./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/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 c2d7f6c194f04de54ba5a893678a720456a663ad567a49e51faf84a68b16d812 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 04:17:22,488 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 04:17:22,561 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 04:17:22,565 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 04:17:22,565 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 04:17:22,588 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 04:17:22,590 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 04:17:22,590 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 04:17:22,590 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 04:17:22,591 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 04:17:22,591 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 04:17:22,591 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 04:17:22,592 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 04:17:22,592 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 04:17:22,592 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 04:17:22,592 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 04:17:22,592 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 04:17:22,592 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 04:17:22,592 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 04:17:22,592 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 04:17:22,592 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 04:17:22,592 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 04:17:22,592 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 04:17:22,592 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 04:17:22,592 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 04:17:22,592 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 04:17:22,592 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 04:17:22,592 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 04:17:22,592 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 04:17:22,593 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:17:22,593 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 04:17:22,593 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 04:17:22,593 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 04:17:22,593 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 04:17:22,593 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 04:17:22,593 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 04:17:22,593 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 04:17:22,593 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 04:17:22,593 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 04:17:22,593 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 04:17:22,593 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-jdk21/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 -> c2d7f6c194f04de54ba5a893678a720456a663ad567a49e51faf84a68b16d812 [2025-02-08 04:17:22,843 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 04:17:22,850 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 04:17:22,853 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 04:17:22,855 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 04:17:22,855 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 04:17:22,857 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i [2025-02-08 04:17:24,159 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/0645758ce/62a01789cc774df9921643d9a5e94e6f/FLAG84a765310 [2025-02-08 04:17:24,730 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 04:17:24,730 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i [2025-02-08 04:17:24,802 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/0645758ce/62a01789cc774df9921643d9a5e94e6f/FLAG84a765310 [2025-02-08 04:17:25,232 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/0645758ce/62a01789cc774df9921643d9a5e94e6f [2025-02-08 04:17:25,234 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 04:17:25,235 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 04:17:25,236 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 04:17:25,237 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 04:17:25,240 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 04:17:25,241 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:17:25" (1/1) ... [2025-02-08 04:17:25,242 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2c8464c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:25, skipping insertion in model container [2025-02-08 04:17:25,242 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:17:25" (1/1) ... [2025-02-08 04:17:25,347 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 04:17:29,595 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i[415292,415305] [2025-02-08 04:17:29,598 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i[415437,415450] [2025-02-08 04:17:29,621 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:17:29,655 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 04:17:29,737 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"); [6109] [2025-02-08 04:17:29,739 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)); [6116] [2025-02-08 04:17:29,739 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6123] [2025-02-08 04:17:29,741 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/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6227-6228] [2025-02-08 04:17:29,742 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6233-6235] [2025-02-08 04:17:29,743 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/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (809), "i" (12UL)); [6260-6261] [2025-02-08 04:17:29,743 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [6266-6268] [2025-02-08 04:17:29,744 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/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (814), "i" (12UL)); [6292-6293] [2025-02-08 04:17:29,744 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6298-6300] [2025-02-08 04:17:29,745 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; incl %0": "+m" (v->counter)); [6335] [2025-02-08 04:17:29,748 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 *)"include/linux/mm.h"), "i" (488), "i" (12UL)); [6535-6536] [2025-02-08 04:17:29,771 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 *)"include/linux/netdevice.h"), "i" (502), "i" (12UL)); [6919-6920] [2025-02-08 04:17:29,771 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6926] [2025-02-08 04:17:29,821 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 *)"drivers/net/xen-netfront.c"), "i" (317), "i" (12UL)); [7618-7619] [2025-02-08 04:17:29,821 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 *)"drivers/net/xen-netfront.c"), "i" (321), "i" (12UL)); [7632-7633] [2025-02-08 04:17:29,823 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7656] [2025-02-08 04:17:29,823 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7661] [2025-02-08 04:17:29,823 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7663] [2025-02-08 04:17:29,824 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 *)"drivers/net/xen-netfront.c"), "i" (374), "i" (12UL)); [7737-7738] [2025-02-08 04:17:29,825 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [7745] [2025-02-08 04:17:29,825 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 *)"drivers/net/xen-netfront.c"), "i" (393), "i" (12UL)); [7764-7765] [2025-02-08 04:17:29,830 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7787] [2025-02-08 04:17:29,832 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 *)"drivers/net/xen-netfront.c"), "i" (451), "i" (12UL)); [7868-7869] [2025-02-08 04:17:29,834 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 *)"drivers/net/xen-netfront.c"), "i" (473), "i" (12UL)); [7909-7910] [2025-02-08 04:17:29,834 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 *)"drivers/net/xen-netfront.c"), "i" (482), "i" (12UL)); [7924-7925] [2025-02-08 04:17:29,835 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 *)"drivers/net/xen-netfront.c"), "i" (496), "i" (12UL)); [7950-7951] [2025-02-08 04:17:29,836 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 *)"drivers/net/xen-netfront.c"), "i" (514), "i" (12UL)); [7977-7978] [2025-02-08 04:17:29,838 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr__): "m" (this_cpu_off), "0" (np->stats)); [8093] [2025-02-08 04:17:29,841 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 *)"drivers/net/xen-netfront.c"), "i" (599), "i" (12UL)); [8207-8208] [2025-02-08 04:17:29,844 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8259] [2025-02-08 04:17:29,845 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8261] [2025-02-08 04:17:29,847 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 *)"drivers/net/xen-netfront.c"), "i" (678), "i" (12UL)); [8324-8325] [2025-02-08 04:17:29,851 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 *)"drivers/net/xen-netfront.c"), "i" (775), "i" (12UL)); [8507-8508] [2025-02-08 04:17:29,854 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 *)"drivers/net/xen-netfront.c"), "i" (855), "i" (12UL)); [8657-8658] [2025-02-08 04:17:29,855 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 *)"drivers/net/xen-netfront.c"), "i" (858), "i" (12UL)); [8674-8675] [2025-02-08 04:17:29,856 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr__): "m" (this_cpu_off), "0" (np->stats)); [8752] [2025-02-08 04:17:29,858 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8840] [2025-02-08 04:17:29,860 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8955] [2025-02-08 04:17:29,862 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (np->stats)); [9027] [2025-02-08 04:17:29,873 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (np->stats)); [9397] [2025-02-08 04:17:29,959 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i[415292,415305] [2025-02-08 04:17:29,959 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i[415437,415450] [2025-02-08 04:17:29,965 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:17:30,124 INFO L204 MainTranslator]: Completed translation [2025-02-08 04:17:30,125 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:30 WrapperNode [2025-02-08 04:17:30,126 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 04:17:30,127 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 04:17:30,128 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 04:17:30,128 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 04:17:30,133 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:30" (1/1) ... [2025-02-08 04:17:30,201 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:30" (1/1) ... [2025-02-08 04:17:30,345 INFO L138 Inliner]: procedures = 561, calls = 2453, calls flagged for inlining = 267, calls inlined = 188, statements flattened = 4710 [2025-02-08 04:17:30,346 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 04:17:30,347 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 04:17:30,347 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 04:17:30,347 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 04:17:30,356 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:30" (1/1) ... [2025-02-08 04:17:30,356 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:30" (1/1) ... [2025-02-08 04:17:30,385 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:30" (1/1) ... [2025-02-08 04:17:31,126 INFO L175 MemorySlicer]: Split 706 memory accesses to 28 slices as follows [13, 473, 1, 4, 2, 6, 1, 0, 2, 27, 12, 21, 4, 3, 1, 2, 2, 25, 4, 5, 44, 28, 2, 3, 3, 3, 3, 12]. 67 percent of accesses are in the largest equivalence class. The 147 initializations are split as follows [0, 64, 1, 4, 0, 6, 0, 0, 0, 27, 12, 0, 0, 3, 0, 0, 2, 0, 4, 0, 0, 0, 0, 3, 3, 3, 3, 12]. The 342 writes are split as follows [0, 225, 0, 0, 1, 0, 0, 0, 1, 0, 0, 18, 1, 0, 0, 1, 0, 24, 0, 0, 44, 26, 1, 0, 0, 0, 0, 0]. [2025-02-08 04:17:31,126 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:30" (1/1) ... [2025-02-08 04:17:31,127 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:30" (1/1) ... [2025-02-08 04:17:31,218 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:30" (1/1) ... [2025-02-08 04:17:31,226 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:30" (1/1) ... [2025-02-08 04:17:31,260 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:30" (1/1) ... [2025-02-08 04:17:31,276 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:30" (1/1) ... [2025-02-08 04:17:31,319 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 04:17:31,320 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 04:17:31,325 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 04:17:31,325 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 04:17:31,326 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:30" (1/1) ... [2025-02-08 04:17:31,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:17:31,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 04:17:31,374 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 04:17:31,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 04:17:31,400 INFO L130 BoogieDeclarations]: Found specification of procedure get_page [2025-02-08 04:17:31,401 INFO L138 BoogieDeclarations]: Found implementation of procedure get_page [2025-02-08 04:17:31,401 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 04:17:31,401 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 04:17:31,402 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_head_init [2025-02-08 04:17:31,402 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_head_init [2025-02-08 04:17:31,402 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-02-08 04:17:31,402 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-02-08 04:17:31,402 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 04:17:31,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 04:17:31,402 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_scanf [2025-02-08 04:17:31,402 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_scanf [2025-02-08 04:17:31,403 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_rx_lock_of_netfront_info [2025-02-08 04:17:31,403 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_rx_lock_of_netfront_info [2025-02-08 04:17:31,403 INFO L130 BoogieDeclarations]: Found specification of procedure bind_evtchn_to_irqhandler [2025-02-08 04:17:31,403 INFO L138 BoogieDeclarations]: Found implementation of procedure bind_evtchn_to_irqhandler [2025-02-08 04:17:31,403 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-02-08 04:17:31,403 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-02-08 04:17:31,404 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_tx_interrupt [2025-02-08 04:17:31,404 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_tx_interrupt [2025-02-08 04:17:31,404 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 04:17:31,404 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 04:17:31,404 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_grant_ring [2025-02-08 04:17:31,404 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_grant_ring [2025-02-08 04:17:31,404 INFO L130 BoogieDeclarations]: Found specification of procedure free_percpu [2025-02-08 04:17:31,404 INFO L138 BoogieDeclarations]: Found implementation of procedure free_percpu [2025-02-08 04:17:31,404 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_claim_grant_reference [2025-02-08 04:17:31,404 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_claim_grant_reference [2025-02-08 04:17:31,404 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_end_foreign_access [2025-02-08 04:17:31,404 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_end_foreign_access [2025-02-08 04:17:31,404 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_disconnect_backend [2025-02-08 04:17:31,404 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_disconnect_backend [2025-02-08 04:17:31,404 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 04:17:31,404 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 04:17:31,404 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_alloc_grant_references [2025-02-08 04:17:31,404 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_alloc_grant_references [2025-02-08 04:17:31,404 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_release_grant_reference [2025-02-08 04:17:31,404 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_release_grant_reference [2025-02-08 04:17:31,404 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 04:17:31,404 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 04:17:31,404 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-02-08 04:17:31,404 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-02-08 04:17:31,404 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 04:17:31,404 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 04:17:31,404 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_rxidx [2025-02-08 04:17:31,404 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_rxidx [2025-02-08 04:17:31,404 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 04:17:31,404 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2025-02-08 04:17:31,404 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2025-02-08 04:17:31,404 INFO L130 BoogieDeclarations]: Found specification of procedure pfn_to_mfn [2025-02-08 04:17:31,404 INFO L138 BoogieDeclarations]: Found implementation of procedure pfn_to_mfn [2025-02-08 04:17:31,404 INFO L130 BoogieDeclarations]: Found specification of procedure skb_entry_set_link [2025-02-08 04:17:31,404 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_entry_set_link [2025-02-08 04:17:31,404 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 04:17:31,406 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_free_grant_references [2025-02-08 04:17:31,406 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_free_grant_references [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure simple_strtoul [2025-02-08 04:17:31,406 INFO L138 BoogieDeclarations]: Found implementation of procedure simple_strtoul [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2025-02-08 04:17:31,406 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 04:17:31,406 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 04:17:31,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 04:17:31,407 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 04:17:31,407 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 04:17:31,407 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 04:17:31,407 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_124 [2025-02-08 04:17:31,409 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_124 [2025-02-08 04:17:31,409 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 04:17:31,409 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 04:17:31,409 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-02-08 04:17:31,409 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-02-08 04:17:31,409 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_get_rx_ref [2025-02-08 04:17:31,409 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_get_rx_ref [2025-02-08 04:17:31,409 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_tx_lock_of_netfront_info [2025-02-08 04:17:31,409 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_tx_lock_of_netfront_info [2025-02-08 04:17:31,409 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-02-08 04:17:31,409 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-02-08 04:17:31,409 INFO L130 BoogieDeclarations]: Found specification of procedure __skb_dequeue [2025-02-08 04:17:31,410 INFO L138 BoogieDeclarations]: Found implementation of procedure __skb_dequeue [2025-02-08 04:17:31,410 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 04:17:31,410 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 04:17:31,410 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 04:17:31,410 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 04:17:31,411 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2025-02-08 04:17:31,411 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2025-02-08 04:17:31,411 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_grant_foreign_access_ref [2025-02-08 04:17:31,411 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_grant_foreign_access_ref [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-08 04:17:31,411 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 04:17:31,411 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 04:17:31,411 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 04:17:31,411 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_dev_fatal [2025-02-08 04:17:31,411 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_dev_fatal [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_get_rx_skb [2025-02-08 04:17:31,411 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_get_rx_skb [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 04:17:31,411 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 04:17:31,411 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_netif_exit_20_2 [2025-02-08 04:17:31,412 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_netif_exit_20_2 [2025-02-08 04:17:31,412 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-08 04:17:31,412 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-08 04:17:31,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 04:17:31,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 04:17:31,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 04:17:31,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 04:17:31,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 04:17:31,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 04:17:31,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 04:17:31,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 04:17:31,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 04:17:31,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 04:17:31,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 04:17:31,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 04:17:31,414 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_release_tx_bufs [2025-02-08 04:17:31,414 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_release_tx_bufs [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2025-02-08 04:17:31,414 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_write [2025-02-08 04:17:31,414 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_write [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-08 04:17:31,414 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 04:17:31,414 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_transaction_end [2025-02-08 04:17:31,414 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_transaction_end [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 04:17:31,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 04:17:31,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 04:17:31,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 04:17:31,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 04:17:31,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 04:17:31,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 04:17:31,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 04:17:31,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 04:17:31,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 04:17:31,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 04:17:31,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 04:17:31,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 04:17:31,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 04:17:31,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 04:17:31,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 04:17:31,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 04:17:31,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 04:17:31,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 04:17:31,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 04:17:31,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 04:17:31,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 04:17:31,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 04:17:31,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 04:17:31,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 04:17:31,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 04:17:31,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 04:17:31,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 04:17:31,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 04:17:31,418 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 04:17:31,418 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 04:17:31,418 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 04:17:31,418 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 04:17:31,418 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 04:17:31,418 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 04:17:31,418 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 04:17:31,418 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 04:17:31,418 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 04:17:31,418 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 04:17:31,418 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 04:17:31,418 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 04:17:31,418 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 04:17:31,418 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 04:17:31,419 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 04:17:31,419 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 04:17:31,419 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 04:17:31,419 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2025-02-08 04:17:31,419 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_alloc_evtchn [2025-02-08 04:17:31,419 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_alloc_evtchn [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-02-08 04:17:31,419 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_printf [2025-02-08 04:17:31,419 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_printf [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure netfront_tx_slot_available [2025-02-08 04:17:31,419 INFO L138 BoogieDeclarations]: Found implementation of procedure netfront_tx_slot_available [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure notify_remote_via_irq [2025-02-08 04:17:31,419 INFO L138 BoogieDeclarations]: Found implementation of procedure notify_remote_via_irq [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_tx_lock_of_netfront_info [2025-02-08 04:17:31,419 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_tx_lock_of_netfront_info [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure __skb_queue_tail [2025-02-08 04:17:31,419 INFO L138 BoogieDeclarations]: Found implementation of procedure __skb_queue_tail [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure store_rxbuf_min [2025-02-08 04:17:31,419 INFO L138 BoogieDeclarations]: Found implementation of procedure store_rxbuf_min [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_107 [2025-02-08 04:17:31,419 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_107 [2025-02-08 04:17:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 04:17:31,420 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 04:17:31,420 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2025-02-08 04:17:31,420 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2025-02-08 04:17:31,420 INFO L130 BoogieDeclarations]: Found specification of procedure add_id_to_freelist [2025-02-08 04:17:31,420 INFO L138 BoogieDeclarations]: Found implementation of procedure add_id_to_freelist [2025-02-08 04:17:31,420 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_alloc_rx_buffers [2025-02-08 04:17:31,420 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_alloc_rx_buffers [2025-02-08 04:17:31,420 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 04:17:31,420 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 04:17:31,420 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 04:17:31,421 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure free_pages [2025-02-08 04:17:31,421 INFO L138 BoogieDeclarations]: Found implementation of procedure free_pages [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_end_foreign_access_ref [2025-02-08 04:17:31,421 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_end_foreign_access_ref [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2025-02-08 04:17:31,421 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_104 [2025-02-08 04:17:31,421 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_104 [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure unbind_from_irqhandler [2025-02-08 04:17:31,421 INFO L138 BoogieDeclarations]: Found implementation of procedure unbind_from_irqhandler [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure get_zeroed_page [2025-02-08 04:17:31,421 INFO L138 BoogieDeclarations]: Found implementation of procedure get_zeroed_page [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure __skb_insert [2025-02-08 04:17:31,421 INFO L138 BoogieDeclarations]: Found implementation of procedure __skb_insert [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 04:17:31,421 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 04:17:31,421 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_page [2025-02-08 04:17:31,421 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_page [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_end_access [2025-02-08 04:17:31,421 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_end_access [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 04:17:31,421 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 04:17:31,421 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure skb_add_rx_frag [2025-02-08 04:17:31,421 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_add_rx_frag [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 04:17:31,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 04:17:31,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 04:17:31,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 04:17:31,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 04:17:31,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 04:17:31,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 04:17:31,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 04:17:31,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 04:17:31,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 04:17:31,422 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 04:17:31,422 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 04:17:31,422 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-08 04:17:31,422 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-08 04:17:31,422 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_rx_interrupt [2025-02-08 04:17:31,422 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_rx_interrupt [2025-02-08 04:17:31,422 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_rx_lock_of_netfront_info [2025-02-08 04:17:31,422 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_rx_lock_of_netfront_info [2025-02-08 04:17:31,422 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-02-08 04:17:31,422 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-02-08 04:17:31,422 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_next [2025-02-08 04:17:31,422 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_next [2025-02-08 04:17:31,422 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_105 [2025-02-08 04:17:31,422 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_105 [2025-02-08 04:17:31,422 INFO L130 BoogieDeclarations]: Found specification of procedure store_rxbuf_max [2025-02-08 04:17:31,422 INFO L138 BoogieDeclarations]: Found implementation of procedure store_rxbuf_max [2025-02-08 04:17:31,425 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-02-08 04:17:31,425 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-02-08 04:17:31,425 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_len [2025-02-08 04:17:31,425 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_len [2025-02-08 04:17:31,425 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 04:17:31,425 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 04:17:31,425 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_interrupt [2025-02-08 04:17:31,425 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_interrupt [2025-02-08 04:17:31,425 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_123 [2025-02-08 04:17:31,425 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_123 [2025-02-08 04:17:31,425 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 04:17:31,425 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 04:17:31,425 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 04:17:31,425 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 04:17:31,425 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 04:17:31,425 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 04:17:31,425 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 04:17:31,425 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 04:17:31,425 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 04:17:31,425 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 04:17:31,425 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 04:17:31,425 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 04:17:31,425 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 04:17:31,425 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 04:17:31,425 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 04:17:31,425 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 04:17:31,425 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 04:17:31,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 04:17:31,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 04:17:31,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 04:17:31,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 04:17:31,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 04:17:31,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 04:17:31,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 04:17:31,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 04:17:31,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 04:17:31,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 04:17:31,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 04:17:31,426 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 04:17:31,426 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 04:17:31,426 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2025-02-08 04:17:31,426 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2025-02-08 04:17:31,426 INFO L130 BoogieDeclarations]: Found specification of procedure device_remove_file [2025-02-08 04:17:31,426 INFO L138 BoogieDeclarations]: Found implementation of procedure device_remove_file [2025-02-08 04:17:31,426 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_free_evtchn [2025-02-08 04:17:31,426 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_free_evtchn [2025-02-08 04:17:31,426 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_tx_buf_gc [2025-02-08 04:17:31,426 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_tx_buf_gc [2025-02-08 04:17:32,283 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 04:17:32,288 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 04:17:32,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6522: assume 0 != ~tmp___0~1#1; [2025-02-08 04:17:32,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6522: assume !(0 != ~tmp___0~1#1); [2025-02-08 04:17:32,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6520-1: SUMMARY for call #t~ret89#1 := ldv__builtin_expect((if ~tmp~7#1 % 256 % 18446744073709551616 <= 9223372036854775807 then ~tmp~7#1 % 256 % 18446744073709551616 else ~tmp~7#1 % 256 % 18446744073709551616 - 18446744073709551616), 1); srcloc: null [2025-02-08 04:17:32,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6520: assume -9223372036854775808 <= #t~ret89#1 && #t~ret89#1 <= 9223372036854775807;~tmp___0~1#1 := #t~ret89#1;havoc #t~ret89#1; [2025-02-08 04:17:32,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329: havoc atomic_read_#t~mem43#1; [2025-02-08 04:17:32,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6534: havoc dump_page_~arg0#1.base, dump_page_~arg0#1.offset, dump_page_~arg1#1.base, dump_page_~arg1#1.offset;havoc dump_page_#in~arg0#1.base, dump_page_#in~arg0#1.offset, dump_page_#in~arg1#1.base, dump_page_#in~arg1#1.offset;assume { :end_inline_dump_page } true;assume false; [2025-02-08 04:17:32,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15620: havoc __get_page_tail_#t~nondet1238#1;#t~ret88#1 := __get_page_tail_#res#1;havoc __get_page_tail_#t~nondet1238#1, __get_page_tail_~arg0#1.base, __get_page_tail_~arg0#1.offset;havoc __get_page_tail_#in~arg0#1.base, __get_page_tail_#in~arg0#1.offset;assume { :end_inline___get_page_tail } true;~tmp~7#1 := (if 0 == #t~ret88#1 % 256 then 0 else 1);havoc #t~ret88#1; [2025-02-08 04:17:32,386 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder has thrown an exception: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:742) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildProcedureCfgFromImplementation(CfgBuilder.java:676) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder.createIcfg(CfgBuilder.java:291) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.IcfgBuilderObserver.process(IcfgBuilderObserver.java:88) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2025-02-08 04:17:32,391 INFO L158 Benchmark]: Toolchain (without parser) took 7154.88ms. Allocated memory was 167.8MB in the beginning and 436.2MB in the end (delta: 268.4MB). Free memory was 105.6MB in the beginning and 152.0MB in the end (delta: -46.3MB). Peak memory consumption was 222.6MB. Max. memory is 16.1GB. [2025-02-08 04:17:32,392 INFO L158 Benchmark]: CDTParser took 0.48ms. Allocated memory is still 201.3MB. Free memory is still 115.8MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 04:17:32,393 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4890.16ms. Allocated memory was 167.8MB in the beginning and 436.2MB in the end (delta: 268.4MB). Free memory was 105.6MB in the beginning and 329.8MB in the end (delta: -224.2MB). Peak memory consumption was 127.0MB. Max. memory is 16.1GB. [2025-02-08 04:17:32,394 INFO L158 Benchmark]: Boogie Procedure Inliner took 218.95ms. Allocated memory is still 436.2MB. Free memory was 329.8MB in the beginning and 301.0MB in the end (delta: 28.8MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-02-08 04:17:32,394 INFO L158 Benchmark]: Boogie Preprocessor took 973.12ms. Allocated memory is still 436.2MB. Free memory was 301.0MB in the beginning and 198.4MB in the end (delta: 102.6MB). Peak memory consumption was 186.0MB. Max. memory is 16.1GB. [2025-02-08 04:17:32,395 INFO L158 Benchmark]: IcfgBuilder took 1068.76ms. Allocated memory is still 436.2MB. Free memory was 198.4MB in the beginning and 152.0MB in the end (delta: 46.4MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. [2025-02-08 04:17:32,396 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.48ms. Allocated memory is still 201.3MB. Free memory is still 115.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4890.16ms. Allocated memory was 167.8MB in the beginning and 436.2MB in the end (delta: 268.4MB). Free memory was 105.6MB in the beginning and 329.8MB in the end (delta: -224.2MB). Peak memory consumption was 127.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 218.95ms. Allocated memory is still 436.2MB. Free memory was 329.8MB in the beginning and 301.0MB in the end (delta: 28.8MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 973.12ms. Allocated memory is still 436.2MB. Free memory was 301.0MB in the beginning and 198.4MB in the end (delta: 102.6MB). Peak memory consumption was 186.0MB. Max. memory is 16.1GB. * IcfgBuilder took 1068.76ms. Allocated memory is still 436.2MB. Free memory was 198.4MB in the beginning and 152.0MB in the end (delta: 46.4MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: - ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2: de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 6109]: 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"); [6109] - GenericResultAtLocation [Line: 6116]: 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)); [6116] - GenericResultAtLocation [Line: 6123]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [6123] - GenericResultAtLocation [Line: 6227]: 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/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6227-6228] - GenericResultAtLocation [Line: 6233]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6233-6235] - GenericResultAtLocation [Line: 6260]: 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/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (809), "i" (12UL)); [6260-6261] - GenericResultAtLocation [Line: 6266]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [6266-6268] - GenericResultAtLocation [Line: 6292]: 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/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (814), "i" (12UL)); [6292-6293] - GenericResultAtLocation [Line: 6298]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6298-6300] - GenericResultAtLocation [Line: 6335]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [6335] - GenericResultAtLocation [Line: 6535]: 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 *)"include/linux/mm.h"), "i" (488), "i" (12UL)); [6535-6536] - GenericResultAtLocation [Line: 6919]: 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 *)"include/linux/netdevice.h"), "i" (502), "i" (12UL)); [6919-6920] - GenericResultAtLocation [Line: 6926]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6926] - GenericResultAtLocation [Line: 7618]: 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 *)"drivers/net/xen-netfront.c"), "i" (317), "i" (12UL)); [7618-7619] - GenericResultAtLocation [Line: 7632]: 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 *)"drivers/net/xen-netfront.c"), "i" (321), "i" (12UL)); [7632-7633] - GenericResultAtLocation [Line: 7656]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7656] - GenericResultAtLocation [Line: 7661]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7661] - GenericResultAtLocation [Line: 7663]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7663] - GenericResultAtLocation [Line: 7737]: 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 *)"drivers/net/xen-netfront.c"), "i" (374), "i" (12UL)); [7737-7738] - GenericResultAtLocation [Line: 7745]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [7745] - GenericResultAtLocation [Line: 7764]: 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 *)"drivers/net/xen-netfront.c"), "i" (393), "i" (12UL)); [7764-7765] - GenericResultAtLocation [Line: 7787]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7787] - GenericResultAtLocation [Line: 7868]: 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 *)"drivers/net/xen-netfront.c"), "i" (451), "i" (12UL)); [7868-7869] - GenericResultAtLocation [Line: 7909]: 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 *)"drivers/net/xen-netfront.c"), "i" (473), "i" (12UL)); [7909-7910] - GenericResultAtLocation [Line: 7924]: 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 *)"drivers/net/xen-netfront.c"), "i" (482), "i" (12UL)); [7924-7925] - GenericResultAtLocation [Line: 7950]: 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 *)"drivers/net/xen-netfront.c"), "i" (496), "i" (12UL)); [7950-7951] - GenericResultAtLocation [Line: 7977]: 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 *)"drivers/net/xen-netfront.c"), "i" (514), "i" (12UL)); [7977-7978] - GenericResultAtLocation [Line: 8093]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr__): "m" (this_cpu_off), "0" (np->stats)); [8093] - GenericResultAtLocation [Line: 8207]: 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 *)"drivers/net/xen-netfront.c"), "i" (599), "i" (12UL)); [8207-8208] - GenericResultAtLocation [Line: 8259]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8259] - GenericResultAtLocation [Line: 8261]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8261] - GenericResultAtLocation [Line: 8324]: 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 *)"drivers/net/xen-netfront.c"), "i" (678), "i" (12UL)); [8324-8325] - GenericResultAtLocation [Line: 8507]: 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 *)"drivers/net/xen-netfront.c"), "i" (775), "i" (12UL)); [8507-8508] - GenericResultAtLocation [Line: 8657]: 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 *)"drivers/net/xen-netfront.c"), "i" (855), "i" (12UL)); [8657-8658] - GenericResultAtLocation [Line: 8674]: 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 *)"drivers/net/xen-netfront.c"), "i" (858), "i" (12UL)); [8674-8675] - GenericResultAtLocation [Line: 8752]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr__): "m" (this_cpu_off), "0" (np->stats)); [8752] - GenericResultAtLocation [Line: 8840]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8840] - GenericResultAtLocation [Line: 8955]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8955] - GenericResultAtLocation [Line: 9027]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (np->stats)); [9027] - GenericResultAtLocation [Line: 9397]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (np->stats)); [9397] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 04:17:32,419 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/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 c2d7f6c194f04de54ba5a893678a720456a663ad567a49e51faf84a68b16d812 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 04:17:34,473 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 04:17:34,549 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2025-02-08 04:17:34,555 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 04:17:34,555 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 04:17:34,574 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 04:17:34,575 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 04:17:34,575 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 04:17:34,575 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 04:17:34,575 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 04:17:34,575 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 04:17:34,576 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 04:17:34,576 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 04:17:34,576 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 04:17:34,576 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 04:17:34,576 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 04:17:34,576 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 04:17:34,576 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 04:17:34,576 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 04:17:34,576 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 04:17:34,576 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 04:17:34,576 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 04:17:34,576 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 04:17:34,576 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 04:17:34,576 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 04:17:34,577 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 04:17:34,577 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 04:17:34,577 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 04:17:34,577 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 04:17:34,577 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 04:17:34,577 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 04:17:34,577 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:17:34,577 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 04:17:34,577 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 04:17:34,577 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 04:17:34,577 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 04:17:34,577 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 04:17:34,577 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 04:17:34,577 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 04:17:34,577 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 04:17:34,577 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 04:17:34,578 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 04:17:34,578 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-jdk21/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 -> c2d7f6c194f04de54ba5a893678a720456a663ad567a49e51faf84a68b16d812 [2025-02-08 04:17:34,843 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 04:17:34,848 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 04:17:34,850 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 04:17:34,851 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 04:17:34,852 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 04:17:34,853 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i [2025-02-08 04:17:36,036 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/671b68c37/d7a3096ef07f469cb1e659c3a2224d21/FLAG5b19abe0a [2025-02-08 04:17:36,573 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 04:17:36,574 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i [2025-02-08 04:17:36,619 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/671b68c37/d7a3096ef07f469cb1e659c3a2224d21/FLAG5b19abe0a [2025-02-08 04:17:37,097 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/671b68c37/d7a3096ef07f469cb1e659c3a2224d21 [2025-02-08 04:17:37,099 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 04:17:37,100 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 04:17:37,101 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 04:17:37,101 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 04:17:37,104 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 04:17:37,104 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:17:37" (1/1) ... [2025-02-08 04:17:37,105 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@129da150 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:37, skipping insertion in model container [2025-02-08 04:17:37,105 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:17:37" (1/1) ... [2025-02-08 04:17:37,226 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 04:17:38,374 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,684 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,690 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,693 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,726 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,731 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,738 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,758 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,770 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,780 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,781 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,817 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,822 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,832 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,833 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,833 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,850 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,863 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,866 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,876 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,879 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,884 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,892 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,894 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,895 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,898 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,898 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,903 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,903 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,904 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,904 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,914 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,915 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,915 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,915 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,915 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,920 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,927 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,927 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,927 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,928 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,928 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,933 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,940 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,941 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,941 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,948 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,949 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,963 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,969 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,981 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,986 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,987 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,992 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:38,998 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,004 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,010 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,017 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,025 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,027 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,249 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,252 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,252 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,253 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,253 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,279 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,285 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,286 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,286 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,286 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,286 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,287 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,287 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,287 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,288 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,288 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,288 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,289 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,289 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,289 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,289 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,291 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,292 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,314 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,322 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,323 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,363 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,363 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,364 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,364 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,868 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i[415292,415305] [2025-02-08 04:17:39,871 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i[415437,415450] [2025-02-08 04:17:39,887 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:39,888 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:17:39,911 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2025-02-08 04:17:39,951 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 04:17:40,092 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,100 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,100 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,101 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,111 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,112 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,114 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,120 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,127 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,129 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,130 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,137 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,138 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,140 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,140 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,141 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,145 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,149 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,149 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,152 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,152 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,154 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,156 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,156 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,157 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,173 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,173 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,174 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,174 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,174 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,174 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,175 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,175 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,175 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,176 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,176 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,176 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,178 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,178 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,178 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,178 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,178 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,179 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,180 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,180 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,181 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,182 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,183 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,189 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,192 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,194 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,195 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,195 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,196 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,196 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,197 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,198 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,199 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,201 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,202 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,208 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,210 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,210 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,211 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,211 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,216 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,220 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,221 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,221 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,221 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,221 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,222 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,222 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,222 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,222 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,222 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,223 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,223 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,223 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,223 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,223 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,225 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,225 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,228 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,228 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,228 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,230 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,230 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,231 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,233 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,250 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i[415292,415305] [2025-02-08 04:17:40,251 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i[415437,415450] [2025-02-08 04:17:40,254 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:17:40,255 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:17:40,292 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 04:17:40,376 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"); [6109] [2025-02-08 04:17:40,378 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)); [6116] [2025-02-08 04:17:40,382 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6123] [2025-02-08 04:17:40,385 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/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6227-6228] [2025-02-08 04:17:40,385 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6233-6235] [2025-02-08 04:17:40,385 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/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (809), "i" (12UL)); [6260-6261] [2025-02-08 04:17:40,385 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [6266-6268] [2025-02-08 04:17:40,390 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/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (814), "i" (12UL)); [6292-6293] [2025-02-08 04:17:40,390 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6298-6300] [2025-02-08 04:17:40,390 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; incl %0": "+m" (v->counter)); [6335] [2025-02-08 04:17:40,397 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 *)"include/linux/mm.h"), "i" (488), "i" (12UL)); [6535-6536] [2025-02-08 04:17:40,414 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 *)"include/linux/netdevice.h"), "i" (502), "i" (12UL)); [6919-6920] [2025-02-08 04:17:40,414 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6926] [2025-02-08 04:17:40,452 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 *)"drivers/net/xen-netfront.c"), "i" (317), "i" (12UL)); [7618-7619] [2025-02-08 04:17:40,456 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 *)"drivers/net/xen-netfront.c"), "i" (321), "i" (12UL)); [7632-7633] [2025-02-08 04:17:40,457 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7656] [2025-02-08 04:17:40,457 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7661] [2025-02-08 04:17:40,457 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7663] [2025-02-08 04:17:40,463 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 *)"drivers/net/xen-netfront.c"), "i" (374), "i" (12UL)); [7737-7738] [2025-02-08 04:17:40,463 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [7745] [2025-02-08 04:17:40,464 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 *)"drivers/net/xen-netfront.c"), "i" (393), "i" (12UL)); [7764-7765] [2025-02-08 04:17:40,465 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7787] [2025-02-08 04:17:40,468 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 *)"drivers/net/xen-netfront.c"), "i" (451), "i" (12UL)); [7868-7869] [2025-02-08 04:17:40,469 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 *)"drivers/net/xen-netfront.c"), "i" (473), "i" (12UL)); [7909-7910] [2025-02-08 04:17:40,470 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 *)"drivers/net/xen-netfront.c"), "i" (482), "i" (12UL)); [7924-7925] [2025-02-08 04:17:40,470 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 *)"drivers/net/xen-netfront.c"), "i" (496), "i" (12UL)); [7950-7951] [2025-02-08 04:17:40,471 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 *)"drivers/net/xen-netfront.c"), "i" (514), "i" (12UL)); [7977-7978] [2025-02-08 04:17:40,473 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr__): "m" (this_cpu_off), "0" (np->stats)); [8093] [2025-02-08 04:17:40,475 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 *)"drivers/net/xen-netfront.c"), "i" (599), "i" (12UL)); [8207-8208] [2025-02-08 04:17:40,477 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8259] [2025-02-08 04:17:40,477 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8261] [2025-02-08 04:17:40,478 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 *)"drivers/net/xen-netfront.c"), "i" (678), "i" (12UL)); [8324-8325] [2025-02-08 04:17:40,482 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 *)"drivers/net/xen-netfront.c"), "i" (775), "i" (12UL)); [8507-8508] [2025-02-08 04:17:40,486 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 *)"drivers/net/xen-netfront.c"), "i" (855), "i" (12UL)); [8657-8658] [2025-02-08 04:17:40,487 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 *)"drivers/net/xen-netfront.c"), "i" (858), "i" (12UL)); [8674-8675] [2025-02-08 04:17:40,498 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr__): "m" (this_cpu_off), "0" (np->stats)); [8752] [2025-02-08 04:17:40,500 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8840] [2025-02-08 04:17:40,502 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8955] [2025-02-08 04:17:40,503 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (np->stats)); [9027] [2025-02-08 04:17:40,509 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (np->stats)); [9397] [2025-02-08 04:17:40,583 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i[415292,415305] [2025-02-08 04:17:40,584 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i[415437,415450] [2025-02-08 04:17:40,587 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:17:40,768 INFO L204 MainTranslator]: Completed translation [2025-02-08 04:17:40,770 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:40 WrapperNode [2025-02-08 04:17:40,770 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 04:17:40,772 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 04:17:40,772 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 04:17:40,772 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 04:17:40,778 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:40" (1/1) ... [2025-02-08 04:17:40,852 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:40" (1/1) ... [2025-02-08 04:17:41,000 INFO L138 Inliner]: procedures = 573, calls = 2453, calls flagged for inlining = 267, calls inlined = 188, statements flattened = 4482 [2025-02-08 04:17:41,001 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 04:17:41,002 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 04:17:41,002 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 04:17:41,002 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 04:17:41,011 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:40" (1/1) ... [2025-02-08 04:17:41,011 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:40" (1/1) ... [2025-02-08 04:17:41,038 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:40" (1/1) ... [2025-02-08 04:17:41,688 INFO L175 MemorySlicer]: Split 706 memory accesses to 28 slices as follows [2, 4, 1, 4, 5, 4, 473, 12, 21, 2, 27, 2, 1, 25, 44, 28, 13, 1, 3, 6, 3, 0, 2, 3, 3, 2, 3, 12]. 67 percent of accesses are in the largest equivalence class. The 147 initializations are split as follows [0, 4, 1, 4, 0, 0, 64, 12, 0, 0, 27, 2, 0, 0, 0, 0, 0, 0, 3, 6, 3, 0, 0, 3, 3, 0, 3, 12]. The 342 writes are split as follows [1, 0, 0, 0, 0, 1, 225, 0, 18, 1, 0, 0, 0, 24, 44, 26, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0]. [2025-02-08 04:17:41,689 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:40" (1/1) ... [2025-02-08 04:17:41,689 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:40" (1/1) ... [2025-02-08 04:17:41,797 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:40" (1/1) ... [2025-02-08 04:17:41,804 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:40" (1/1) ... [2025-02-08 04:17:41,840 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:40" (1/1) ... [2025-02-08 04:17:41,863 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:40" (1/1) ... [2025-02-08 04:17:41,908 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 04:17:41,909 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 04:17:41,910 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 04:17:41,910 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 04:17:41,911 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:17:40" (1/1) ... [2025-02-08 04:17:41,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:17:41,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 04:17:41,937 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 04:17:41,943 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 04:17:41,963 INFO L130 BoogieDeclarations]: Found specification of procedure get_page [2025-02-08 04:17:41,963 INFO L138 BoogieDeclarations]: Found implementation of procedure get_page [2025-02-08 04:17:41,963 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 04:17:41,963 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 04:17:41,963 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_head_init [2025-02-08 04:17:41,963 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_head_init [2025-02-08 04:17:41,964 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-02-08 04:17:41,964 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-02-08 04:17:41,964 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 04:17:41,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 04:17:41,964 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_scanf [2025-02-08 04:17:41,965 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_scanf [2025-02-08 04:17:41,965 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_rx_lock_of_netfront_info [2025-02-08 04:17:41,965 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_rx_lock_of_netfront_info [2025-02-08 04:17:41,965 INFO L130 BoogieDeclarations]: Found specification of procedure bind_evtchn_to_irqhandler [2025-02-08 04:17:41,965 INFO L138 BoogieDeclarations]: Found implementation of procedure bind_evtchn_to_irqhandler [2025-02-08 04:17:41,965 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-02-08 04:17:41,965 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-02-08 04:17:41,965 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_tx_interrupt [2025-02-08 04:17:41,965 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_tx_interrupt [2025-02-08 04:17:41,965 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 04:17:41,965 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 04:17:41,965 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_grant_ring [2025-02-08 04:17:41,965 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_grant_ring [2025-02-08 04:17:41,965 INFO L130 BoogieDeclarations]: Found specification of procedure free_percpu [2025-02-08 04:17:41,965 INFO L138 BoogieDeclarations]: Found implementation of procedure free_percpu [2025-02-08 04:17:41,965 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_claim_grant_reference [2025-02-08 04:17:41,965 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_claim_grant_reference [2025-02-08 04:17:41,966 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_end_foreign_access [2025-02-08 04:17:41,966 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_end_foreign_access [2025-02-08 04:17:41,966 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_disconnect_backend [2025-02-08 04:17:41,966 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_disconnect_backend [2025-02-08 04:17:41,966 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 04:17:41,966 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 04:17:41,966 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_alloc_grant_references [2025-02-08 04:17:41,966 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_alloc_grant_references [2025-02-08 04:17:41,966 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_release_grant_reference [2025-02-08 04:17:41,966 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_release_grant_reference [2025-02-08 04:17:41,966 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 04:17:41,966 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 04:17:41,966 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-02-08 04:17:41,966 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-02-08 04:17:41,966 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 04:17:41,966 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 04:17:41,966 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_rxidx [2025-02-08 04:17:41,966 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_rxidx [2025-02-08 04:17:41,966 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 04:17:41,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 04:17:41,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 04:17:41,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 04:17:41,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#20 [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#21 [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#22 [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#23 [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#24 [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#25 [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#26 [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#27 [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2025-02-08 04:17:41,967 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure pfn_to_mfn [2025-02-08 04:17:41,967 INFO L138 BoogieDeclarations]: Found implementation of procedure pfn_to_mfn [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure skb_entry_set_link [2025-02-08 04:17:41,967 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_entry_set_link [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 04:17:41,967 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_free_grant_references [2025-02-08 04:17:41,967 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_free_grant_references [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure simple_strtoul [2025-02-08 04:17:41,967 INFO L138 BoogieDeclarations]: Found implementation of procedure simple_strtoul [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2025-02-08 04:17:41,967 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 04:17:41,967 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 04:17:41,967 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 04:17:41,967 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 04:17:41,967 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_124 [2025-02-08 04:17:41,967 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_124 [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 04:17:41,967 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-02-08 04:17:41,967 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_get_rx_ref [2025-02-08 04:17:41,967 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_get_rx_ref [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_tx_lock_of_netfront_info [2025-02-08 04:17:41,967 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_tx_lock_of_netfront_info [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-02-08 04:17:41,967 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-02-08 04:17:41,967 INFO L130 BoogieDeclarations]: Found specification of procedure __skb_dequeue [2025-02-08 04:17:41,968 INFO L138 BoogieDeclarations]: Found implementation of procedure __skb_dequeue [2025-02-08 04:17:41,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 04:17:41,968 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 04:17:41,968 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 04:17:41,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 04:17:41,971 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 04:17:41,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2025-02-08 04:17:41,972 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2025-02-08 04:17:41,972 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_grant_foreign_access_ref [2025-02-08 04:17:41,972 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_grant_foreign_access_ref [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-08 04:17:41,972 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 04:17:41,972 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 04:17:41,972 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 04:17:41,972 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_dev_fatal [2025-02-08 04:17:41,972 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_dev_fatal [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_get_rx_skb [2025-02-08 04:17:41,972 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_get_rx_skb [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 04:17:41,972 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_netif_exit_20_2 [2025-02-08 04:17:41,972 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_netif_exit_20_2 [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-08 04:17:41,972 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#19 [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#20 [2025-02-08 04:17:41,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#21 [2025-02-08 04:17:41,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#22 [2025-02-08 04:17:41,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#23 [2025-02-08 04:17:41,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#24 [2025-02-08 04:17:41,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#25 [2025-02-08 04:17:41,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#26 [2025-02-08 04:17:41,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#27 [2025-02-08 04:17:41,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 04:17:41,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 04:17:41,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 04:17:41,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#17 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#18 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#19 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#20 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#21 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#22 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#23 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#24 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#25 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#26 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#27 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#20 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#21 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#22 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#23 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#24 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#25 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#26 [2025-02-08 04:17:41,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#27 [2025-02-08 04:17:41,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 04:17:41,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 04:17:41,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 04:17:41,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 04:17:41,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 04:17:41,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 04:17:41,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 04:17:41,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 04:17:41,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 04:17:41,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 04:17:41,978 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 04:17:41,978 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 04:17:41,978 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 04:17:41,978 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 04:17:41,978 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 04:17:41,978 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 04:17:41,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2025-02-08 04:17:41,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#17 [2025-02-08 04:17:41,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#18 [2025-02-08 04:17:41,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#19 [2025-02-08 04:17:41,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#20 [2025-02-08 04:17:41,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#21 [2025-02-08 04:17:41,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#22 [2025-02-08 04:17:41,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#23 [2025-02-08 04:17:41,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#24 [2025-02-08 04:17:41,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#25 [2025-02-08 04:17:41,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#26 [2025-02-08 04:17:41,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#27 [2025-02-08 04:17:41,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 04:17:41,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 04:17:41,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 04:17:41,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 04:17:41,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 04:17:41,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 04:17:41,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 04:17:41,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 04:17:41,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 04:17:41,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 04:17:41,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 04:17:41,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 04:17:41,980 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_release_tx_bufs [2025-02-08 04:17:41,980 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_release_tx_bufs [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2025-02-08 04:17:41,980 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_write [2025-02-08 04:17:41,980 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_write [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-08 04:17:41,980 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 04:17:41,980 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_transaction_end [2025-02-08 04:17:41,980 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_transaction_end [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 04:17:41,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 04:17:41,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 04:17:41,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 04:17:41,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 04:17:41,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 04:17:41,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 04:17:41,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 04:17:41,981 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 04:17:41,982 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 04:17:41,982 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2025-02-08 04:17:41,982 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_alloc_evtchn [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_alloc_evtchn [2025-02-08 04:17:41,982 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-02-08 04:17:41,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 04:17:41,982 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_printf [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_printf [2025-02-08 04:17:41,982 INFO L130 BoogieDeclarations]: Found specification of procedure netfront_tx_slot_available [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure netfront_tx_slot_available [2025-02-08 04:17:41,982 INFO L130 BoogieDeclarations]: Found specification of procedure notify_remote_via_irq [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure notify_remote_via_irq [2025-02-08 04:17:41,982 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_tx_lock_of_netfront_info [2025-02-08 04:17:41,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_tx_lock_of_netfront_info [2025-02-08 04:17:41,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 04:17:41,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 04:17:41,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 04:17:41,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 04:17:41,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 04:17:41,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 04:17:41,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 04:17:41,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 04:17:41,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 04:17:41,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 04:17:41,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 04:17:41,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 04:17:41,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 04:17:41,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 04:17:41,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 04:17:41,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 04:17:41,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 04:17:41,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 04:17:41,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 04:17:41,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 04:17:41,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 04:17:41,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 04:17:41,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 04:17:41,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 04:17:41,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 04:17:41,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 04:17:41,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 04:17:41,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 04:17:41,983 INFO L130 BoogieDeclarations]: Found specification of procedure __skb_queue_tail [2025-02-08 04:17:41,987 INFO L138 BoogieDeclarations]: Found implementation of procedure __skb_queue_tail [2025-02-08 04:17:41,987 INFO L130 BoogieDeclarations]: Found specification of procedure store_rxbuf_min [2025-02-08 04:17:41,987 INFO L138 BoogieDeclarations]: Found implementation of procedure store_rxbuf_min [2025-02-08 04:17:41,987 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_107 [2025-02-08 04:17:41,987 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_107 [2025-02-08 04:17:41,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 04:17:41,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 04:17:41,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 04:17:41,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 04:17:41,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 04:17:41,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 04:17:41,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 04:17:41,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 04:17:41,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 04:17:41,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 04:17:41,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#19 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#20 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#21 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#22 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#23 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#24 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#25 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#26 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#27 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#20 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#21 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#22 [2025-02-08 04:17:41,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#23 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#24 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#25 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#26 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#27 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#18 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#19 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#20 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#21 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#22 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#23 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#24 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#25 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#26 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#27 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 04:17:41,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 04:17:41,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 04:17:41,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 04:17:41,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 04:17:41,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 04:17:41,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 04:17:41,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 04:17:41,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 04:17:41,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 04:17:41,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#20 [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#21 [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#22 [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#23 [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#24 [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#25 [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#26 [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#27 [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 04:17:41,991 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2025-02-08 04:17:41,991 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure add_id_to_freelist [2025-02-08 04:17:41,991 INFO L138 BoogieDeclarations]: Found implementation of procedure add_id_to_freelist [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_alloc_rx_buffers [2025-02-08 04:17:41,991 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_alloc_rx_buffers [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 04:17:41,991 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 04:17:41,991 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure free_pages [2025-02-08 04:17:41,991 INFO L138 BoogieDeclarations]: Found implementation of procedure free_pages [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_end_foreign_access_ref [2025-02-08 04:17:41,991 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_end_foreign_access_ref [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2025-02-08 04:17:41,991 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_104 [2025-02-08 04:17:41,991 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_104 [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure unbind_from_irqhandler [2025-02-08 04:17:41,991 INFO L138 BoogieDeclarations]: Found implementation of procedure unbind_from_irqhandler [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure get_zeroed_page [2025-02-08 04:17:41,991 INFO L138 BoogieDeclarations]: Found implementation of procedure get_zeroed_page [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure __skb_insert [2025-02-08 04:17:41,991 INFO L138 BoogieDeclarations]: Found implementation of procedure __skb_insert [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 04:17:41,991 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 04:17:41,991 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 04:17:41,991 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_page [2025-02-08 04:17:41,992 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_page [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_end_access [2025-02-08 04:17:41,992 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_end_access [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 04:17:41,992 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 04:17:41,992 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure skb_add_rx_frag [2025-02-08 04:17:41,992 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_add_rx_frag [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#17 [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#18 [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#19 [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#20 [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#21 [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#22 [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#23 [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#24 [2025-02-08 04:17:41,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#25 [2025-02-08 04:17:41,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#26 [2025-02-08 04:17:41,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#27 [2025-02-08 04:17:41,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 04:17:41,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 04:17:41,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 04:17:41,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 04:17:41,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 04:17:41,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#19 [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#20 [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#21 [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#22 [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#23 [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#24 [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#25 [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#26 [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#27 [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 04:17:41,994 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-08 04:17:41,994 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_rx_interrupt [2025-02-08 04:17:41,994 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_rx_interrupt [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_rx_lock_of_netfront_info [2025-02-08 04:17:41,994 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_rx_lock_of_netfront_info [2025-02-08 04:17:41,994 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-02-08 04:17:41,994 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-02-08 04:17:41,995 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_next [2025-02-08 04:17:41,995 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_next [2025-02-08 04:17:41,995 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_105 [2025-02-08 04:17:41,995 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_105 [2025-02-08 04:17:41,995 INFO L130 BoogieDeclarations]: Found specification of procedure store_rxbuf_max [2025-02-08 04:17:41,995 INFO L138 BoogieDeclarations]: Found implementation of procedure store_rxbuf_max [2025-02-08 04:17:41,995 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-02-08 04:17:41,995 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-02-08 04:17:41,995 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_len [2025-02-08 04:17:41,995 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_len [2025-02-08 04:17:41,995 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 04:17:41,995 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 04:17:41,995 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_interrupt [2025-02-08 04:17:41,995 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_interrupt [2025-02-08 04:17:41,995 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_123 [2025-02-08 04:17:41,995 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_123 [2025-02-08 04:17:41,995 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 04:17:41,995 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 04:17:41,995 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2025-02-08 04:17:41,995 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2025-02-08 04:17:41,995 INFO L130 BoogieDeclarations]: Found specification of procedure device_remove_file [2025-02-08 04:17:41,995 INFO L138 BoogieDeclarations]: Found implementation of procedure device_remove_file [2025-02-08 04:17:41,995 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_free_evtchn [2025-02-08 04:17:41,995 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_free_evtchn [2025-02-08 04:17:41,995 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_tx_buf_gc [2025-02-08 04:17:41,995 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_tx_buf_gc [2025-02-08 04:17:42,913 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 04:17:42,916 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 04:17:43,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6522: assume 0bv64 != ~tmp___0~1#1; [2025-02-08 04:17:43,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6522: assume !(0bv64 != ~tmp___0~1#1); [2025-02-08 04:17:43,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6520-1: SUMMARY for call #t~ret86#1 := ldv__builtin_expect(~zero_extend~64~8(~tmp~7#1), 1bv64); srcloc: null [2025-02-08 04:17:43,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6520: ~tmp___0~1#1 := #t~ret86#1;havoc #t~ret86#1; [2025-02-08 04:17:43,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329: havoc atomic_read_#t~mem41#1; [2025-02-08 04:17:43,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6534: havoc dump_page_~arg0#1.base, dump_page_~arg0#1.offset, dump_page_~arg1#1.base, dump_page_~arg1#1.offset;havoc dump_page_#in~arg0#1.base, dump_page_#in~arg0#1.offset, dump_page_#in~arg1#1.base, dump_page_#in~arg1#1.offset;assume { :end_inline_dump_page } true;assume false; [2025-02-08 04:17:43,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15620: havoc __get_page_tail_#t~nondet1202#1;#t~ret85#1 := __get_page_tail_#res#1;havoc __get_page_tail_#t~nondet1202#1, __get_page_tail_~arg0#1.base, __get_page_tail_~arg0#1.offset;havoc __get_page_tail_#in~arg0#1.base, __get_page_tail_#in~arg0#1.offset;assume { :end_inline___get_page_tail } true;~tmp~7#1 := (if 0bv8 == #t~ret85#1 then 0bv8 else 1bv8);havoc #t~ret85#1; [2025-02-08 04:17:43,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6631: call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset; [2025-02-08 04:17:43,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15918: havoc #t~nondet1242; [2025-02-08 04:17:43,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15677: havoc #t~nondet1207; [2025-02-08 04:17:43,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15903: havoc #t~nondet1238; [2025-02-08 04:17:43,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15747: havoc #t~nondet1220; [2025-02-08 04:17:47,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15743: havoc #t~nondet1219; [2025-02-08 04:17:47,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6588: havoc #t~mem96.base, #t~mem96.offset;havoc #t~mem97; [2025-02-08 04:17:47,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15681: havoc #t~nondet1208; [2025-02-08 04:17:47,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459: havoc xen_feature_#t~mem63#1; [2025-02-08 04:17:47,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15735: havoc get_phys_to_machine_#t~nondet1217#1; [2025-02-08 04:17:47,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6936: havoc #t~mem140.base, #t~mem140.offset; [2025-02-08 04:17:47,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15858: havoc #t~nondet1232; [2025-02-08 04:17:47,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6892: assume { :begin_inline_msleep } true;msleep_#in~arg0#1 := 1bv32;havoc msleep_~arg0#1;msleep_~arg0#1 := msleep_#in~arg0#1;havoc msleep_~arg0#1;havoc msleep_#in~arg0#1;assume { :end_inline_msleep } true; [2025-02-08 04:17:47,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15639: havoc #t~nondet1203; [2025-02-08 04:17:47,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13382: havoc ldv_assert_linux_alloc_spinlock__wrong_flags_~expr#1;havoc ldv_assert_linux_alloc_spinlock__wrong_flags_#in~expr#1;assume { :end_inline_ldv_assert_linux_alloc_spinlock__wrong_flags } true; [2025-02-08 04:17:47,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15616: havoc #t~nondet1201; [2025-02-08 04:17:49,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6722: havoc __skb_unlink_#t~mem104#1, __skb_unlink_#t~mem105#1.base, __skb_unlink_#t~mem105#1.offset, __skb_unlink_#t~mem106#1.base, __skb_unlink_#t~mem106#1.offset, __skb_unlink_~skb#1.base, __skb_unlink_~skb#1.offset, __skb_unlink_~list#1.base, __skb_unlink_~list#1.offset, __skb_unlink_~next~0#1.base, __skb_unlink_~next~0#1.offset, __skb_unlink_~prev~0#1.base, __skb_unlink_~prev~0#1.offset, __skb_unlink_~tmp~11#1.base, __skb_unlink_~tmp~11#1.offset;havoc __skb_unlink_#in~skb#1.base, __skb_unlink_#in~skb#1.offset, __skb_unlink_#in~list#1.base, __skb_unlink_#in~list#1.offset;assume { :end_inline___skb_unlink } true; [2025-02-08 04:17:49,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12835: #res := 2bv32; [2025-02-08 04:17:49,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12837: #res := 4bv32; [2025-02-08 04:17:49,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12839: #res := 17bv32; [2025-02-08 04:18:24,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9813: assume 0bv32 != setup_netfront_~err~7#1;call setup_netfront_#t~mem783#1.base, setup_netfront_#t~mem783#1.offset := read~$Pointer$#6(setup_netfront_~dev#1.base, ~bvadd~64(8bv64, setup_netfront_~dev#1.offset), 8bv64); [2025-02-08 04:18:24,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9813: assume !(0bv32 != setup_netfront_~err~7#1); [2025-02-08 04:18:24,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9747: assume true;assume ~bvult~64(setup_netfront_split_#t~loopctr764#1, 20bv64);havoc setup_netfront_split_#t~nondet765#1;call write~intINTTYPE1#6(setup_netfront_split_#t~nondet765#1, setup_netfront_split_~info#1.base, ~bvadd~64(~bvadd~64(232bv64, setup_netfront_split_~info#1.offset), setup_netfront_split_#t~loopctr764#1), 8bv64);setup_netfront_split_#t~loopctr764#1 := ~bvadd~64(1bv64, setup_netfront_split_#t~loopctr764#1); [2025-02-08 04:18:24,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9747: assume true;havoc setup_netfront_split_#t~mem763#1.base, setup_netfront_split_#t~mem763#1.offset;havoc setup_netfront_split_#t~loopctr764#1;havoc setup_netfront_split_#t~nondet765#1;havoc setup_netfront_split_#t~ret766#1;call setup_netfront_split_#t~mem767#1 := read~intINTTYPE4#6(setup_netfront_split_~info#1.base, ~bvadd~64(200bv64, setup_netfront_split_~info#1.offset), 4bv64); [2025-02-08 04:18:24,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9879: setup_netfront_~err~7#1 := setup_netfront_#t~ret793#1;havoc setup_netfront_#t~ret793#1; [2025-02-08 04:18:24,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9879-1: SUMMARY for call setup_netfront_#t~ret793#1 := xenbus_grant_ring(setup_netfront_~dev#1.base, setup_netfront_~dev#1.offset, setup_netfront_~tmp___8~4#1); srcloc: null [2025-02-08 04:18:24,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11597-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 04:18:24,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11597: ~ldv_statevar_20~0 := 9bv32; [2025-02-08 04:18:24,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12456: assume 0bv32 != ldv_register_netdev_~tmp___0~48#1; [2025-02-08 04:18:24,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12456: assume !(0bv32 != ldv_register_netdev_~tmp___0~48#1); [2025-02-08 04:18:24,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11201: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_0_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11796: assume { :begin_inline_ldv_timer_timer_instance_11 } true;ldv_timer_timer_instance_11_#in~arg0#1.base, ldv_timer_timer_instance_11_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_timer_timer_instance_11_#t~mem1052#1.base, ldv_timer_timer_instance_11_#t~mem1052#1.offset, ldv_timer_timer_instance_11_#t~mem1053#1.base, ldv_timer_timer_instance_11_#t~mem1053#1.offset, ldv_timer_timer_instance_11_#t~mem1054#1, ldv_timer_timer_instance_11_~arg0#1.base, ldv_timer_timer_instance_11_~arg0#1.offset;ldv_timer_timer_instance_11_~arg0#1.base, ldv_timer_timer_instance_11_~arg0#1.offset := ldv_timer_timer_instance_11_#in~arg0#1.base, ldv_timer_timer_instance_11_#in~arg0#1.offset; [2025-02-08 04:18:24,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12787: assume 0bv32 != ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___2~24#1;~ldv_statevar_9~0 := 3bv32; [2025-02-08 04:18:24,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12787: assume !(0bv32 != ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___2~24#1);~ldv_statevar_9~0 := 10bv32; [2025-02-08 04:18:24,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9748: setup_netfront_split_~err~6#1 := setup_netfront_split_#t~ret768#1;havoc setup_netfront_split_#t~mem767#1;havoc setup_netfront_split_#t~ret768#1; [2025-02-08 04:18:24,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9748-1: SUMMARY for call setup_netfront_split_#t~ret768#1 := bind_evtchn_to_irqhandler(setup_netfront_split_#t~mem767#1, #funAddr~xennet_rx_interrupt.base, #funAddr~xennet_rx_interrupt.offset, 0bv64, setup_netfront_split_~info#1.base, ~bvadd~64(232bv64, setup_netfront_split_~info#1.offset), setup_netfront_split_~info#1.base, setup_netfront_split_~info#1.offset); srcloc: null [2025-02-08 04:18:24,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9616: netfront_resume_~tmp___0~32#1 := netfront_resume_#t~ret730#1;havoc netfront_resume_#t~mem729#1;havoc netfront_resume_#t~ret730#1; [2025-02-08 04:18:24,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9616-1: SUMMARY for call netfront_resume_#t~ret730#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(netfront_resume_#t~mem729#1)), 0bv64); srcloc: null [2025-02-08 04:18:24,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11202: ~ldv_statevar_0~0 := ldv_device_driver_io_instance_0_#t~ret966#1;havoc ldv_device_driver_io_instance_0_#t~ret966#1; [2025-02-08 04:18:24,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13316: SUMMARY for call unregister_netdev(ldv_unregister_netdev_137_~ldv_func_arg1#1.base, ldv_unregister_netdev_137_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:18:24,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12391: assume 3bv32 == ~ldv_statevar_7~0; [2025-02-08 04:18:24,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12391: assume !(3bv32 == ~ldv_statevar_7~0); [2025-02-08 04:18:24,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11202-1: SUMMARY for call ldv_device_driver_io_instance_0_#t~ret966#1 := ldv_switch_0(); srcloc: null [2025-02-08 04:18:24,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10674: assume 0bv32 == ~xen_domain_type~0;netif_init_#res#1 := 4294967277bv32; [2025-02-08 04:18:24,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10674: assume !(0bv32 == ~xen_domain_type~0);assume { :begin_inline_xen_has_pv_nic_devices } true;havoc xen_has_pv_nic_devices_#res#1;havoc xen_has_pv_nic_devices_#t~nondet1234#1;havoc xen_has_pv_nic_devices_#t~nondet1234#1;assume 0bv8 == xen_has_pv_nic_devices_#t~nondet1234#1 || 1bv8 == xen_has_pv_nic_devices_#t~nondet1234#1;xen_has_pv_nic_devices_#res#1 := (if 0bv8 == xen_has_pv_nic_devices_#t~nondet1234#1 then 0bv8 else 1bv8);havoc xen_has_pv_nic_devices_#t~nondet1234#1; [2025-02-08 04:18:24,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9881: assume ~bvslt~32(setup_netfront_~err~7#1, 0bv32); [2025-02-08 04:18:24,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9881: assume !~bvslt~32(setup_netfront_~err~7#1, 0bv32);call write~intINTTYPE4#6(setup_netfront_~err~7#1, setup_netfront_~info#1.base, ~bvadd~64(5568bv64, setup_netfront_~info#1.offset), 4bv64);call setup_netfront_#t~mem794#1 := read~intINTTYPE4#5(setup_netfront_~#feature_split_evtchn~0#1.base, setup_netfront_~#feature_split_evtchn~0#1.offset, 4bv64); [2025-02-08 04:18:24,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7701-1: SUMMARY for call ldv_spin_unlock_bh_105(xennet_open_~np~3#1.base, ~bvadd~64(5480bv64, xennet_open_~np~3#1.offset)); srcloc: null [2025-02-08 04:18:24,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9815: havoc setup_netfront_#t~mem783#1.base, setup_netfront_#t~mem783#1.offset; [2025-02-08 04:18:24,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11863: SUMMARY for call ldv_switch_to_process_context(); srcloc: null [2025-02-08 04:18:24,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7701: assume { :begin_inline_netif_start_queue } true;netif_start_queue_#in~dev#1.base, netif_start_queue_#in~dev#1.offset := xennet_open_~dev#1.base, xennet_open_~dev#1.offset;havoc netif_start_queue_#t~ret147#1.base, netif_start_queue_#t~ret147#1.offset, netif_start_queue_~dev#1.base, netif_start_queue_~dev#1.offset, netif_start_queue_~tmp~20#1.base, netif_start_queue_~tmp~20#1.offset;netif_start_queue_~dev#1.base, netif_start_queue_~dev#1.offset := netif_start_queue_#in~dev#1.base, netif_start_queue_#in~dev#1.offset;havoc netif_start_queue_~tmp~20#1.base, netif_start_queue_~tmp~20#1.offset; [2025-02-08 04:18:24,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9815-1: SUMMARY for call xenbus_dev_fatal(setup_netfront_~dev#1.base, setup_netfront_~dev#1.offset, setup_netfront_~err~7#1, 45bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12524: assume 7bv32 == ~ldv_statevar_10~0; [2025-02-08 04:18:24,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12524: assume !(7bv32 == ~ldv_statevar_10~0); [2025-02-08 04:18:24,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12458: SUMMARY for call ldv_assume((if 0bv32 == ldv_register_netdev_~ldv_16_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12260: assume 2bv32 == ~ldv_statevar_6~0; [2025-02-08 04:18:24,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12260: assume !(2bv32 == ~ldv_statevar_6~0); [2025-02-08 04:18:24,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10212: assume 7bv32 == netback_changed_~backend_state#1; [2025-02-08 04:18:24,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10212: assume !(7bv32 == netback_changed_~backend_state#1); [2025-02-08 04:18:24,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13317: havoc ldv_unregister_netdev_137_~ldv_func_arg1#1.base, ldv_unregister_netdev_137_~ldv_func_arg1#1.offset;havoc ldv_unregister_netdev_137_#in~ldv_func_arg1#1.base, ldv_unregister_netdev_137_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_unregister_netdev_137 } true;havoc xennet_remove_#t~mem923#1.base, xennet_remove_#t~mem923#1.offset;assume { :begin_inline_ldv_del_timer_sync_138 } true;ldv_del_timer_sync_138_#in~ldv_func_arg1#1.base, ldv_del_timer_sync_138_#in~ldv_func_arg1#1.offset := xennet_remove_~info~5#1.base, ~bvadd~64(5672bv64, xennet_remove_~info~5#1.offset);havoc ldv_del_timer_sync_138_#res#1;havoc ldv_del_timer_sync_138_#t~ret1075#1, ldv_del_timer_sync_138_#t~ret1076#1, ldv_del_timer_sync_138_~ldv_func_arg1#1.base, ldv_del_timer_sync_138_~ldv_func_arg1#1.offset, ldv_del_timer_sync_138_~ldv_func_res~3#1, ldv_del_timer_sync_138_~tmp~116#1, ldv_del_timer_sync_138_~tmp___0~55#1;ldv_del_timer_sync_138_~ldv_func_arg1#1.base, ldv_del_timer_sync_138_~ldv_func_arg1#1.offset := ldv_del_timer_sync_138_#in~ldv_func_arg1#1.base, ldv_del_timer_sync_138_#in~ldv_func_arg1#1.offset;havoc ldv_del_timer_sync_138_~ldv_func_res~3#1;havoc ldv_del_timer_sync_138_~tmp~116#1;havoc ldv_del_timer_sync_138_~tmp___0~55#1;assume { :begin_inline_del_timer_sync } true;del_timer_sync_#in~arg0#1.base, del_timer_sync_#in~arg0#1.offset := ldv_del_timer_sync_138_~ldv_func_arg1#1.base, ldv_del_timer_sync_138_~ldv_func_arg1#1.offset;havoc del_timer_sync_#res#1;havoc del_timer_sync_#t~nondet1209#1, del_timer_sync_~arg0#1.base, del_timer_sync_~arg0#1.offset;del_timer_sync_~arg0#1.base, del_timer_sync_~arg0#1.offset := del_timer_sync_#in~arg0#1.base, del_timer_sync_#in~arg0#1.offset;havoc del_timer_sync_#t~nondet1209#1;del_timer_sync_#res#1 := del_timer_sync_#t~nondet1209#1;havoc del_timer_sync_#t~nondet1209#1; [2025-02-08 04:18:24,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13317-1: SUMMARY for call ldv_unregister_netdev(0bv64, 0bv64, ldv_unregister_netdev_137_~ldv_func_arg1#1.base, ldv_unregister_netdev_137_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:18:24,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12062-1: SUMMARY for call ldv_iio_triggered_buffer_instance_thread_3_3_#t~ret1009#1 := xennet_tx_interrupt(ldv_iio_triggered_buffer_instance_thread_3_3_~arg1#1, ldv_iio_triggered_buffer_instance_thread_3_3_~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_3_3_~arg2#1.offset); srcloc: null [2025-02-08 04:18:24,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9948: talk_to_netback_~err~8#1 := talk_to_netback_#t~ret809#1;havoc talk_to_netback_#t~mem806#1;havoc talk_to_netback_#t~mem807#1.base, talk_to_netback_#t~mem807#1.offset;havoc talk_to_netback_#t~mem808#1;havoc talk_to_netback_#t~ret809#1; [2025-02-08 04:18:24,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9948-1: SUMMARY for call talk_to_netback_#t~ret809#1 := xenbus_printf(talk_to_netback_#t~mem806#1, talk_to_netback_#t~mem807#1.base, talk_to_netback_#t~mem807#1.offset, 49bv64, 0bv64, 50bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11137: assume 13bv32 == ~ldv_statevar_0~0; [2025-02-08 04:18:24,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11137: assume !(13bv32 == ~ldv_statevar_0~0); [2025-02-08 04:18:24,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12062: havoc ldv_iio_triggered_buffer_instance_thread_3_3_#t~ret1009#1;havoc ldv_iio_triggered_buffer_instance_thread_3_3_#t~ret1009#1, ldv_iio_triggered_buffer_instance_thread_3_3_~arg0#1.base, ldv_iio_triggered_buffer_instance_thread_3_3_~arg0#1.offset, ldv_iio_triggered_buffer_instance_thread_3_3_~arg1#1, ldv_iio_triggered_buffer_instance_thread_3_3_~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_3_3_~arg2#1.offset;havoc ldv_iio_triggered_buffer_instance_thread_3_3_#in~arg0#1.base, ldv_iio_triggered_buffer_instance_thread_3_3_#in~arg0#1.offset, ldv_iio_triggered_buffer_instance_thread_3_3_#in~arg1#1, ldv_iio_triggered_buffer_instance_thread_3_3_#in~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_3_3_#in~arg2#1.offset;assume { :end_inline_ldv_iio_triggered_buffer_instance_thread_3_3 } true;~ldv_statevar_3~0 := 6bv32; [2025-02-08 04:18:24,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12723: assume 2bv32 == ~ldv_statevar_9~0; [2025-02-08 04:18:24,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12723: assume !(2bv32 == ~ldv_statevar_9~0); [2025-02-08 04:18:24,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7702: havoc netif_start_queue_#t~ret147#1.base, netif_start_queue_#t~ret147#1.offset, netif_start_queue_~dev#1.base, netif_start_queue_~dev#1.offset, netif_start_queue_~tmp~20#1.base, netif_start_queue_~tmp~20#1.offset;havoc netif_start_queue_#in~dev#1.base, netif_start_queue_#in~dev#1.offset;assume { :end_inline_netif_start_queue } true;xennet_open_#res#1 := 0bv32; [2025-02-08 04:18:24,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9618: assume 0bv64 != netfront_resume_~tmp___0~32#1;call netfront_resume_#t~mem731#1.base, netfront_resume_#t~mem731#1.offset := read~$Pointer$#6(netfront_resume_~dev#1.base, ~bvadd~64(8bv64, netfront_resume_~dev#1.offset), 8bv64); [2025-02-08 04:18:24,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9618: assume !(0bv64 != netfront_resume_~tmp___0~32#1); [2025-02-08 04:18:24,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11864: ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_~tmp~81#1 := ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_#t~ret999#1;havoc ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_#t~ret999#1; [2025-02-08 04:18:24,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11864-1: SUMMARY for call ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_#t~ret999#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13516-1: SUMMARY for call ldv_filter_err_code_#t~ret1092#1 := ldv_filter_positive_int(ldv_filter_err_code_~ret_val#1); srcloc: null [2025-02-08 04:18:24,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9486-1: SUMMARY for call xennet_create_dev_#t~ret698#1.base, xennet_create_dev_#t~ret698#1.offset := ERR_PTR(~sign_extend~64~32(xennet_create_dev_~err~3#1)); srcloc: null [2025-02-08 04:18:24,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12459-1: SUMMARY for call ldv_assume((if 3bv32 == ~ldv_statevar_11~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13516: ldv_filter_err_code_~tmp~125#1 := ldv_filter_err_code_#t~ret1092#1;havoc ldv_filter_err_code_#t~ret1092#1;ldv_filter_err_code_#res#1 := ldv_filter_err_code_~tmp~125#1;ldv_device_driver_io_instance_0_#t~ret969#1 := ldv_filter_err_code_#res#1;havoc ldv_filter_err_code_#t~ret1092#1, ldv_filter_err_code_~ret_val#1, ldv_filter_err_code_~tmp~125#1;havoc ldv_filter_err_code_#in~ret_val#1;assume { :end_inline_ldv_filter_err_code } true;~ldv_0_ret_default~0 := ldv_device_driver_io_instance_0_#t~ret969#1;havoc ldv_device_driver_io_instance_0_#t~ret969#1; [2025-02-08 04:18:24,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12459: call ldv_register_netdev_#t~mem1030#1.base, ldv_register_netdev_#t~mem1030#1.offset := read~$Pointer$#6(ldv_register_netdev_~ldv_16_netdev_net_device~0#1.base, ~bvadd~64(468bv64, ldv_register_netdev_~ldv_16_netdev_net_device~0#1.offset), 8bv64);call ldv_register_netdev_#t~mem1031#1.base, ldv_register_netdev_#t~mem1031#1.offset := read~$Pointer$#6(ldv_register_netdev_#t~mem1030#1.base, ~bvadd~64(16bv64, ldv_register_netdev_#t~mem1030#1.offset), 8bv64);assume { :begin_inline_ldv_register_netdev_open_16_6 } true;ldv_register_netdev_open_16_6_#in~arg0#1.base, ldv_register_netdev_open_16_6_#in~arg0#1.offset, ldv_register_netdev_open_16_6_#in~arg1#1.base, ldv_register_netdev_open_16_6_#in~arg1#1.offset := ldv_register_netdev_#t~mem1031#1.base, ldv_register_netdev_#t~mem1031#1.offset, ldv_register_netdev_~ldv_16_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_16_netdev_net_device~0#1.offset;havoc ldv_register_netdev_open_16_6_#res#1;havoc ldv_register_netdev_open_16_6_#t~ret1034#1, ldv_register_netdev_open_16_6_~arg0#1.base, ldv_register_netdev_open_16_6_~arg0#1.offset, ldv_register_netdev_open_16_6_~arg1#1.base, ldv_register_netdev_open_16_6_~arg1#1.offset, ldv_register_netdev_open_16_6_~tmp~97#1;ldv_register_netdev_open_16_6_~arg0#1.base, ldv_register_netdev_open_16_6_~arg0#1.offset := ldv_register_netdev_open_16_6_#in~arg0#1.base, ldv_register_netdev_open_16_6_#in~arg0#1.offset;ldv_register_netdev_open_16_6_~arg1#1.base, ldv_register_netdev_open_16_6_~arg1#1.offset := ldv_register_netdev_open_16_6_#in~arg1#1.base, ldv_register_netdev_open_16_6_#in~arg1#1.offset;havoc ldv_register_netdev_open_16_6_~tmp~97#1;assume { :begin_inline_xennet_open } true;xennet_open_#in~dev#1.base, xennet_open_#in~dev#1.offset := ldv_register_netdev_open_16_6_~arg1#1.base, ldv_register_netdev_open_16_6_~arg1#1.offset;havoc xennet_open_#res#1;havoc xennet_open_#t~ret319#1.base, xennet_open_#t~ret319#1.offset, xennet_open_#t~ret320#1, xennet_open_#t~mem321#1.base, xennet_open_#t~mem321#1.offset, xennet_open_#t~mem322#1, xennet_open_#t~mem323#1.base, xennet_open_#t~mem323#1.offset, xennet_open_#t~mem324#1, xennet_open_#t~mem325#1, xennet_open_~dev#1.base, xennet_open_~dev#1.offset, xennet_open_~np~3#1.base, xennet_open_~np~3#1.offset, xennet_open_~tmp~38#1.base, xennet_open_~tmp~38#1.offset, xennet_open_~tmp___0~11#1;xennet_open_~dev#1.base, xennet_open_~dev#1.offset := xennet_open_#in~dev#1.base, xennet_open_#in~dev#1.offset;havoc xennet_open_~np~3#1.base, xennet_open_~np~3#1.offset;havoc xennet_open_~tmp~38#1.base, xennet_open_~tmp~38#1.offset;havoc xennet_open_~tmp___0~11#1; [2025-02-08 04:18:24,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15696-1: xennet_sysfs_addif_#t~ret916#1 := device_create_file_#res#1;havoc device_create_file_#t~nondet1211#1, device_create_file_~arg0#1.base, device_create_file_~arg0#1.offset, device_create_file_~arg1#1.base, device_create_file_~arg1#1.offset;havoc device_create_file_#in~arg0#1.base, device_create_file_#in~arg0#1.offset, device_create_file_#in~arg1#1.base, device_create_file_#in~arg1#1.offset;assume { :end_inline_device_create_file } true;xennet_sysfs_addif_~err~10#1 := xennet_sysfs_addif_#t~ret916#1;havoc xennet_sysfs_addif_#t~ret916#1; [2025-02-08 04:18:24,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15696: havoc device_create_file_#t~nondet1211#1; [2025-02-08 04:18:24,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9486: xennet_create_dev_~tmp___5~6#1.base, xennet_create_dev_~tmp___5~6#1.offset := xennet_create_dev_#t~ret698#1.base, xennet_create_dev_#t~ret698#1.offset;havoc xennet_create_dev_#t~ret698#1.base, xennet_create_dev_#t~ret698#1.offset;xennet_create_dev_#res#1.base, xennet_create_dev_#res#1.offset := xennet_create_dev_~tmp___5~6#1.base, xennet_create_dev_~tmp___5~6#1.offset;call ULTIMATE.dealloc(xennet_create_dev_~#__key~1#1.base, xennet_create_dev_~#__key~1#1.offset);havoc xennet_create_dev_~#__key~1#1.base, xennet_create_dev_~#__key~1#1.offset;call ULTIMATE.dealloc(xennet_create_dev_~#__key___0~0#1.base, xennet_create_dev_~#__key___0~0#1.offset);havoc xennet_create_dev_~#__key___0~0#1.base, xennet_create_dev_~#__key___0~0#1.offset;call ULTIMATE.dealloc(xennet_create_dev_~#__key___1~0#1.base, xennet_create_dev_~#__key___1~0#1.offset);havoc xennet_create_dev_~#__key___1~0#1.base, xennet_create_dev_~#__key___1~0#1.offset; [2025-02-08 04:18:24,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10015: talk_to_netback_~err~8#1 := talk_to_netback_#t~ret839#1;havoc talk_to_netback_#t~mem837#1;havoc talk_to_netback_#t~mem838#1.base, talk_to_netback_#t~mem838#1.offset;havoc talk_to_netback_#t~ret839#1; [2025-02-08 04:18:24,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10015-1: SUMMARY for call talk_to_netback_#t~ret839#1 := xenbus_printf(talk_to_netback_#t~mem837#1, talk_to_netback_#t~mem838#1.base, talk_to_netback_#t~mem838#1.offset, 73bv64, 0bv64, 74bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9751: assume ~bvslt~32(setup_netfront_split_~err~6#1, 0bv32); [2025-02-08 04:18:24,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9751: assume !~bvslt~32(setup_netfront_split_~err~6#1, 0bv32);call write~intINTTYPE4#6(setup_netfront_split_~err~6#1, setup_netfront_split_~info#1.base, ~bvadd~64(208bv64, setup_netfront_split_~info#1.offset), 4bv64);setup_netfront_split_#res#1 := 0bv32; [2025-02-08 04:18:24,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12460: ldv_register_netdev_#t~ret1032#1 := ldv_register_netdev_open_16_6_#res#1;havoc ldv_register_netdev_open_16_6_#t~ret1034#1, ldv_register_netdev_open_16_6_~arg0#1.base, ldv_register_netdev_open_16_6_~arg0#1.offset, ldv_register_netdev_open_16_6_~arg1#1.base, ldv_register_netdev_open_16_6_~arg1#1.offset, ldv_register_netdev_open_16_6_~tmp~97#1;havoc ldv_register_netdev_open_16_6_#in~arg0#1.base, ldv_register_netdev_open_16_6_#in~arg0#1.offset, ldv_register_netdev_open_16_6_#in~arg1#1.base, ldv_register_netdev_open_16_6_#in~arg1#1.offset;assume { :end_inline_ldv_register_netdev_open_16_6 } true;ldv_register_netdev_~ldv_16_ret_default~0#1 := ldv_register_netdev_#t~ret1032#1;havoc ldv_register_netdev_#t~mem1030#1.base, ldv_register_netdev_#t~mem1030#1.offset;havoc ldv_register_netdev_#t~mem1031#1.base, ldv_register_netdev_#t~mem1031#1.offset;havoc ldv_register_netdev_#t~ret1032#1; [2025-02-08 04:18:24,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11866: assume 0bv32 != ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_~tmp~81#1;~ldv_statevar_1~0 := 2bv32; [2025-02-08 04:18:24,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11866: assume !(0bv32 != ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_~tmp~81#1);~ldv_statevar_1~0 := 4bv32; [2025-02-08 04:18:24,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9950: assume 0bv32 != talk_to_netback_~err~8#1;talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset := 51bv64, 0bv64; [2025-02-08 04:18:24,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9950: assume !(0bv32 != talk_to_netback_~err~8#1);call talk_to_netback_#t~mem810#1 := read~intINTTYPE4#16(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, 4bv64);call talk_to_netback_#t~mem811#1.base, talk_to_netback_#t~mem811#1.offset := read~$Pointer$#6(talk_to_netback_~dev#1.base, ~bvadd~64(8bv64, talk_to_netback_~dev#1.offset), 8bv64);call talk_to_netback_#t~mem812#1 := read~intINTTYPE4#6(talk_to_netback_~info#1.base, ~bvadd~64(5568bv64, talk_to_netback_~info#1.offset), 4bv64); [2025-02-08 04:18:24,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12659: ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___0~50#1 := ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1041#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1041#1; [2025-02-08 04:18:24,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12659-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1041#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9620: havoc netfront_resume_#t~mem731#1.base, netfront_resume_#t~mem731#1.offset;havoc netfront_resume_#t~ret732#1; [2025-02-08 04:18:24,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9620-1: SUMMARY for call netfront_resume_#t~ret732#1 := __dynamic_dev_dbg(netfront_resume_~#descriptor~0#1.base, netfront_resume_~#descriptor~0#1.offset, netfront_resume_~dev#1.base, ~bvadd~64(60bv64, netfront_resume_~dev#1.offset), 41bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10611: assume ~bvule~32(xennet_sysfs_delif_~i~14#1, 2bv32); [2025-02-08 04:18:24,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10611: assume !~bvule~32(xennet_sysfs_delif_~i~14#1, 2bv32);havoc xennet_sysfs_delif_~netdev#1.base, xennet_sysfs_delif_~netdev#1.offset, xennet_sysfs_delif_~i~14#1;havoc xennet_sysfs_delif_#in~netdev#1.base, xennet_sysfs_delif_#in~netdev#1.offset;assume { :end_inline_xennet_sysfs_delif } true;havoc xennet_remove_#t~mem922#1.base, xennet_remove_#t~mem922#1.offset;call xennet_remove_#t~mem923#1.base, xennet_remove_#t~mem923#1.offset := read~$Pointer$#6(xennet_remove_~info~5#1.base, ~bvadd~64(16bv64, xennet_remove_~info~5#1.offset), 8bv64);assume { :begin_inline_ldv_unregister_netdev_137 } true;ldv_unregister_netdev_137_#in~ldv_func_arg1#1.base, ldv_unregister_netdev_137_#in~ldv_func_arg1#1.offset := xennet_remove_#t~mem923#1.base, xennet_remove_#t~mem923#1.offset;havoc ldv_unregister_netdev_137_~ldv_func_arg1#1.base, ldv_unregister_netdev_137_~ldv_func_arg1#1.offset;ldv_unregister_netdev_137_~ldv_func_arg1#1.base, ldv_unregister_netdev_137_~ldv_func_arg1#1.offset := ldv_unregister_netdev_137_#in~ldv_func_arg1#1.base, ldv_unregister_netdev_137_#in~ldv_func_arg1#1.offset; [2025-02-08 04:18:24,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12395: assume 4bv32 == ~ldv_statevar_7~0; [2025-02-08 04:18:24,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12395: assume !(4bv32 == ~ldv_statevar_7~0); [2025-02-08 04:18:24,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10281: havoc netback_changed_#t~ret874#1.base, netback_changed_#t~ret874#1.offset, netback_changed_#t~mem875#1.base, netback_changed_#t~mem875#1.offset, netback_changed_#t~mem876#1, netback_changed_#t~ret877#1, netback_changed_#t~ret878#1.base, netback_changed_#t~ret878#1.offset, netback_changed_#t~ret879#1, netback_changed_#t~mem880#1, netback_changed_#t~ret881#1, netback_changed_#t~ret882#1, netback_changed_#t~mem883#1, netback_changed_#t~ret884#1, netback_changed_~dev#1.base, netback_changed_~dev#1.offset, netback_changed_~backend_state#1, netback_changed_~np~18#1.base, netback_changed_~np~18#1.offset, netback_changed_~tmp~67#1.base, netback_changed_~tmp~67#1.offset, netback_changed_~netdev~3#1.base, netback_changed_~netdev~3#1.offset, netback_changed_~#descriptor~1#1.base, netback_changed_~#descriptor~1#1.offset, netback_changed_~tmp___0~36#1.base, netback_changed_~tmp___0~36#1.offset, netback_changed_~tmp___1~26#1, netback_changed_~tmp___2~20#1;havoc netback_changed_#in~dev#1.base, netback_changed_#in~dev#1.offset, netback_changed_#in~backend_state#1;assume { :end_inline_netback_changed } true;havoc ldv_io_instance_callback_0_4_~arg0#1.base, ldv_io_instance_callback_0_4_~arg0#1.offset, ldv_io_instance_callback_0_4_~arg1#1.base, ldv_io_instance_callback_0_4_~arg1#1.offset, ldv_io_instance_callback_0_4_~arg2#1;havoc ldv_io_instance_callback_0_4_#in~arg0#1.base, ldv_io_instance_callback_0_4_#in~arg0#1.offset, ldv_io_instance_callback_0_4_#in~arg1#1.base, ldv_io_instance_callback_0_4_#in~arg1#1.offset, ldv_io_instance_callback_0_4_#in~arg2#1;assume { :end_inline_ldv_io_instance_callback_0_4 } true;~ldv_statevar_0~0 := 3bv32; [2025-02-08 04:18:24,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10017: assume 0bv32 != talk_to_netback_~err~8#1;talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset := 75bv64, 0bv64; [2025-02-08 04:18:24,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10017: assume !(0bv32 != talk_to_netback_~err~8#1);call talk_to_netback_#t~mem840#1 := read~intINTTYPE4#16(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, 4bv64);call talk_to_netback_#t~mem841#1.base, talk_to_netback_#t~mem841#1.offset := read~$Pointer$#6(talk_to_netback_~dev#1.base, ~bvadd~64(8bv64, talk_to_netback_~dev#1.offset), 8bv64); [2025-02-08 04:18:24,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603-1: SUMMARY for call ldv_assume((if (1bv32 == ~ldv_statevar_8~0 || 1bv32 == ~ldv_statevar_9~0) || 1bv32 == ~ldv_statevar_10~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603: assume { :begin_inline_ldv_dispatch_deregister_dummy_resourceless_instance_13_20_4 } true;assume { :begin_inline_ldv_switch_automaton_state_8_1 } true;~ldv_statevar_8~0 := 5bv32;assume { :end_inline_ldv_switch_automaton_state_8_1 } true;assume { :begin_inline_ldv_switch_automaton_state_9_1 } true;~ldv_statevar_9~0 := 5bv32;assume { :end_inline_ldv_switch_automaton_state_9_1 } true;assume { :begin_inline_ldv_switch_automaton_state_10_1 } true;~ldv_statevar_10~0 := 5bv32;assume { :end_inline_ldv_switch_automaton_state_10_1 } true;assume { :end_inline_ldv_dispatch_deregister_dummy_resourceless_instance_13_20_4 } true;~ldv_statevar_20~0 := 2bv32; [2025-02-08 04:18:24,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12462-1: SUMMARY for call ldv_register_netdev_#t~ret1033#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12528: assume 10bv32 == ~ldv_statevar_10~0; [2025-02-08 04:18:24,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12528: assume !(10bv32 == ~ldv_statevar_10~0); [2025-02-08 04:18:24,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12462: ldv_register_netdev_~tmp~96#1 := ldv_register_netdev_#t~ret1033#1;havoc ldv_register_netdev_#t~ret1033#1; [2025-02-08 04:18:24,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9423: assume ~bvule~32(xennet_create_dev_~i~8#1, 255bv32); [2025-02-08 04:18:24,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9423: assume !~bvule~32(xennet_create_dev_~i~8#1, 255bv32);xennet_create_dev_~__min1___0~0#1 := 256bv32;xennet_create_dev_~__min2___0~0#1 := 256bv32; [2025-02-08 04:18:24,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11141: assume 14bv32 == ~ldv_statevar_0~0; [2025-02-08 04:18:24,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11141: assume !(14bv32 == ~ldv_statevar_0~0); [2025-02-08 04:18:24,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12264: assume 4bv32 == ~ldv_statevar_6~0; [2025-02-08 04:18:24,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12264: assume !(4bv32 == ~ldv_statevar_6~0); [2025-02-08 04:18:24,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10216: assume 8bv32 == netback_changed_~backend_state#1; [2025-02-08 04:18:24,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10216: assume !(8bv32 == netback_changed_~backend_state#1); [2025-02-08 04:18:24,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11207-1: SUMMARY for call ldv_assume((if 1bv32 == ~ldv_statevar_7~0 || 5bv32 == ~ldv_statevar_7~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11207: call ldv_device_driver_io_instance_0_#t~mem967#1.base, ldv_device_driver_io_instance_0_#t~mem967#1.offset := read~$Pointer$#15(~ldv_0_container_struct_xenbus_driver~0.base, ~bvadd~64(8bv64, ~ldv_0_container_struct_xenbus_driver~0.offset), 8bv64);assume { :begin_inline_ldv_io_instance_probe_0_11 } true;ldv_io_instance_probe_0_11_#in~arg0#1.base, ldv_io_instance_probe_0_11_#in~arg0#1.offset, ldv_io_instance_probe_0_11_#in~arg1#1.base, ldv_io_instance_probe_0_11_#in~arg1#1.offset, ldv_io_instance_probe_0_11_#in~arg2#1.base, ldv_io_instance_probe_0_11_#in~arg2#1.offset := ldv_device_driver_io_instance_0_#t~mem967#1.base, ldv_device_driver_io_instance_0_#t~mem967#1.offset, ~ldv_0_resource_struct_xenbus_device_ptr~0.base, ~ldv_0_resource_struct_xenbus_device_ptr~0.offset, ~ldv_0_resource_struct_xenbus_device_id~0.base, ~ldv_0_resource_struct_xenbus_device_id~0.offset;havoc ldv_io_instance_probe_0_11_#res#1;havoc ldv_io_instance_probe_0_11_#t~ret1023#1, ldv_io_instance_probe_0_11_~arg0#1.base, ldv_io_instance_probe_0_11_~arg0#1.offset, ldv_io_instance_probe_0_11_~arg1#1.base, ldv_io_instance_probe_0_11_~arg1#1.offset, ldv_io_instance_probe_0_11_~arg2#1.base, ldv_io_instance_probe_0_11_~arg2#1.offset, ldv_io_instance_probe_0_11_~tmp~93#1;ldv_io_instance_probe_0_11_~arg0#1.base, ldv_io_instance_probe_0_11_~arg0#1.offset := ldv_io_instance_probe_0_11_#in~arg0#1.base, ldv_io_instance_probe_0_11_#in~arg0#1.offset;ldv_io_instance_probe_0_11_~arg1#1.base, ldv_io_instance_probe_0_11_~arg1#1.offset := ldv_io_instance_probe_0_11_#in~arg1#1.base, ldv_io_instance_probe_0_11_#in~arg1#1.offset;ldv_io_instance_probe_0_11_~arg2#1.base, ldv_io_instance_probe_0_11_~arg2#1.offset := ldv_io_instance_probe_0_11_#in~arg2#1.base, ldv_io_instance_probe_0_11_#in~arg2#1.offset;havoc ldv_io_instance_probe_0_11_~tmp~93#1;assume { :begin_inline_netfront_probe } true;netfront_probe_#in~dev#1.base, netfront_probe_#in~dev#1.offset, netfront_probe_#in~id#1.base, netfront_probe_#in~id#1.offset := ldv_io_instance_probe_0_11_~arg1#1.base, ldv_io_instance_probe_0_11_~arg1#1.offset, ldv_io_instance_probe_0_11_~arg2#1.base, ldv_io_instance_probe_0_11_~arg2#1.offset;havoc netfront_probe_#res#1;havoc netfront_probe_#t~ret699#1.base, netfront_probe_#t~ret699#1.offset, netfront_probe_#t~ret700#1, netfront_probe_#t~ret701#1, netfront_probe_#t~ret702#1.base, netfront_probe_#t~ret702#1.offset, netfront_probe_#t~ret703#1, netfront_probe_#t~mem704#1.base, netfront_probe_#t~mem704#1.offset, netfront_probe_#t~ret705#1, netfront_probe_#t~ret706#1, netfront_probe_#t~mem707#1.base, netfront_probe_#t~mem707#1.offset, netfront_probe_#t~ret708#1, netfront_probe_#t~mem709#1.base, netfront_probe_#t~mem709#1.offset, netfront_probe_#t~ret710#1, netfront_probe_#t~ret711#1, netfront_probe_~dev#1.base, netfront_probe_~dev#1.offset, netfront_probe_~id#1.base, netfront_probe_~id#1.offset, netfront_probe_~err~4#1, netfront_probe_~netdev~1#1.base, netfront_probe_~netdev~1#1.offset, netfront_probe_~info~0#1.base, netfront_probe_~info~0#1.offset, netfront_probe_~tmp~60#1, netfront_probe_~tmp___0~30#1, netfront_probe_~tmp___1~22#1.base, netfront_probe_~tmp___1~22#1.offset;netfront_probe_~dev#1.base, netfront_probe_~dev#1.offset := netfront_probe_#in~dev#1.base, netfront_probe_#in~dev#1.offset;netfront_probe_~id#1.base, netfront_probe_~id#1.offset := netfront_probe_#in~id#1.base, netfront_probe_#in~id#1.offset;havoc netfront_probe_~err~4#1;havoc netfront_probe_~netdev~1#1.base, netfront_probe_~netdev~1#1.offset;havoc netfront_probe_~info~0#1.base, netfront_probe_~info~0#1.offset;havoc netfront_probe_~tmp~60#1;havoc netfront_probe_~tmp___0~30#1;havoc netfront_probe_~tmp___1~22#1.base, netfront_probe_~tmp___1~22#1.offset;assume { :begin_inline_xennet_create_dev } true;xennet_create_dev_#in~dev#1.base, xennet_create_dev_#in~dev#1.offset := netfront_probe_~dev#1.base, netfront_probe_~dev#1.offset;havoc xennet_create_dev_#res#1.base, xennet_create_dev_#res#1.offset;havoc xennet_create_dev_#t~ret681#1.base, xennet_create_dev_#t~ret681#1.offset, xennet_create_dev_#t~ret682#1.base, xennet_create_dev_#t~ret682#1.offset, xennet_create_dev_#t~ret683#1.base, xennet_create_dev_#t~ret683#1.offset, xennet_create_dev_#t~ret684#1.base, xennet_create_dev_#t~ret684#1.offset, xennet_create_dev_#t~ret685#1.base, xennet_create_dev_#t~ret685#1.offset, xennet_create_dev_#t~ret686#1.base, xennet_create_dev_#t~ret686#1.offset, xennet_create_dev_#t~mem687#1.base, xennet_create_dev_#t~mem687#1.offset, xennet_create_dev_#t~mem688#1, xennet_create_dev_#t~ret689#1, xennet_create_dev_#t~ret690#1, xennet_create_dev_#t~ret691#1, xennet_create_dev_#t~ret692#1, xennet_create_dev_#t~ret693#1, xennet_create_dev_#t~mem694#1, xennet_create_dev_#t~mem695#1, xennet_create_dev_#t~mem696#1, xennet_create_dev_#t~mem697#1.base, xennet_create_dev_#t~mem697#1.offset, xennet_create_dev_#t~ret698#1.base, xennet_create_dev_#t~ret698#1.offset, xennet_create_dev_~dev#1.base, xennet_create_dev_~dev#1.offset, xennet_create_dev_~i~8#1, xennet_create_dev_~err~3#1, xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset, xennet_create_dev_~np~16#1.base, xennet_create_dev_~np~16#1.offset, xennet_create_dev_~tmp~59#1.base, xennet_create_dev_~tmp~59#1.offset, xennet_create_dev_~tmp___0~29#1.base, xennet_create_dev_~tmp___0~29#1.offset, xennet_create_dev_~#__key~1#1.base, xennet_create_dev_~#__key~1#1.offset, xennet_create_dev_~#__key___0~0#1.base, xennet_create_dev_~#__key___0~0#1.offset, xennet_create_dev_~__min1~1#1, xennet_create_dev_~__min2~1#1, xennet_create_dev_~#__key___1~0#1.base, xennet_create_dev_~#__key___1~0#1.offset, xennet_create_dev_~tmp___1~21#1.base, xennet_create_dev_~tmp___1~21#1.offset, xennet_create_dev_~xen_nf_stats~0#1.base, xennet_create_dev_~xen_nf_stats~0#1.offset, xennet_create_dev_~__vpp_verify~3#1.base, xennet_create_dev_~__vpp_verify~3#1.offset, xennet_create_dev_~__ptr~1#1, xennet_create_dev_~tmp___2~16#1, xennet_create_dev_~__min1___0~0#1, xennet_create_dev_~__min2___0~0#1, xennet_create_dev_~tmp___3~13#1, xennet_create_dev_~__min1___1~0#1, xennet_create_dev_~__min2___1~0#1, xennet_create_dev_~tmp___4~10#1, xennet_create_dev_~tmp___5~6#1.base, xennet_create_dev_~tmp___5~6#1.offset;xennet_create_dev_~dev#1.base, xennet_create_dev_~dev#1.offset := xennet_create_dev_#in~dev#1.base, xennet_create_dev_#in~dev#1.offset;havoc xennet_create_dev_~i~8#1;havoc xennet_create_dev_~err~3#1;havoc xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset;havoc xennet_create_dev_~np~16#1.base, xennet_create_dev_~np~16#1.offset;havoc xennet_create_dev_~tmp~59#1.base, xennet_create_dev_~tmp~59#1.offset;havoc xennet_create_dev_~tmp___0~29#1.base, xennet_create_dev_~tmp___0~29#1.offset;call xennet_create_dev_~#__key~1#1.base, xennet_create_dev_~#__key~1#1.offset := #Ultimate.allocOnStack(8bv64);call xennet_create_dev_~#__key___0~0#1.base, xennet_create_dev_~#__key___0~0#1.offset := #Ultimate.allocOnStack(8bv64);havoc xennet_create_dev_~__min1~1#1;havoc xennet_create_dev_~__min2~1#1;call xennet_create_dev_~#__key___1~0#1.base, xennet_create_dev_~#__key___1~0#1.offset := #Ultimate.allocOnStack(8bv64);havoc xennet_create_dev_~tmp___1~21#1.base, xennet_create_dev_~tmp___1~21#1.offset;havoc xennet_create_dev_~xen_nf_stats~0#1.base, xennet_create_dev_~xen_nf_stats~0#1.offset;havoc xennet_create_dev_~__vpp_verify~3#1.base, xennet_create_dev_~__vpp_verify~3#1.offset;havoc xennet_create_dev_~__ptr~1#1;havoc xennet_create_dev_~tmp___2~16#1;havoc xennet_create_dev_~__min1___0~0#1;havoc xennet_create_dev_~__min2___0~0#1;havoc xennet_create_dev_~tmp___3~13#1;havoc xennet_create_dev_~__min1___1~0#1;havoc xennet_create_dev_~__min2___1~0#1;havoc xennet_create_dev_~tmp___4~10#1;havoc xennet_create_dev_~tmp___5~6#1.base, xennet_create_dev_~tmp___5~6#1.offset;assume { :begin_inline_ldv_alloc_etherdev_mqs_115 } true;ldv_alloc_etherdev_mqs_115_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_115_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_115_#in~ldv_func_arg3#1 := 31616bv32, 1bv32, 1bv32;havoc ldv_alloc_etherdev_mqs_115_#res#1.base, ldv_alloc_etherdev_mqs_115_#res#1.offset;havoc ldv_alloc_etherdev_mqs_115_#t~ret1066#1.base, ldv_alloc_etherdev_mqs_115_#t~ret1066#1.offset, ldv_alloc_etherdev_mqs_115_#t~ret1067#1.base, ldv_alloc_etherdev_mqs_115_#t~ret1067#1.offset, ldv_alloc_etherdev_mqs_115_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_115_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_115_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_115_~ldv_func_res~1#1.base, ldv_alloc_etherdev_mqs_115_~ldv_func_res~1#1.offset, ldv_alloc_etherdev_mqs_115_~tmp~109#1.base, ldv_alloc_etherdev_mqs_115_~tmp~109#1.offset, ldv_alloc_etherdev_mqs_115_~tmp___0~53#1.base, ldv_alloc_etherdev_mqs_115_~tmp___0~53#1.offset;ldv_alloc_etherdev_mqs_115_~ldv_func_arg1#1 := ldv_alloc_etherdev_mqs_115_#in~ldv_func_arg1#1;ldv_alloc_etherdev_mqs_115_~ldv_func_arg2#1 := ldv_alloc_etherdev_mqs_115_#in~ldv_func_arg2#1;ldv_alloc_etherdev_mqs_115_~ldv_func_arg3#1 := ldv_alloc_etherdev_mqs_115_#in~ldv_func_arg3#1;havoc ldv_alloc_etherdev_mqs_115_~ldv_func_res~1#1.base, ldv_alloc_etherdev_mqs_115_~ldv_func_res~1#1.offset;havoc ldv_alloc_etherdev_mqs_115_~tmp~109#1.base, ldv_alloc_etherdev_mqs_115_~tmp~109#1.offset;havoc ldv_alloc_etherdev_mqs_115_~tmp___0~53#1.base, ldv_alloc_etherdev_mqs_115_~tmp___0~53#1.offset;assume { :begin_inline_alloc_etherdev_mqs } true;alloc_etherdev_mqs_#in~arg0#1, alloc_etherdev_mqs_#in~arg1#1, alloc_etherdev_mqs_#in~arg2#1 := ldv_alloc_etherdev_mqs_115_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_115_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_115_~ldv_func_arg3#1;havoc alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret1206#1.base, alloc_etherdev_mqs_#t~ret1206#1.offset, alloc_etherdev_mqs_~arg0#1, alloc_etherdev_mqs_~arg1#1, alloc_etherdev_mqs_~arg2#1;alloc_etherdev_mqs_~arg0#1 := alloc_etherdev_mqs_#in~arg0#1;alloc_etherdev_mqs_~arg1#1 := alloc_etherdev_mqs_#in~arg1#1;alloc_etherdev_mqs_~arg2#1 := alloc_etherdev_mqs_#in~arg2#1; [2025-02-08 04:18:24,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9886: assume 0bv32 != setup_netfront_#t~mem794#1;havoc setup_netfront_#t~mem794#1;assume { :begin_inline_setup_netfront_split } true;setup_netfront_split_#in~info#1.base, setup_netfront_split_#in~info#1.offset := setup_netfront_~info#1.base, setup_netfront_~info#1.offset;havoc setup_netfront_split_#res#1;havoc setup_netfront_split_#t~mem753#1.base, setup_netfront_split_#t~mem753#1.offset, setup_netfront_split_#t~ret754#1, setup_netfront_split_#t~mem755#1.base, setup_netfront_split_#t~mem755#1.offset, setup_netfront_split_#t~ret756#1, setup_netfront_split_#t~mem757#1.base, setup_netfront_split_#t~mem757#1.offset, setup_netfront_split_#t~loopctr758#1, setup_netfront_split_#t~nondet759#1, setup_netfront_split_#t~ret760#1, setup_netfront_split_#t~mem761#1, setup_netfront_split_#t~ret762#1, setup_netfront_split_#t~mem763#1.base, setup_netfront_split_#t~mem763#1.offset, setup_netfront_split_#t~loopctr764#1, setup_netfront_split_#t~nondet765#1, setup_netfront_split_#t~ret766#1, setup_netfront_split_#t~mem767#1, setup_netfront_split_#t~ret768#1, setup_netfront_split_#t~mem769#1, setup_netfront_split_#t~mem770#1.base, setup_netfront_split_#t~mem770#1.offset, setup_netfront_split_#t~mem771#1, setup_netfront_split_#t~ret772#1, setup_netfront_split_#t~mem773#1.base, setup_netfront_split_#t~mem773#1.offset, setup_netfront_split_#t~mem774#1, setup_netfront_split_#t~ret775#1, setup_netfront_split_~info#1.base, setup_netfront_split_~info#1.offset, setup_netfront_split_~err~6#1;setup_netfront_split_~info#1.base, setup_netfront_split_~info#1.offset := setup_netfront_split_#in~info#1.base, setup_netfront_split_#in~info#1.offset;havoc setup_netfront_split_~err~6#1;call setup_netfront_split_#t~mem753#1.base, setup_netfront_split_#t~mem753#1.offset := read~$Pointer$#6(setup_netfront_split_~info#1.base, ~bvadd~64(252bv64, setup_netfront_split_~info#1.offset), 8bv64); [2025-02-08 04:18:24,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9886: assume !(0bv32 != setup_netfront_#t~mem794#1);havoc setup_netfront_#t~mem794#1; [2025-02-08 04:18:24,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12661: assume 0bv32 != ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___0~50#1;~ldv_statevar_8~0 := 1bv32; [2025-02-08 04:18:24,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12661: assume !(0bv32 != ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___0~50#1);~ldv_statevar_8~0 := 7bv32; [2025-02-08 04:18:24,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12727: assume 3bv32 == ~ldv_statevar_9~0; [2025-02-08 04:18:24,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12727: assume !(3bv32 == ~ldv_statevar_9~0); [2025-02-08 04:18:24,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11736: assume { :begin_inline_ldv_entry_EMGentry_20 } true;ldv_entry_EMGentry_20_#in~arg0#1.base, ldv_entry_EMGentry_20_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_entry_EMGentry_20_#t~ret993#1, ldv_entry_EMGentry_20_#t~ret994#1, ldv_entry_EMGentry_20_#t~ret995#1, ldv_entry_EMGentry_20_#t~ret996#1, ldv_entry_EMGentry_20_~arg0#1.base, ldv_entry_EMGentry_20_~arg0#1.offset, ldv_entry_EMGentry_20_~tmp~79#1, ldv_entry_EMGentry_20_~tmp___0~46#1;ldv_entry_EMGentry_20_~arg0#1.base, ldv_entry_EMGentry_20_~arg0#1.offset := ldv_entry_EMGentry_20_#in~arg0#1.base, ldv_entry_EMGentry_20_#in~arg0#1.offset;havoc ldv_entry_EMGentry_20_~tmp~79#1;havoc ldv_entry_EMGentry_20_~tmp___0~46#1; [2025-02-08 04:18:24,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6914: napi_enable_~tmp~19#1 := napi_enable_#t~ret138#1;havoc napi_enable_#t~ret138#1; [2025-02-08 04:18:24,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15899-1: netback_changed_#t~ret884#1 := xenbus_frontend_closed_#res#1;havoc xenbus_frontend_closed_#t~nondet1237#1, xenbus_frontend_closed_~arg0#1.base, xenbus_frontend_closed_~arg0#1.offset;havoc xenbus_frontend_closed_#in~arg0#1.base, xenbus_frontend_closed_#in~arg0#1.offset;assume { :end_inline_xenbus_frontend_closed } true;havoc netback_changed_#t~ret884#1; [2025-02-08 04:18:24,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9821: setup_netfront_~tmp~65#1 := setup_netfront_#t~ret784#1;havoc setup_netfront_#t~ret784#1;setup_netfront_~txs~0#1.base, setup_netfront_~txs~0#1.offset := 0bv64, setup_netfront_~tmp~65#1; [2025-02-08 04:18:24,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15899: havoc xenbus_frontend_closed_#t~nondet1237#1; [2025-02-08 04:18:24,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9821-1: SUMMARY for call setup_netfront_#t~ret784#1 := get_zeroed_page(48bv32); srcloc: null [2025-02-08 04:18:24,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6914-1: SUMMARY for call napi_enable_#t~ret138#1 := constant_test_bit(0bv64, napi_enable_~n#1.base, ~bvadd~64(16bv64, napi_enable_~n#1.offset)); srcloc: null [2025-02-08 04:18:24,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10614-1: SUMMARY for call device_remove_file(xennet_sysfs_delif_~netdev#1.base, ~bvadd~64(1236bv64, xennet_sysfs_delif_~netdev#1.offset), ~#xennet_attrs~0.base, ~bvadd~64(~#xennet_attrs~0.offset, ~bvmul~64(43bv64, ~sign_extend~64~32(xennet_sysfs_delif_~i~14#1)))); srcloc: null [2025-02-08 04:18:24,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10614: xennet_sysfs_delif_~i~14#1 := ~bvadd~32(1bv32, xennet_sysfs_delif_~i~14#1); [2025-02-08 04:18:24,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12464: assume 0bv32 != ldv_register_netdev_~tmp~96#1; [2025-02-08 04:18:24,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12464: assume !(0bv32 != ldv_register_netdev_~tmp~96#1); [2025-02-08 04:18:24,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9425: call write~$Pointer$#6(0bv64, 0bv64, xennet_create_dev_~np~16#1.base, ~bvadd~64(~bvadd~64(5796bv64, xennet_create_dev_~np~16#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(xennet_create_dev_~i~8#1))), 8bv64);call write~intINTTYPE4#6(0bv32, xennet_create_dev_~np~16#1.base, ~bvadd~64(~bvadd~64(7848bv64, xennet_create_dev_~np~16#1.offset), ~bvmul~64(4bv64, ~sign_extend~64~32(xennet_create_dev_~i~8#1))), 4bv64);call write~$Pointer$#6(0bv64, 0bv64, xennet_create_dev_~np~16#1.base, ~bvadd~64(~bvadd~64(3428bv64, xennet_create_dev_~np~16#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(xennet_create_dev_~i~8#1))), 8bv64);xennet_create_dev_~i~8#1 := ~bvadd~32(1bv32, xennet_create_dev_~i~8#1); [2025-02-08 04:18:24,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9359: assume 0bv64 == ~bvadd~64(xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset); [2025-02-08 04:18:24,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9359: assume !(0bv64 == ~bvadd~64(xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset)); [2025-02-08 04:18:24,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12134-1: SUMMARY for call ldv_interrupt_instance_thread_6_3_#t~ret1015#1 := xennet_tx_interrupt(ldv_interrupt_instance_thread_6_3_~arg1#1, ldv_interrupt_instance_thread_6_3_~arg2#1.base, ldv_interrupt_instance_thread_6_3_~arg2#1.offset); srcloc: null [2025-02-08 04:18:24,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6915-1: SUMMARY for call napi_enable_#t~ret139#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 == napi_enable_~tmp~19#1 then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 04:18:24,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6915: napi_enable_~tmp___0~3#1 := napi_enable_#t~ret139#1;havoc napi_enable_#t~ret139#1; [2025-02-08 04:18:24,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12134: havoc ldv_interrupt_instance_thread_6_3_#t~ret1015#1;havoc ldv_interrupt_instance_thread_6_3_#t~ret1015#1, ldv_interrupt_instance_thread_6_3_~arg0#1.base, ldv_interrupt_instance_thread_6_3_~arg0#1.offset, ldv_interrupt_instance_thread_6_3_~arg1#1, ldv_interrupt_instance_thread_6_3_~arg2#1.base, ldv_interrupt_instance_thread_6_3_~arg2#1.offset;havoc ldv_interrupt_instance_thread_6_3_#in~arg0#1.base, ldv_interrupt_instance_thread_6_3_#in~arg0#1.offset, ldv_interrupt_instance_thread_6_3_#in~arg1#1, ldv_interrupt_instance_thread_6_3_#in~arg2#1.base, ldv_interrupt_instance_thread_6_3_#in~arg2#1.offset;assume { :end_inline_ldv_interrupt_instance_thread_6_3 } true;~ldv_statevar_6~0 := 6bv32; [2025-02-08 04:18:24,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13257: ldv_dev_set_drvdata_121_~tmp~112#1 := ldv_dev_set_drvdata_121_#t~ret1071#1;havoc ldv_dev_set_drvdata_121_#t~ret1071#1;ldv_dev_set_drvdata_121_#res#1 := ldv_dev_set_drvdata_121_~tmp~112#1;netfront_probe_#t~ret711#1 := ldv_dev_set_drvdata_121_#res#1;havoc ldv_dev_set_drvdata_121_#t~ret1071#1, ldv_dev_set_drvdata_121_~dev#1.base, ldv_dev_set_drvdata_121_~dev#1.offset, ldv_dev_set_drvdata_121_~data#1.base, ldv_dev_set_drvdata_121_~data#1.offset, ldv_dev_set_drvdata_121_~tmp~112#1;havoc ldv_dev_set_drvdata_121_#in~dev#1.base, ldv_dev_set_drvdata_121_#in~dev#1.offset, ldv_dev_set_drvdata_121_#in~data#1.base, ldv_dev_set_drvdata_121_#in~data#1.offset;assume { :end_inline_ldv_dev_set_drvdata_121 } true;havoc netfront_probe_#t~ret711#1;netfront_probe_#res#1 := netfront_probe_~err~4#1; [2025-02-08 04:18:24,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13257-1: SUMMARY for call ldv_dev_set_drvdata_121_#t~ret1071#1 := ldv_dev_set_drvdata(ldv_dev_set_drvdata_121_~dev#1.base, ldv_dev_set_drvdata_121_~dev#1.offset, ldv_dev_set_drvdata_121_~data#1.base, ldv_dev_set_drvdata_121_~data#1.offset); srcloc: null [2025-02-08 04:18:24,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12795: ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___3~19#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___3~19#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1049#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1049#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1049#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1049#1.offset;~ldv_9_ldv_param_9_2_default~0.base, ~ldv_9_ldv_param_9_2_default~0.offset := ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___3~19#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___3~19#1.offset; [2025-02-08 04:18:24,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12795-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1049#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1049#1.offset := ldv_xmalloc(1bv64); srcloc: null [2025-02-08 04:18:24,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9690: setup_netfront_single_~err~5#1 := setup_netfront_single_#t~ret745#1;havoc setup_netfront_single_#t~mem744#1.base, setup_netfront_single_#t~mem744#1.offset;havoc setup_netfront_single_#t~ret745#1; [2025-02-08 04:18:24,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9888: setup_netfront_#t~ret795#1 := setup_netfront_split_#res#1;havoc setup_netfront_split_#t~mem753#1.base, setup_netfront_split_#t~mem753#1.offset, setup_netfront_split_#t~ret754#1, setup_netfront_split_#t~mem755#1.base, setup_netfront_split_#t~mem755#1.offset, setup_netfront_split_#t~ret756#1, setup_netfront_split_#t~mem757#1.base, setup_netfront_split_#t~mem757#1.offset, setup_netfront_split_#t~loopctr758#1, setup_netfront_split_#t~nondet759#1, setup_netfront_split_#t~ret760#1, setup_netfront_split_#t~mem761#1, setup_netfront_split_#t~ret762#1, setup_netfront_split_#t~mem763#1.base, setup_netfront_split_#t~mem763#1.offset, setup_netfront_split_#t~loopctr764#1, setup_netfront_split_#t~nondet765#1, setup_netfront_split_#t~ret766#1, setup_netfront_split_#t~mem767#1, setup_netfront_split_#t~ret768#1, setup_netfront_split_#t~mem769#1, setup_netfront_split_#t~mem770#1.base, setup_netfront_split_#t~mem770#1.offset, setup_netfront_split_#t~mem771#1, setup_netfront_split_#t~ret772#1, setup_netfront_split_#t~mem773#1.base, setup_netfront_split_#t~mem773#1.offset, setup_netfront_split_#t~mem774#1, setup_netfront_split_#t~ret775#1, setup_netfront_split_~info#1.base, setup_netfront_split_~info#1.offset, setup_netfront_split_~err~6#1;havoc setup_netfront_split_#in~info#1.base, setup_netfront_split_#in~info#1.offset;assume { :end_inline_setup_netfront_split } true;setup_netfront_~err~7#1 := setup_netfront_#t~ret795#1;havoc setup_netfront_#t~ret795#1; [2025-02-08 04:18:24,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9690-1: SUMMARY for call setup_netfront_single_#t~ret745#1 := xenbus_alloc_evtchn(setup_netfront_single_#t~mem744#1.base, setup_netfront_single_#t~mem744#1.offset, setup_netfront_single_~info#1.base, ~bvadd~64(196bv64, setup_netfront_single_~info#1.offset)); srcloc: null [2025-02-08 04:18:24,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10681: assume 0bv8 != netif_init_~tmp~75#1;netif_init_~tmp___0~43#1 := 0bv32; [2025-02-08 04:18:24,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10681: assume !(0bv8 != netif_init_~tmp~75#1);netif_init_~tmp___0~43#1 := 1bv32; [2025-02-08 04:18:24,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12399: assume 5bv32 == ~ldv_statevar_7~0; [2025-02-08 04:18:24,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12399: assume !(5bv32 == ~ldv_statevar_7~0); [2025-02-08 04:18:24,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10087: xennet_connect_~tmp~66#1.base, xennet_connect_~tmp~66#1.offset := xennet_connect_#t~ret850#1.base, xennet_connect_#t~ret850#1.offset;havoc xennet_connect_#t~ret850#1.base, xennet_connect_#t~ret850#1.offset;xennet_connect_~np~17#1.base, xennet_connect_~np~17#1.offset := xennet_connect_~tmp~66#1.base, xennet_connect_~tmp~66#1.offset;call write~intINTTYPE4#9(0bv32, xennet_connect_~#__constr_expr_0~3#1.base, xennet_connect_~#__constr_expr_0~3#1.offset, 4bv64);call xennet_connect_#t~mem851#1 := read~intINTTYPE4#9(xennet_connect_~#__constr_expr_0~3#1.base, xennet_connect_~#__constr_expr_0~3#1.offset, 4bv64);call xennet_connect_#t~mem852#1.base, xennet_connect_#t~mem852#1.offset := read~$Pointer$#6(xennet_connect_~np~17#1.base, ~bvadd~64(252bv64, xennet_connect_~np~17#1.offset), 8bv64);call xennet_connect_#t~mem853#1.base, xennet_connect_#t~mem853#1.offset := read~$Pointer$#6(xennet_connect_#t~mem852#1.base, ~bvadd~64(16bv64, xennet_connect_#t~mem852#1.offset), 8bv64); [2025-02-08 04:18:24,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10087-1: SUMMARY for call xennet_connect_#t~ret850#1.base, xennet_connect_#t~ret850#1.offset := netdev_priv(xennet_connect_~dev#1.base, xennet_connect_~dev#1.offset); srcloc: null [2025-02-08 04:18:24,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12532: havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1035#1, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1036#1, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1037#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1037#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1038#1, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1039#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1039#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~arg0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp~98#1, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___0~49#1, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___1~31#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___1~31#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___2~22#1, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___3~17#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___3~17#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_#in~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_#in~arg0#1.offset;assume { :end_inline_ldv_struct_device_attribute_dummy_resourceless_instance_10 } true; [2025-02-08 04:18:24,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12466: SUMMARY for call ldv_assume((if 0bv32 == ldv_register_netdev_~ldv_16_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12268: assume 5bv32 == ~ldv_statevar_6~0; [2025-02-08 04:18:24,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12268: assume !(5bv32 == ~ldv_statevar_6~0); [2025-02-08 04:18:24,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10220: assume 0bv32 == netback_changed_~backend_state#1; [2025-02-08 04:18:24,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10220: assume !(0bv32 == netback_changed_~backend_state#1); [2025-02-08 04:18:24,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12202: assume 2bv32 == ~ldv_statevar_5~0; [2025-02-08 04:18:24,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12202: assume !(2bv32 == ~ldv_statevar_5~0); [2025-02-08 04:18:24,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9361: xennet_create_dev_~tmp~59#1.base, xennet_create_dev_~tmp~59#1.offset := xennet_create_dev_#t~ret682#1.base, xennet_create_dev_#t~ret682#1.offset;havoc xennet_create_dev_#t~ret682#1.base, xennet_create_dev_#t~ret682#1.offset;xennet_create_dev_#res#1.base, xennet_create_dev_#res#1.offset := xennet_create_dev_~tmp~59#1.base, xennet_create_dev_~tmp~59#1.offset;call ULTIMATE.dealloc(xennet_create_dev_~#__key~1#1.base, xennet_create_dev_~#__key~1#1.offset);havoc xennet_create_dev_~#__key~1#1.base, xennet_create_dev_~#__key~1#1.offset;call ULTIMATE.dealloc(xennet_create_dev_~#__key___0~0#1.base, xennet_create_dev_~#__key___0~0#1.offset);havoc xennet_create_dev_~#__key___0~0#1.base, xennet_create_dev_~#__key___0~0#1.offset;call ULTIMATE.dealloc(xennet_create_dev_~#__key___1~0#1.base, xennet_create_dev_~#__key___1~0#1.offset);havoc xennet_create_dev_~#__key___1~0#1.base, xennet_create_dev_~#__key___1~0#1.offset; [2025-02-08 04:18:24,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9361-1: SUMMARY for call xennet_create_dev_#t~ret682#1.base, xennet_create_dev_#t~ret682#1.offset := ERR_PTR(18446744073709551604bv64); srcloc: null [2025-02-08 04:18:24,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9956: talk_to_netback_~err~8#1 := talk_to_netback_#t~ret813#1;havoc talk_to_netback_#t~mem810#1;havoc talk_to_netback_#t~mem811#1.base, talk_to_netback_#t~mem811#1.offset;havoc talk_to_netback_#t~mem812#1;havoc talk_to_netback_#t~ret813#1; [2025-02-08 04:18:24,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9956-1: SUMMARY for call talk_to_netback_#t~ret813#1 := xenbus_printf(talk_to_netback_#t~mem810#1, talk_to_netback_#t~mem811#1.base, talk_to_netback_#t~mem811#1.offset, 52bv64, 0bv64, 53bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11145: assume 17bv32 == ~ldv_statevar_0~0; [2025-02-08 04:18:24,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11145: assume !(17bv32 == ~ldv_statevar_0~0); [2025-02-08 04:18:24,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13193: xennet_create_dev_#t~ret681#1.base, xennet_create_dev_#t~ret681#1.offset := ldv_alloc_etherdev_mqs_115_#res#1.base, ldv_alloc_etherdev_mqs_115_#res#1.offset;havoc ldv_alloc_etherdev_mqs_115_#t~ret1066#1.base, ldv_alloc_etherdev_mqs_115_#t~ret1066#1.offset, ldv_alloc_etherdev_mqs_115_#t~ret1067#1.base, ldv_alloc_etherdev_mqs_115_#t~ret1067#1.offset, ldv_alloc_etherdev_mqs_115_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_115_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_115_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_115_~ldv_func_res~1#1.base, ldv_alloc_etherdev_mqs_115_~ldv_func_res~1#1.offset, ldv_alloc_etherdev_mqs_115_~tmp~109#1.base, ldv_alloc_etherdev_mqs_115_~tmp~109#1.offset, ldv_alloc_etherdev_mqs_115_~tmp___0~53#1.base, ldv_alloc_etherdev_mqs_115_~tmp___0~53#1.offset;havoc ldv_alloc_etherdev_mqs_115_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_115_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_115_#in~ldv_func_arg3#1;assume { :end_inline_ldv_alloc_etherdev_mqs_115 } true;xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset := xennet_create_dev_#t~ret681#1.base, xennet_create_dev_#t~ret681#1.offset;havoc xennet_create_dev_#t~ret681#1.base, xennet_create_dev_#t~ret681#1.offset; [2025-02-08 04:18:24,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6917: assume 0bv64 != napi_enable_~tmp___0~3#1;assume false; [2025-02-08 04:18:24,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6917: assume !(0bv64 != napi_enable_~tmp___0~3#1); [2025-02-08 04:18:24,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12731: assume 4bv32 == ~ldv_statevar_9~0; [2025-02-08 04:18:24,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12731: assume !(4bv32 == ~ldv_statevar_9~0); [2025-02-08 04:18:24,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9692: assume ~bvslt~32(setup_netfront_single_~err~5#1, 0bv32); [2025-02-08 04:18:24,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9692: assume !~bvslt~32(setup_netfront_single_~err~5#1, 0bv32);call setup_netfront_single_#t~mem746#1 := read~intINTTYPE4#6(setup_netfront_single_~info#1.base, ~bvadd~64(196bv64, setup_netfront_single_~info#1.offset), 4bv64);call setup_netfront_single_#t~mem747#1.base, setup_netfront_single_#t~mem747#1.offset := read~$Pointer$#6(setup_netfront_single_~info#1.base, ~bvadd~64(16bv64, setup_netfront_single_~info#1.offset), 8bv64); [2025-02-08 04:18:24,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12797: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_9_9 } true;ldv_dummy_resourceless_instance_callback_9_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_9_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_9_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_9_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_9_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_9_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_9_9_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_9_#in~arg3#1.offset, ldv_dummy_resourceless_instance_callback_9_9_#in~arg4#1 := ~ldv_9_callback_store~0.base, ~ldv_9_callback_store~0.offset, ~ldv_9_container_struct_device_ptr~0.base, ~ldv_9_container_struct_device_ptr~0.offset, ~ldv_9_container_struct_device_attribute~0.base, ~ldv_9_container_struct_device_attribute~0.offset, ~ldv_9_ldv_param_9_2_default~0.base, ~ldv_9_ldv_param_9_2_default~0.offset, ~ldv_9_ldv_param_9_3_default~0;havoc ldv_dummy_resourceless_instance_callback_9_9_#t~ret992#1, ldv_dummy_resourceless_instance_callback_9_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_9_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_9_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_9_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg3#1.offset, ldv_dummy_resourceless_instance_callback_9_9_~arg4#1;ldv_dummy_resourceless_instance_callback_9_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_9_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_9_9_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_9_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_9_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_9_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_9_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_9_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_9_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_9_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg3#1.offset := ldv_dummy_resourceless_instance_callback_9_9_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_9_#in~arg3#1.offset;ldv_dummy_resourceless_instance_callback_9_9_~arg4#1 := ldv_dummy_resourceless_instance_callback_9_9_#in~arg4#1; [2025-02-08 04:18:24,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12797-1: SUMMARY for call ldv_assume((if 3bv32 == ~ldv_statevar_11~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9626: netfront_resume_#res#1 := 0bv32;call ULTIMATE.dealloc(netfront_resume_~#descriptor~0#1.base, netfront_resume_~#descriptor~0#1.offset);havoc netfront_resume_~#descriptor~0#1.base, netfront_resume_~#descriptor~0#1.offset; [2025-02-08 04:18:24,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9824: assume 0bv64 == ~bvadd~64(setup_netfront_~txs~0#1.base, setup_netfront_~txs~0#1.offset);setup_netfront_~err~7#1 := 4294967284bv32; [2025-02-08 04:18:24,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9824: assume !(0bv64 == ~bvadd~64(setup_netfront_~txs~0#1.base, setup_netfront_~txs~0#1.offset));setup_netfront_~tmp___0~34#1 := 0bv32;call write~intINTTYPE4#6(setup_netfront_~tmp___0~34#1, setup_netfront_~txs~0#1.base, ~bvadd~64(8bv64, setup_netfront_~txs~0#1.offset), 4bv64);call write~intINTTYPE4#6(setup_netfront_~tmp___0~34#1, setup_netfront_~txs~0#1.base, setup_netfront_~txs~0#1.offset, 4bv64);setup_netfront_~tmp___1~24#1 := 1bv32;call write~intINTTYPE4#6(setup_netfront_~tmp___1~24#1, setup_netfront_~txs~0#1.base, ~bvadd~64(12bv64, setup_netfront_~txs~0#1.offset), 4bv64);call write~intINTTYPE4#6(setup_netfront_~tmp___1~24#1, setup_netfront_~txs~0#1.base, ~bvadd~64(4bv64, setup_netfront_~txs~0#1.offset), 4bv64); [2025-02-08 04:18:24,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12467-1: SUMMARY for call ldv_assume((if 5bv32 == ~ldv_statevar_7~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12467: assume { :begin_inline_ldv_dispatch_register_16_4 } true;ldv_dispatch_register_16_4_#in~arg0#1.base, ldv_dispatch_register_16_4_#in~arg0#1.offset := ldv_register_netdev_~ldv_16_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_16_netdev_net_device~0#1.offset;havoc ldv_dispatch_register_16_4_~arg0#1.base, ldv_dispatch_register_16_4_~arg0#1.offset;ldv_dispatch_register_16_4_~arg0#1.base, ldv_dispatch_register_16_4_~arg0#1.offset := ldv_dispatch_register_16_4_#in~arg0#1.base, ldv_dispatch_register_16_4_#in~arg0#1.offset;~ldv_7_container_net_device~0.base, ~ldv_7_container_net_device~0.offset := ldv_dispatch_register_16_4_~arg0#1.base, ldv_dispatch_register_16_4_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_7_5 } true;~ldv_statevar_7~0 := 4bv32; [2025-02-08 04:18:24,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9626-1: SUMMARY for call xennet_disconnect_backend(netfront_resume_~info~1#1.base, netfront_resume_~info~1#1.offset); srcloc: null [2025-02-08 04:18:24,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13194-1: ldv_alloc_etherdev_mqs_115_#res#1.base, ldv_alloc_etherdev_mqs_115_#res#1.offset := ldv_alloc_etherdev_mqs_115_~ldv_func_res~1#1.base, ldv_alloc_etherdev_mqs_115_~ldv_func_res~1#1.offset; [2025-02-08 04:18:24,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10023: talk_to_netback_~err~8#1 := talk_to_netback_#t~ret842#1;havoc talk_to_netback_#t~mem840#1;havoc talk_to_netback_#t~mem841#1.base, talk_to_netback_#t~mem841#1.offset;havoc talk_to_netback_#t~ret842#1; [2025-02-08 04:18:24,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10023-1: SUMMARY for call talk_to_netback_#t~ret842#1 := xenbus_write(talk_to_netback_#t~mem840#1, talk_to_netback_#t~mem841#1.base, talk_to_netback_#t~mem841#1.offset, 76bv64, 0bv64, 77bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9759-2: call setup_netfront_split_#t~mem769#1 := read~intINTTYPE4#6(setup_netfront_split_~info#1.base, ~bvadd~64(204bv64, setup_netfront_split_~info#1.offset), 4bv64); [2025-02-08 04:18:24,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11741: assume { :begin_inline_ldv_device_driver_io_instance_0 } true;ldv_device_driver_io_instance_0_#in~arg0#1.base, ldv_device_driver_io_instance_0_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_device_driver_io_instance_0_#t~ret962#1, ldv_device_driver_io_instance_0_#t~mem963#1.base, ldv_device_driver_io_instance_0_#t~mem963#1.offset, ldv_device_driver_io_instance_0_#t~ret964#1, ldv_device_driver_io_instance_0_#t~ret965#1, ldv_device_driver_io_instance_0_#t~ret966#1, ldv_device_driver_io_instance_0_#t~mem967#1.base, ldv_device_driver_io_instance_0_#t~mem967#1.offset, ldv_device_driver_io_instance_0_#t~ret968#1, ldv_device_driver_io_instance_0_#t~ret969#1, ldv_device_driver_io_instance_0_#t~ret970#1, ldv_device_driver_io_instance_0_#t~ret971#1.base, ldv_device_driver_io_instance_0_#t~ret971#1.offset, ldv_device_driver_io_instance_0_#t~ret972#1.base, ldv_device_driver_io_instance_0_#t~ret972#1.offset, ldv_device_driver_io_instance_0_#t~ret973#1, ldv_device_driver_io_instance_0_~arg0#1.base, ldv_device_driver_io_instance_0_~arg0#1.offset, ldv_device_driver_io_instance_0_~tmp~78#1, ldv_device_driver_io_instance_0_~tmp___0~45#1, ldv_device_driver_io_instance_0_~tmp___1~30#1, ldv_device_driver_io_instance_0_~tmp___2~21#1.base, ldv_device_driver_io_instance_0_~tmp___2~21#1.offset, ldv_device_driver_io_instance_0_~tmp___3~16#1.base, ldv_device_driver_io_instance_0_~tmp___3~16#1.offset, ldv_device_driver_io_instance_0_~tmp___4~13#1;ldv_device_driver_io_instance_0_~arg0#1.base, ldv_device_driver_io_instance_0_~arg0#1.offset := ldv_device_driver_io_instance_0_#in~arg0#1.base, ldv_device_driver_io_instance_0_#in~arg0#1.offset;havoc ldv_device_driver_io_instance_0_~tmp~78#1;havoc ldv_device_driver_io_instance_0_~tmp___0~45#1;havoc ldv_device_driver_io_instance_0_~tmp___1~30#1;havoc ldv_device_driver_io_instance_0_~tmp___2~21#1.base, ldv_device_driver_io_instance_0_~tmp___2~21#1.offset;havoc ldv_device_driver_io_instance_0_~tmp___3~16#1.base, ldv_device_driver_io_instance_0_~tmp___3~16#1.offset;havoc ldv_device_driver_io_instance_0_~tmp___4~13#1; [2025-02-08 04:18:24,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9759: havoc setup_netfront_split_#t~mem769#1;call write~intINTTYPE4#6(0bv32, setup_netfront_split_~info#1.base, ~bvadd~64(204bv64, setup_netfront_split_~info#1.offset), 4bv64);call setup_netfront_split_#t~mem770#1.base, setup_netfront_split_#t~mem770#1.offset := read~$Pointer$#6(setup_netfront_split_~info#1.base, ~bvadd~64(252bv64, setup_netfront_split_~info#1.offset), 8bv64);call setup_netfront_split_#t~mem771#1 := read~intINTTYPE4#6(setup_netfront_split_~info#1.base, ~bvadd~64(200bv64, setup_netfront_split_~info#1.offset), 4bv64); [2025-02-08 04:18:24,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9759-1: SUMMARY for call unbind_from_irqhandler(setup_netfront_split_#t~mem769#1, setup_netfront_split_~info#1.base, setup_netfront_split_~info#1.offset); srcloc: null [2025-02-08 04:18:24,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12468: havoc ldv_dispatch_register_16_4_~arg0#1.base, ldv_dispatch_register_16_4_~arg0#1.offset;havoc ldv_dispatch_register_16_4_#in~arg0#1.base, ldv_dispatch_register_16_4_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_register_16_4 } true; [2025-02-08 04:18:24,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9363: netfront_probe_#t~ret699#1.base, netfront_probe_#t~ret699#1.offset := xennet_create_dev_#res#1.base, xennet_create_dev_#res#1.offset;havoc xennet_create_dev_#t~ret681#1.base, xennet_create_dev_#t~ret681#1.offset, xennet_create_dev_#t~ret682#1.base, xennet_create_dev_#t~ret682#1.offset, xennet_create_dev_#t~ret683#1.base, xennet_create_dev_#t~ret683#1.offset, xennet_create_dev_#t~ret684#1.base, xennet_create_dev_#t~ret684#1.offset, xennet_create_dev_#t~ret685#1.base, xennet_create_dev_#t~ret685#1.offset, xennet_create_dev_#t~ret686#1.base, xennet_create_dev_#t~ret686#1.offset, xennet_create_dev_#t~mem687#1.base, xennet_create_dev_#t~mem687#1.offset, xennet_create_dev_#t~mem688#1, xennet_create_dev_#t~ret689#1, xennet_create_dev_#t~ret690#1, xennet_create_dev_#t~ret691#1, xennet_create_dev_#t~ret692#1, xennet_create_dev_#t~ret693#1, xennet_create_dev_#t~mem694#1, xennet_create_dev_#t~mem695#1, xennet_create_dev_#t~mem696#1, xennet_create_dev_#t~mem697#1.base, xennet_create_dev_#t~mem697#1.offset, xennet_create_dev_#t~ret698#1.base, xennet_create_dev_#t~ret698#1.offset, xennet_create_dev_~dev#1.base, xennet_create_dev_~dev#1.offset, xennet_create_dev_~i~8#1, xennet_create_dev_~err~3#1, xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset, xennet_create_dev_~np~16#1.base, xennet_create_dev_~np~16#1.offset, xennet_create_dev_~tmp~59#1.base, xennet_create_dev_~tmp~59#1.offset, xennet_create_dev_~tmp___0~29#1.base, xennet_create_dev_~tmp___0~29#1.offset, xennet_create_dev_~#__key~1#1.base, xennet_create_dev_~#__key~1#1.offset, xennet_create_dev_~#__key___0~0#1.base, xennet_create_dev_~#__key___0~0#1.offset, xennet_create_dev_~__min1~1#1, xennet_create_dev_~__min2~1#1, xennet_create_dev_~#__key___1~0#1.base, xennet_create_dev_~#__key___1~0#1.offset, xennet_create_dev_~tmp___1~21#1.base, xennet_create_dev_~tmp___1~21#1.offset, xennet_create_dev_~xen_nf_stats~0#1.base, xennet_create_dev_~xen_nf_stats~0#1.offset, xennet_create_dev_~__vpp_verify~3#1.base, xennet_create_dev_~__vpp_verify~3#1.offset, xennet_create_dev_~__ptr~1#1, xennet_create_dev_~tmp___2~16#1, xennet_create_dev_~__min1___0~0#1, xennet_create_dev_~__min2___0~0#1, xennet_create_dev_~tmp___3~13#1, xennet_create_dev_~__min1___1~0#1, xennet_create_dev_~__min2___1~0#1, xennet_create_dev_~tmp___4~10#1, xennet_create_dev_~tmp___5~6#1.base, xennet_create_dev_~tmp___5~6#1.offset;havoc xennet_create_dev_#in~dev#1.base, xennet_create_dev_#in~dev#1.offset;assume { :end_inline_xennet_create_dev } true;netfront_probe_~netdev~1#1.base, netfront_probe_~netdev~1#1.offset := netfront_probe_#t~ret699#1.base, netfront_probe_#t~ret699#1.offset;havoc netfront_probe_#t~ret699#1.base, netfront_probe_#t~ret699#1.offset; [2025-02-08 04:18:24,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10552: show_rxbuf_cur_~tmp~73#1.base, show_rxbuf_cur_~tmp~73#1.offset := show_rxbuf_cur_#t~ret911#1.base, show_rxbuf_cur_#t~ret911#1.offset;havoc show_rxbuf_cur_#t~ret911#1.base, show_rxbuf_cur_#t~ret911#1.offset;show_rxbuf_cur_~info~4#1.base, show_rxbuf_cur_~info~4#1.offset := show_rxbuf_cur_~tmp~73#1.base, show_rxbuf_cur_~tmp~73#1.offset;call show_rxbuf_cur_#t~mem912#1 := read~intINTTYPE4#6(show_rxbuf_cur_~info~4#1.base, ~bvadd~64(5580bv64, show_rxbuf_cur_~info~4#1.offset), 4bv64);show_rxbuf_cur_#t~loopctr913#1 := 0bv64; [2025-02-08 04:18:24,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11543-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_9_9_#t~ret992#1 := store_rxbuf_max(ldv_dummy_resourceless_instance_callback_9_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_9_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_9_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg3#1.offset, ldv_dummy_resourceless_instance_callback_9_9_~arg4#1); srcloc: null [2025-02-08 04:18:24,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11543: havoc ldv_dummy_resourceless_instance_callback_9_9_#t~ret992#1;havoc ldv_dummy_resourceless_instance_callback_9_9_#t~ret992#1, ldv_dummy_resourceless_instance_callback_9_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_9_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_9_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_9_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg3#1.offset, ldv_dummy_resourceless_instance_callback_9_9_~arg4#1;havoc ldv_dummy_resourceless_instance_callback_9_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_9_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_9_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_9_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_9_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_9_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_9_9_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_9_#in~arg3#1.offset, ldv_dummy_resourceless_instance_callback_9_9_#in~arg4#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_9_9 } true; [2025-02-08 04:18:24,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10552-1: SUMMARY for call show_rxbuf_cur_#t~ret911#1.base, show_rxbuf_cur_#t~ret911#1.offset := netdev_priv(show_rxbuf_cur_~netdev~8#1.base, show_rxbuf_cur_~netdev~8#1.offset); srcloc: null [2025-02-08 04:18:24,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11213-1: SUMMARY for call ldv_device_driver_io_instance_0_#t~ret970#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11213: ldv_device_driver_io_instance_0_~tmp___1~30#1 := ldv_device_driver_io_instance_0_#t~ret970#1;havoc ldv_device_driver_io_instance_0_#t~ret970#1; [2025-02-08 04:18:24,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10156: havoc xennet_connect_#t~mem870#1;call xennet_connect_#t~mem871#1 := read~intINTTYPE4#6(xennet_connect_~np~17#1.base, ~bvadd~64(204bv64, xennet_connect_~np~17#1.offset), 4bv64);call xennet_connect_#t~mem872#1 := read~intINTTYPE4#6(xennet_connect_~np~17#1.base, ~bvadd~64(208bv64, xennet_connect_~np~17#1.offset), 4bv64); [2025-02-08 04:18:24,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10156-1: SUMMARY for call notify_remote_via_irq(xennet_connect_#t~mem870#1); srcloc: null [2025-02-08 04:18:24,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10090: xennet_connect_~err~9#1 := xennet_connect_#t~ret854#1;havoc xennet_connect_#t~mem851#1;havoc xennet_connect_#t~mem852#1.base, xennet_connect_#t~mem852#1.offset;havoc xennet_connect_#t~mem853#1.base, xennet_connect_#t~mem853#1.offset;havoc xennet_connect_#t~ret854#1; [2025-02-08 04:18:24,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9892: assume setup_netfront_#t~short798#1;havoc setup_netfront_#t~mem796#1;havoc setup_netfront_#t~mem797#1;havoc setup_netfront_#t~short798#1;assume { :begin_inline_setup_netfront_single } true;setup_netfront_single_#in~info#1.base, setup_netfront_single_#in~info#1.offset := setup_netfront_~info#1.base, setup_netfront_~info#1.offset;havoc setup_netfront_single_#res#1;havoc setup_netfront_single_#t~mem744#1.base, setup_netfront_single_#t~mem744#1.offset, setup_netfront_single_#t~ret745#1, setup_netfront_single_#t~mem746#1, setup_netfront_single_#t~mem747#1.base, setup_netfront_single_#t~mem747#1.offset, setup_netfront_single_#t~ret748#1, setup_netfront_single_#t~mem749#1, setup_netfront_single_#t~mem750#1.base, setup_netfront_single_#t~mem750#1.offset, setup_netfront_single_#t~mem751#1, setup_netfront_single_#t~ret752#1, setup_netfront_single_~info#1.base, setup_netfront_single_~info#1.offset, setup_netfront_single_~err~5#1, setup_netfront_single_~tmp~64#1;setup_netfront_single_~info#1.base, setup_netfront_single_~info#1.offset := setup_netfront_single_#in~info#1.base, setup_netfront_single_#in~info#1.offset;havoc setup_netfront_single_~err~5#1;havoc setup_netfront_single_~tmp~64#1;call setup_netfront_single_#t~mem744#1.base, setup_netfront_single_#t~mem744#1.offset := read~$Pointer$#6(setup_netfront_single_~info#1.base, ~bvadd~64(252bv64, setup_netfront_single_~info#1.offset), 8bv64); [2025-02-08 04:18:24,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9892: assume !setup_netfront_#t~short798#1;havoc setup_netfront_#t~mem796#1;havoc setup_netfront_#t~mem797#1;havoc setup_netfront_#t~short798#1; [2025-02-08 04:18:24,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9892-1: assume setup_netfront_#t~short798#1; [2025-02-08 04:18:24,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9892-1: assume !setup_netfront_#t~short798#1;call setup_netfront_#t~mem797#1 := read~intINTTYPE4#5(setup_netfront_~#feature_split_evtchn~0#1.base, setup_netfront_~#feature_split_evtchn~0#1.offset, 4bv64);setup_netfront_#t~short798#1 := 0bv32 != setup_netfront_#t~mem797#1 && 0bv32 != setup_netfront_~err~7#1; [2025-02-08 04:18:24,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9892-2: call setup_netfront_#t~mem796#1 := read~intINTTYPE4#5(setup_netfront_~#feature_split_evtchn~0#1.base, setup_netfront_~#feature_split_evtchn~0#1.offset, 4bv64);setup_netfront_#t~short798#1 := 0bv32 == setup_netfront_#t~mem796#1; [2025-02-08 04:18:24,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10090-1: SUMMARY for call xennet_connect_#t~ret854#1 := xenbus_scanf(xennet_connect_#t~mem851#1, xennet_connect_#t~mem853#1.base, xennet_connect_#t~mem853#1.offset, 84bv64, 0bv64, 85bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9958: assume 0bv32 != talk_to_netback_~err~8#1;talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset := 54bv64, 0bv64; [2025-02-08 04:18:24,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9958: assume !(0bv32 != talk_to_netback_~err~8#1);call talk_to_netback_#t~mem814#1 := read~intINTTYPE4#6(talk_to_netback_~info#1.base, ~bvadd~64(196bv64, talk_to_netback_~info#1.offset), 4bv64);call talk_to_netback_#t~mem815#1 := read~intINTTYPE4#6(talk_to_netback_~info#1.base, ~bvadd~64(200bv64, talk_to_netback_~info#1.offset), 4bv64); [2025-02-08 04:18:24,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9628: ldv_io_instance_callback_0_17_#t~ret1022#1 := netfront_resume_#res#1;havoc netfront_resume_#t~ret728#1.base, netfront_resume_#t~ret728#1.offset, netfront_resume_#t~mem729#1, netfront_resume_#t~ret730#1, netfront_resume_#t~mem731#1.base, netfront_resume_#t~mem731#1.offset, netfront_resume_#t~ret732#1, netfront_resume_~dev#1.base, netfront_resume_~dev#1.offset, netfront_resume_~info~1#1.base, netfront_resume_~info~1#1.offset, netfront_resume_~tmp~62#1.base, netfront_resume_~tmp~62#1.offset, netfront_resume_~#descriptor~0#1.base, netfront_resume_~#descriptor~0#1.offset, netfront_resume_~tmp___0~32#1;havoc netfront_resume_#in~dev#1.base, netfront_resume_#in~dev#1.offset;assume { :end_inline_netfront_resume } true;havoc ldv_io_instance_callback_0_17_#t~ret1022#1;havoc ldv_io_instance_callback_0_17_#t~ret1022#1, ldv_io_instance_callback_0_17_~arg0#1.base, ldv_io_instance_callback_0_17_~arg0#1.offset, ldv_io_instance_callback_0_17_~arg1#1.base, ldv_io_instance_callback_0_17_~arg1#1.offset;havoc ldv_io_instance_callback_0_17_#in~arg0#1.base, ldv_io_instance_callback_0_17_#in~arg0#1.offset, ldv_io_instance_callback_0_17_#in~arg1#1.base, ldv_io_instance_callback_0_17_#in~arg1#1.offset;assume { :end_inline_ldv_io_instance_callback_0_17 } true;~ldv_statevar_0~0 := 3bv32; [2025-02-08 04:18:24,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11610: assume { :begin_inline_ldv_dispatch_register_dummy_resourceless_instance_13_20_5 } true;assume { :begin_inline_ldv_switch_automaton_state_8_5 } true;~ldv_statevar_8~0 := 4bv32;assume { :end_inline_ldv_switch_automaton_state_8_5 } true;assume { :begin_inline_ldv_switch_automaton_state_9_5 } true;~ldv_statevar_9~0 := 4bv32;assume { :end_inline_ldv_switch_automaton_state_9_5 } true;assume { :begin_inline_ldv_switch_automaton_state_10_5 } true;~ldv_statevar_10~0 := 4bv32;assume { :end_inline_ldv_switch_automaton_state_10_5 } true;assume { :end_inline_ldv_dispatch_register_dummy_resourceless_instance_13_20_5 } true;~ldv_statevar_20~0 := 4bv32; [2025-02-08 04:18:24,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12403: havoc ldv_net_dummy_resourceless_instance_7_#t~ret1026#1, ldv_net_dummy_resourceless_instance_7_#t~ret1027#1, ldv_net_dummy_resourceless_instance_7_~arg0#1.base, ldv_net_dummy_resourceless_instance_7_~arg0#1.offset, ldv_net_dummy_resourceless_instance_7_~tmp~95#1, ldv_net_dummy_resourceless_instance_7_~tmp___0~47#1;havoc ldv_net_dummy_resourceless_instance_7_#in~arg0#1.base, ldv_net_dummy_resourceless_instance_7_#in~arg0#1.offset;assume { :end_inline_ldv_net_dummy_resourceless_instance_7 } true; [2025-02-08 04:18:24,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11610-1: SUMMARY for call ldv_assume((if (5bv32 == ~ldv_statevar_8~0 || 5bv32 == ~ldv_statevar_9~0) || 5bv32 == ~ldv_statevar_10~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9827: SUMMARY for call xenbus_dev_fatal(setup_netfront_~dev#1.base, setup_netfront_~dev#1.offset, setup_netfront_~err~7#1, 46bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10025: assume 0bv32 != talk_to_netback_~err~8#1;talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset := 78bv64, 0bv64; [2025-02-08 04:18:24,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10025: assume !(0bv32 != talk_to_netback_~err~8#1);call talk_to_netback_#t~mem843#1 := read~intINTTYPE4#16(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, 4bv64);call talk_to_netback_#t~mem844#1.base, talk_to_netback_#t~mem844#1.offset := read~$Pointer$#6(talk_to_netback_~dev#1.base, ~bvadd~64(8bv64, talk_to_netback_~dev#1.offset), 8bv64); [2025-02-08 04:18:24,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10554: assume true;havoc show_rxbuf_cur_#t~nondet914#1;call write~intINTTYPE1#6(show_rxbuf_cur_#t~nondet914#1, show_rxbuf_cur_~buf#1.base, ~bvadd~64(show_rxbuf_cur_~buf#1.offset, show_rxbuf_cur_#t~loopctr913#1), 8bv64);show_rxbuf_cur_#t~loopctr913#1 := ~bvadd~64(1bv64, show_rxbuf_cur_#t~loopctr913#1); [2025-02-08 04:18:24,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10554: assume true;show_rxbuf_cur_~tmp___0~41#1 := ~sign_extend~32~8(show_rxbuf_cur_#t~ret915#1);havoc show_rxbuf_cur_#t~mem912#1;havoc show_rxbuf_cur_#t~loopctr913#1;havoc show_rxbuf_cur_#t~nondet914#1;havoc show_rxbuf_cur_#t~ret915#1;show_rxbuf_cur_#res#1 := ~sign_extend~64~32(show_rxbuf_cur_~tmp___0~41#1);ldv_dummy_resourceless_instance_callback_8_3_#t~ret985#1 := show_rxbuf_cur_#res#1;havoc show_rxbuf_cur_#t~ret911#1.base, show_rxbuf_cur_#t~ret911#1.offset, show_rxbuf_cur_#t~mem912#1, show_rxbuf_cur_#t~loopctr913#1, show_rxbuf_cur_#t~nondet914#1, show_rxbuf_cur_#t~ret915#1, show_rxbuf_cur_~dev#1.base, show_rxbuf_cur_~dev#1.offset, show_rxbuf_cur_~attr#1.base, show_rxbuf_cur_~attr#1.offset, show_rxbuf_cur_~buf#1.base, show_rxbuf_cur_~buf#1.offset, show_rxbuf_cur_~netdev~8#1.base, show_rxbuf_cur_~netdev~8#1.offset, show_rxbuf_cur_~__mptr~5#1.base, show_rxbuf_cur_~__mptr~5#1.offset, show_rxbuf_cur_~info~4#1.base, show_rxbuf_cur_~info~4#1.offset, show_rxbuf_cur_~tmp~73#1.base, show_rxbuf_cur_~tmp~73#1.offset, show_rxbuf_cur_~tmp___0~41#1;havoc show_rxbuf_cur_#in~dev#1.base, show_rxbuf_cur_#in~dev#1.offset, show_rxbuf_cur_#in~attr#1.base, show_rxbuf_cur_#in~attr#1.offset, show_rxbuf_cur_#in~buf#1.base, show_rxbuf_cur_#in~buf#1.offset;assume { :end_inline_show_rxbuf_cur } true;havoc ldv_dummy_resourceless_instance_callback_8_3_#t~ret985#1;havoc ldv_dummy_resourceless_instance_callback_8_3_#t~ret985#1, ldv_dummy_resourceless_instance_callback_8_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_8_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_8_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_8_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg3#1.offset;havoc ldv_dummy_resourceless_instance_callback_8_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_8_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_8_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_3_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_8_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_3_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_8_3_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_3_#in~arg3#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_8_3 } true; [2025-02-08 04:18:24,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10686: assume 0bv32 != netif_init_~tmp___0~43#1;netif_init_#res#1 := 4294967277bv32; [2025-02-08 04:18:24,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10686: assume !(0bv32 != netif_init_~tmp___0~43#1); [2025-02-08 04:18:24,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11149: havoc ldv_device_driver_io_instance_0_#t~ret962#1, ldv_device_driver_io_instance_0_#t~mem963#1.base, ldv_device_driver_io_instance_0_#t~mem963#1.offset, ldv_device_driver_io_instance_0_#t~ret964#1, ldv_device_driver_io_instance_0_#t~ret965#1, ldv_device_driver_io_instance_0_#t~ret966#1, ldv_device_driver_io_instance_0_#t~mem967#1.base, ldv_device_driver_io_instance_0_#t~mem967#1.offset, ldv_device_driver_io_instance_0_#t~ret968#1, ldv_device_driver_io_instance_0_#t~ret969#1, ldv_device_driver_io_instance_0_#t~ret970#1, ldv_device_driver_io_instance_0_#t~ret971#1.base, ldv_device_driver_io_instance_0_#t~ret971#1.offset, ldv_device_driver_io_instance_0_#t~ret972#1.base, ldv_device_driver_io_instance_0_#t~ret972#1.offset, ldv_device_driver_io_instance_0_#t~ret973#1, ldv_device_driver_io_instance_0_~arg0#1.base, ldv_device_driver_io_instance_0_~arg0#1.offset, ldv_device_driver_io_instance_0_~tmp~78#1, ldv_device_driver_io_instance_0_~tmp___0~45#1, ldv_device_driver_io_instance_0_~tmp___1~30#1, ldv_device_driver_io_instance_0_~tmp___2~21#1.base, ldv_device_driver_io_instance_0_~tmp___2~21#1.offset, ldv_device_driver_io_instance_0_~tmp___3~16#1.base, ldv_device_driver_io_instance_0_~tmp___3~16#1.offset, ldv_device_driver_io_instance_0_~tmp___4~13#1;havoc ldv_device_driver_io_instance_0_#in~arg0#1.base, ldv_device_driver_io_instance_0_#in~arg0#1.offset;assume { :end_inline_ldv_device_driver_io_instance_0 } true; [2025-02-08 04:18:24,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12272: assume 6bv32 == ~ldv_statevar_6~0; [2025-02-08 04:18:24,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12272: assume !(6bv32 == ~ldv_statevar_6~0); [2025-02-08 04:18:24,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10224: assume 2bv32 == netback_changed_~backend_state#1; [2025-02-08 04:18:24,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10224: assume !(2bv32 == netback_changed_~backend_state#1); [2025-02-08 04:18:24,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12206: assume 4bv32 == ~ldv_statevar_5~0; [2025-02-08 04:18:24,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12206: assume !(4bv32 == ~ldv_statevar_5~0); [2025-02-08 04:18:24,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11215: assume 0bv32 != ldv_device_driver_io_instance_0_~tmp___1~30#1;~ldv_statevar_0~0 := 8bv32; [2025-02-08 04:18:24,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11215: assume !(0bv32 != ldv_device_driver_io_instance_0_~tmp___1~30#1);~ldv_statevar_0~0 := 10bv32; [2025-02-08 04:18:24,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10158: assume xennet_connect_#t~mem871#1 != xennet_connect_#t~mem872#1;havoc xennet_connect_#t~mem871#1;havoc xennet_connect_#t~mem872#1;call xennet_connect_#t~mem873#1 := read~intINTTYPE4#6(xennet_connect_~np~17#1.base, ~bvadd~64(208bv64, xennet_connect_~np~17#1.offset), 4bv64); [2025-02-08 04:18:24,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10158: assume !(xennet_connect_#t~mem871#1 != xennet_connect_#t~mem872#1);havoc xennet_connect_#t~mem871#1;havoc xennet_connect_#t~mem872#1; [2025-02-08 04:18:24,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12008: ldv_iio_triggered_buffer_instance_handler_1_5_~tmp~84#1 := ldv_iio_triggered_buffer_instance_handler_1_5_#t~ret1004#1;havoc ldv_iio_triggered_buffer_instance_handler_1_5_#t~ret1004#1;ldv_iio_triggered_buffer_instance_handler_1_5_#res#1 := ldv_iio_triggered_buffer_instance_handler_1_5_~tmp~84#1;ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_#t~ret998#1 := ldv_iio_triggered_buffer_instance_handler_1_5_#res#1;havoc ldv_iio_triggered_buffer_instance_handler_1_5_#t~ret1004#1, ldv_iio_triggered_buffer_instance_handler_1_5_~arg0#1.base, ldv_iio_triggered_buffer_instance_handler_1_5_~arg0#1.offset, ldv_iio_triggered_buffer_instance_handler_1_5_~arg1#1, ldv_iio_triggered_buffer_instance_handler_1_5_~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_1_5_~arg2#1.offset, ldv_iio_triggered_buffer_instance_handler_1_5_~tmp~84#1;havoc ldv_iio_triggered_buffer_instance_handler_1_5_#in~arg0#1.base, ldv_iio_triggered_buffer_instance_handler_1_5_#in~arg0#1.offset, ldv_iio_triggered_buffer_instance_handler_1_5_#in~arg1#1, ldv_iio_triggered_buffer_instance_handler_1_5_#in~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_1_5_#in~arg2#1.offset;assume { :end_inline_ldv_iio_triggered_buffer_instance_handler_1_5 } true;~ldv_1_ret_val_default~0 := ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_#t~ret998#1;havoc ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_#t~ret998#1; [2025-02-08 04:18:24,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12008-1: SUMMARY for call ldv_iio_triggered_buffer_instance_handler_1_5_#t~ret1004#1 := xennet_interrupt(ldv_iio_triggered_buffer_instance_handler_1_5_~arg1#1, ldv_iio_triggered_buffer_instance_handler_1_5_~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_1_5_~arg2#1.offset); srcloc: null [2025-02-08 04:18:24,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9894: setup_netfront_#t~ret799#1 := setup_netfront_single_#res#1;havoc setup_netfront_single_#t~mem744#1.base, setup_netfront_single_#t~mem744#1.offset, setup_netfront_single_#t~ret745#1, setup_netfront_single_#t~mem746#1, setup_netfront_single_#t~mem747#1.base, setup_netfront_single_#t~mem747#1.offset, setup_netfront_single_#t~ret748#1, setup_netfront_single_#t~mem749#1, setup_netfront_single_#t~mem750#1.base, setup_netfront_single_#t~mem750#1.offset, setup_netfront_single_#t~mem751#1, setup_netfront_single_#t~ret752#1, setup_netfront_single_~info#1.base, setup_netfront_single_~info#1.offset, setup_netfront_single_~err~5#1, setup_netfront_single_~tmp~64#1;havoc setup_netfront_single_#in~info#1.base, setup_netfront_single_#in~info#1.offset;assume { :end_inline_setup_netfront_single } true;setup_netfront_~err~7#1 := setup_netfront_#t~ret799#1;havoc setup_netfront_#t~ret799#1; [2025-02-08 04:18:24,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12735: assume 5bv32 == ~ldv_statevar_9~0; [2025-02-08 04:18:24,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12735: assume !(5bv32 == ~ldv_statevar_9~0); [2025-02-08 04:18:24,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12801: SUMMARY for call ldv_free(~ldv_9_ldv_param_9_2_default~0.base, ~ldv_9_ldv_param_9_2_default~0.offset); srcloc: null [2025-02-08 04:18:24,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12537-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1035#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12537: ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp~98#1 := ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1035#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1035#1; [2025-02-08 04:18:24,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10093: assume 1bv32 != xennet_connect_~err~9#1;call write~intINTTYPE4#22(0bv32, xennet_connect_~#feature_rx_copy~0#1.base, xennet_connect_~#feature_rx_copy~0#1.offset, 4bv64); [2025-02-08 04:18:24,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10093: assume !(1bv32 != xennet_connect_~err~9#1); [2025-02-08 04:18:24,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12802: ~ldv_statevar_9~0 := 2bv32; [2025-02-08 04:18:24,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9697: setup_netfront_single_~err~5#1 := setup_netfront_single_#t~ret748#1;havoc setup_netfront_single_#t~mem746#1;havoc setup_netfront_single_#t~mem747#1.base, setup_netfront_single_#t~mem747#1.offset;havoc setup_netfront_single_#t~ret748#1; [2025-02-08 04:18:24,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9697-1: SUMMARY for call setup_netfront_single_#t~ret748#1 := bind_evtchn_to_irqhandler(setup_netfront_single_#t~mem746#1, #funAddr~xennet_interrupt.base, #funAddr~xennet_interrupt.offset, 0bv64, setup_netfront_single_#t~mem747#1.base, setup_netfront_single_#t~mem747#1.offset, setup_netfront_single_~info#1.base, setup_netfront_single_~info#1.offset); srcloc: null [2025-02-08 04:18:24,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12802-1: SUMMARY for call ldv_free(~ldv_9_ldv_param_3_2_default~0.base, ~ldv_9_ldv_param_3_2_default~0.offset); srcloc: null [2025-02-08 04:18:24,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12472: SUMMARY for call ldv_assume((if 0bv32 != ldv_register_netdev_~ldv_16_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9367: xennet_create_dev_~tmp___0~29#1.base, xennet_create_dev_~tmp___0~29#1.offset := xennet_create_dev_#t~ret683#1.base, xennet_create_dev_#t~ret683#1.offset;havoc xennet_create_dev_#t~ret683#1.base, xennet_create_dev_#t~ret683#1.offset;xennet_create_dev_~np~16#1.base, xennet_create_dev_~np~16#1.offset := xennet_create_dev_~tmp___0~29#1.base, xennet_create_dev_~tmp___0~29#1.offset;call write~$Pointer$#6(xennet_create_dev_~dev#1.base, xennet_create_dev_~dev#1.offset, xennet_create_dev_~np~16#1.base, ~bvadd~64(252bv64, xennet_create_dev_~np~16#1.offset), 8bv64); [2025-02-08 04:18:24,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9367-1: SUMMARY for call xennet_create_dev_#t~ret683#1.base, xennet_create_dev_#t~ret683#1.offset := netdev_priv(xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset); srcloc: null [2025-02-08 04:18:24,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10160: havoc xennet_connect_#t~mem873#1; [2025-02-08 04:18:24,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10160-1: SUMMARY for call notify_remote_via_irq(xennet_connect_#t~mem873#1); srcloc: null [2025-02-08 04:18:24,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9764: havoc setup_netfront_split_#t~mem770#1.base, setup_netfront_split_#t~mem770#1.offset;havoc setup_netfront_split_#t~mem771#1;havoc setup_netfront_split_#t~ret772#1;call write~intINTTYPE4#6(0bv32, setup_netfront_split_~info#1.base, ~bvadd~64(200bv64, setup_netfront_split_~info#1.offset), 4bv64);call setup_netfront_split_#t~mem773#1.base, setup_netfront_split_#t~mem773#1.offset := read~$Pointer$#6(setup_netfront_split_~info#1.base, ~bvadd~64(252bv64, setup_netfront_split_~info#1.offset), 8bv64);call setup_netfront_split_#t~mem774#1 := read~intINTTYPE4#6(setup_netfront_split_~info#1.base, ~bvadd~64(196bv64, setup_netfront_split_~info#1.offset), 4bv64); [2025-02-08 04:18:24,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11746: assume { :begin_inline_ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1 } true;ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_#in~arg0#1.base, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_#t~ret998#1, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_#t~ret999#1, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_~arg0#1.base, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_~arg0#1.offset, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_~tmp~81#1;ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_~arg0#1.base, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_~arg0#1.offset := ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_#in~arg0#1.base, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_#in~arg0#1.offset;havoc ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_~tmp~81#1; [2025-02-08 04:18:24,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9764-1: SUMMARY for call setup_netfront_split_#t~ret772#1 := xenbus_free_evtchn(setup_netfront_split_#t~mem770#1.base, setup_netfront_split_#t~mem770#1.offset, setup_netfront_split_#t~mem771#1); srcloc: null [2025-02-08 04:18:24,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12539: assume 0bv32 != ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp~98#1;~ldv_statevar_10~0 := 1bv32; [2025-02-08 04:18:24,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12539: assume !(0bv32 != ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp~98#1);~ldv_statevar_10~0 := 7bv32; [2025-02-08 04:18:24,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12671: ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___1~32#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___1~32#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1042#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1042#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1042#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1042#1.offset;~ldv_8_ldv_param_3_2_default~0.base, ~ldv_8_ldv_param_3_2_default~0.offset := ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___1~32#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___1~32#1.offset; [2025-02-08 04:18:24,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12671-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1042#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1042#1.offset := ldv_xmalloc(1bv64); srcloc: null [2025-02-08 04:18:24,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9963: assume talk_to_netback_#t~mem814#1 == talk_to_netback_#t~mem815#1;havoc talk_to_netback_#t~mem814#1;havoc talk_to_netback_#t~mem815#1;call talk_to_netback_#t~mem816#1 := read~intINTTYPE4#16(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, 4bv64);call talk_to_netback_#t~mem817#1.base, talk_to_netback_#t~mem817#1.offset := read~$Pointer$#6(talk_to_netback_~dev#1.base, ~bvadd~64(8bv64, talk_to_netback_~dev#1.offset), 8bv64);call talk_to_netback_#t~mem818#1 := read~intINTTYPE4#6(talk_to_netback_~info#1.base, ~bvadd~64(196bv64, talk_to_netback_~info#1.offset), 4bv64); [2025-02-08 04:18:24,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9963: assume !(talk_to_netback_#t~mem814#1 == talk_to_netback_#t~mem815#1);havoc talk_to_netback_#t~mem814#1;havoc talk_to_netback_#t~mem815#1;call talk_to_netback_#t~mem820#1 := read~intINTTYPE4#16(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, 4bv64);call talk_to_netback_#t~mem821#1.base, talk_to_netback_#t~mem821#1.offset := read~$Pointer$#6(talk_to_netback_~dev#1.base, ~bvadd~64(8bv64, talk_to_netback_~dev#1.offset), 8bv64);call talk_to_netback_#t~mem822#1 := read~intINTTYPE4#6(talk_to_netback_~info#1.base, ~bvadd~64(196bv64, talk_to_netback_~info#1.offset), 4bv64); [2025-02-08 04:18:24,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11152: ldv_device_driver_io_instance_0_~tmp~78#1 := ldv_device_driver_io_instance_0_#t~ret962#1;havoc ldv_device_driver_io_instance_0_#t~ret962#1; [2025-02-08 04:18:24,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11152-1: SUMMARY for call ldv_device_driver_io_instance_0_#t~ret962#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12276: havoc ldv_interrupt_interrupt_instance_6_#t~ret1020#1, ldv_interrupt_interrupt_instance_6_#t~ret1021#1, ldv_interrupt_interrupt_instance_6_~arg0#1.base, ldv_interrupt_interrupt_instance_6_~arg0#1.offset, ldv_interrupt_interrupt_instance_6_~tmp~92#1;havoc ldv_interrupt_interrupt_instance_6_#in~arg0#1.base, ldv_interrupt_interrupt_instance_6_#in~arg0#1.offset;assume { :end_inline_ldv_interrupt_interrupt_instance_6 } true; [2025-02-08 04:18:24,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10228: assume 4bv32 == netback_changed_~backend_state#1; [2025-02-08 04:18:24,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10228: assume !(4bv32 == netback_changed_~backend_state#1); [2025-02-08 04:18:24,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12210: assume 5bv32 == ~ldv_statevar_5~0; [2025-02-08 04:18:24,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12210: assume !(5bv32 == ~ldv_statevar_5~0); [2025-02-08 04:18:24,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13333: xennet_remove_#t~ret924#1 := ldv_del_timer_sync_138_#res#1;havoc ldv_del_timer_sync_138_#t~ret1075#1, ldv_del_timer_sync_138_#t~ret1076#1, ldv_del_timer_sync_138_~ldv_func_arg1#1.base, ldv_del_timer_sync_138_~ldv_func_arg1#1.offset, ldv_del_timer_sync_138_~ldv_func_res~3#1, ldv_del_timer_sync_138_~tmp~116#1, ldv_del_timer_sync_138_~tmp___0~55#1;havoc ldv_del_timer_sync_138_#in~ldv_func_arg1#1.base, ldv_del_timer_sync_138_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_del_timer_sync_138 } true;havoc xennet_remove_#t~ret924#1;call xennet_remove_#t~mem925#1.base, xennet_remove_#t~mem925#1.offset := read~$Pointer$#6(xennet_remove_~info~5#1.base, ~bvadd~64(31464bv64, xennet_remove_~info~5#1.offset), 8bv64); [2025-02-08 04:18:24,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12408: ldv_net_dummy_resourceless_instance_7_~tmp~95#1 := ldv_net_dummy_resourceless_instance_7_#t~ret1026#1;havoc ldv_net_dummy_resourceless_instance_7_#t~ret1026#1; [2025-02-08 04:18:24,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12408-1: SUMMARY for call ldv_net_dummy_resourceless_instance_7_#t~ret1026#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11946: assume 2bv32 == ~ldv_statevar_3~0; [2025-02-08 04:18:24,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11946: assume !(2bv32 == ~ldv_statevar_3~0); [2025-02-08 04:18:24,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9898: assume 0bv32 != setup_netfront_~err~7#1; [2025-02-08 04:18:24,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9898: assume !(0bv32 != setup_netfront_~err~7#1);setup_netfront_#res#1 := 0bv32;call ULTIMATE.dealloc(setup_netfront_~#feature_split_evtchn~0#1.base, setup_netfront_~#feature_split_evtchn~0#1.offset);havoc setup_netfront_~#feature_split_evtchn~0#1.base, setup_netfront_~#feature_split_evtchn~0#1.offset;call ULTIMATE.dealloc(setup_netfront_~#__constr_expr_0~2#1.base, setup_netfront_~#__constr_expr_0~2#1.offset);havoc setup_netfront_~#__constr_expr_0~2#1.base, setup_netfront_~#__constr_expr_0~2#1.offset; [2025-02-08 04:18:24,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12144: assume 2bv32 == ~ldv_statevar_4~0; [2025-02-08 04:18:24,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12144: assume !(2bv32 == ~ldv_statevar_4~0); [2025-02-08 04:18:24,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13201: SUMMARY for call free_netdev(ldv_free_netdev_116_~ldv_func_arg1#1.base, ldv_free_netdev_116_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:18:24,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12739: assume 7bv32 == ~ldv_statevar_9~0; [2025-02-08 04:18:24,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12739: assume !(7bv32 == ~ldv_statevar_9~0); [2025-02-08 04:18:24,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9700: assume ~bvslt~32(setup_netfront_single_~err~5#1, 0bv32); [2025-02-08 04:18:24,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9700: assume !~bvslt~32(setup_netfront_single_~err~5#1, 0bv32);call setup_netfront_single_#t~mem749#1 := read~intINTTYPE4#6(setup_netfront_single_~info#1.base, ~bvadd~64(196bv64, setup_netfront_single_~info#1.offset), 4bv64);call write~intINTTYPE4#6(setup_netfront_single_#t~mem749#1, setup_netfront_single_~info#1.base, ~bvadd~64(200bv64, setup_netfront_single_~info#1.offset), 4bv64);havoc setup_netfront_single_#t~mem749#1;setup_netfront_single_~tmp~64#1 := setup_netfront_single_~err~5#1;call write~intINTTYPE4#6(setup_netfront_single_~tmp~64#1, setup_netfront_single_~info#1.base, ~bvadd~64(204bv64, setup_netfront_single_~info#1.offset), 4bv64);call write~intINTTYPE4#6(setup_netfront_single_~tmp~64#1, setup_netfront_single_~info#1.base, ~bvadd~64(208bv64, setup_netfront_single_~info#1.offset), 4bv64);setup_netfront_single_#res#1 := 0bv32; [2025-02-08 04:18:24,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15910-3: SUMMARY for call xenbus_read_#t~ret1240#1.base, xenbus_read_#t~ret1240#1.offset := ldv_malloc(0bv64); srcloc: null [2025-02-08 04:18:24,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15910-2: xenbus_read_#res#1.base, xenbus_read_#res#1.offset := xenbus_read_#t~ret1240#1.base, xenbus_read_#t~ret1240#1.offset;havoc xenbus_read_#t~ret1240#1.base, xenbus_read_#t~ret1240#1.offset; [2025-02-08 04:18:24,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10691-1: SUMMARY for call netif_init_#t~ret928#1 := printk(100bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9634: call ULTIMATE.dealloc(xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset);havoc xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset;call ULTIMATE.dealloc(xen_net_read_mac_~#__constr_expr_0~1#1.base, xen_net_read_mac_~#__constr_expr_0~1#1.offset);havoc xen_net_read_mac_~#__constr_expr_0~1#1.base, xen_net_read_mac_~#__constr_expr_0~1#1.offset; [2025-02-08 04:18:24,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15910-1: xen_net_read_mac_#t~ret735#1.base, xen_net_read_mac_#t~ret735#1.offset := xenbus_read_#res#1.base, xenbus_read_#res#1.offset;havoc xenbus_read_#t~ret1240#1.base, xenbus_read_#t~ret1240#1.offset, xenbus_read_~arg0#1.id, xenbus_read_~arg1#1.base, xenbus_read_~arg1#1.offset, xenbus_read_~arg2#1.base, xenbus_read_~arg2#1.offset, xenbus_read_~arg3#1.base, xenbus_read_~arg3#1.offset;havoc xenbus_read_#in~arg0#1.id, xenbus_read_#in~arg1#1.base, xenbus_read_#in~arg1#1.offset, xenbus_read_#in~arg2#1.base, xenbus_read_#in~arg2#1.offset, xenbus_read_#in~arg3#1.base, xenbus_read_#in~arg3#1.offset;assume { :end_inline_xenbus_read } true;xen_net_read_mac_~tmp~63#1.base, xen_net_read_mac_~tmp~63#1.offset := xen_net_read_mac_#t~ret735#1.base, xen_net_read_mac_#t~ret735#1.offset;havoc xen_net_read_mac_#t~mem733#1;havoc xen_net_read_mac_#t~mem734#1.base, xen_net_read_mac_#t~mem734#1.offset;havoc xen_net_read_mac_#t~ret735#1.base, xen_net_read_mac_#t~ret735#1.offset;xen_net_read_mac_~s~0#1.base, xen_net_read_mac_~s~0#1.offset := xen_net_read_mac_~tmp~63#1.base, xen_net_read_mac_~tmp~63#1.offset;xen_net_read_mac_~macstr~0#1.base, xen_net_read_mac_~macstr~0#1.offset := xen_net_read_mac_~s~0#1.base, xen_net_read_mac_~s~0#1.offset; [2025-02-08 04:18:24,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10691: havoc netif_init_#t~ret928#1;assume { :begin_inline_ldv_xenbus_register_frontend_140 } true;ldv_xenbus_register_frontend_140_#in~ldv_func_arg1#1.base, ldv_xenbus_register_frontend_140_#in~ldv_func_arg1#1.offset := ~#netfront_driver~0.base, ~#netfront_driver~0.offset;havoc ldv_xenbus_register_frontend_140_#res#1;havoc ldv_xenbus_register_frontend_140_#t~ret1077#1, ldv_xenbus_register_frontend_140_#t~ret1078#1, ldv_xenbus_register_frontend_140_~ldv_func_arg1#1.base, ldv_xenbus_register_frontend_140_~ldv_func_arg1#1.offset, ldv_xenbus_register_frontend_140_~ldv_func_res~4#1, ldv_xenbus_register_frontend_140_~tmp~117#1, ldv_xenbus_register_frontend_140_~tmp___0~56#1;ldv_xenbus_register_frontend_140_~ldv_func_arg1#1.base, ldv_xenbus_register_frontend_140_~ldv_func_arg1#1.offset := ldv_xenbus_register_frontend_140_#in~ldv_func_arg1#1.base, ldv_xenbus_register_frontend_140_#in~ldv_func_arg1#1.offset;havoc ldv_xenbus_register_frontend_140_~ldv_func_res~4#1;havoc ldv_xenbus_register_frontend_140_~tmp~117#1;havoc ldv_xenbus_register_frontend_140_~tmp___0~56#1;assume { :begin_inline_xenbus_register_frontend } true;xenbus_register_frontend_#in~arg0#1.base, xenbus_register_frontend_#in~arg0#1.offset := ldv_xenbus_register_frontend_140_~ldv_func_arg1#1.base, ldv_xenbus_register_frontend_140_~ldv_func_arg1#1.offset;havoc xenbus_register_frontend_#res#1;havoc xenbus_register_frontend_#t~nondet1241#1, xenbus_register_frontend_~arg0#1.base, xenbus_register_frontend_~arg0#1.offset;xenbus_register_frontend_~arg0#1.base, xenbus_register_frontend_~arg0#1.offset := xenbus_register_frontend_#in~arg0#1.base, xenbus_register_frontend_#in~arg0#1.offset;havoc xenbus_register_frontend_#t~nondet1241#1;xenbus_register_frontend_#res#1 := xenbus_register_frontend_#t~nondet1241#1;havoc xenbus_register_frontend_#t~nondet1241#1; [2025-02-08 04:18:24,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15910: havoc xenbus_read_#t~ret1240#1.base, xenbus_read_#t~ret1240#1.offset; [2025-02-08 04:18:24,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9502-1: SUMMARY for call netfront_probe_#t~ret700#1 := IS_ERR(netfront_probe_~netdev~1#1.base, netfront_probe_~netdev~1#1.offset); srcloc: null [2025-02-08 04:18:24,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9370: havoc xennet_create_dev_#t~ret684#1.base, xennet_create_dev_#t~ret684#1.offset; [2025-02-08 04:18:24,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12673: ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___2~23#1 := ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1043#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1043#1; [2025-02-08 04:18:24,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12673-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1043#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12607: assume 1bv32 == ~ldv_statevar_8~0; [2025-02-08 04:18:24,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12607: assume !(1bv32 == ~ldv_statevar_8~0); [2025-02-08 04:18:24,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9502: netfront_probe_~tmp___0~30#1 := netfront_probe_#t~ret700#1;havoc netfront_probe_#t~ret700#1; [2025-02-08 04:18:24,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13202: havoc ldv_free_netdev_116_~ldv_func_arg1#1.base, ldv_free_netdev_116_~ldv_func_arg1#1.offset;havoc ldv_free_netdev_116_#in~ldv_func_arg1#1.base, ldv_free_netdev_116_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_free_netdev_116 } true; [2025-02-08 04:18:24,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13334-1: ldv_del_timer_sync_138_#res#1 := ldv_del_timer_sync_138_~ldv_func_res~3#1; [2025-02-08 04:18:24,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11154: assume 0bv32 != ldv_device_driver_io_instance_0_~tmp~78#1;~ldv_statevar_0~0 := 6bv32; [2025-02-08 04:18:24,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11154: assume !(0bv32 != ldv_device_driver_io_instance_0_~tmp~78#1);~ldv_statevar_0~0 := 11bv32; [2025-02-08 04:18:24,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9370-1: SUMMARY for call xennet_create_dev_#t~ret684#1.base, xennet_create_dev_#t~ret684#1.offset := spinlock_check(xennet_create_dev_~np~16#1.base, ~bvadd~64(260bv64, xennet_create_dev_~np~16#1.offset)); srcloc: null [2025-02-08 04:18:24,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9965: talk_to_netback_~err~8#1 := talk_to_netback_#t~ret819#1;havoc talk_to_netback_#t~mem816#1;havoc talk_to_netback_#t~mem817#1.base, talk_to_netback_#t~mem817#1.offset;havoc talk_to_netback_#t~mem818#1;havoc talk_to_netback_#t~ret819#1; [2025-02-08 04:18:24,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12938: havoc ##fun~C_ULONG~TO~VOID_#~1051#1;havoc ##fun~C_ULONG~TO~VOID_#in~1051#1, ##fun~C_ULONG~TO~VOID_#in~#fp#1.base, ##fun~C_ULONG~TO~VOID_#in~#fp#1.offset;assume { :end_inline_##fun~C_ULONG~TO~VOID } true; [2025-02-08 04:18:24,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9965-1: SUMMARY for call talk_to_netback_#t~ret819#1 := xenbus_printf(talk_to_netback_#t~mem816#1, talk_to_netback_#t~mem817#1.base, talk_to_netback_#t~mem817#1.offset, 55bv64, 0bv64, 56bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10097: assume 0bv32 == xennet_connect_#t~mem855#1;havoc xennet_connect_#t~mem855#1;assume { :begin_inline__dev_info } true;_dev_info_#in~arg0#1.base, _dev_info_#in~arg0#1.offset, _dev_info_#in~arg1#1.base, _dev_info_#in~arg1#1.offset := xennet_connect_~dev#1.base, ~bvadd~64(1236bv64, xennet_connect_~dev#1.offset), 86bv64, 0bv64;havoc _dev_info_#res#1;havoc _dev_info_#t~nondet1205#1, _dev_info_~arg0#1.base, _dev_info_~arg0#1.offset, _dev_info_~arg1#1.base, _dev_info_~arg1#1.offset;_dev_info_~arg0#1.base, _dev_info_~arg0#1.offset := _dev_info_#in~arg0#1.base, _dev_info_#in~arg0#1.offset;_dev_info_~arg1#1.base, _dev_info_~arg1#1.offset := _dev_info_#in~arg1#1.base, _dev_info_#in~arg1#1.offset;havoc _dev_info_#t~nondet1205#1;_dev_info_#res#1 := _dev_info_#t~nondet1205#1;havoc _dev_info_#t~nondet1205#1; [2025-02-08 04:18:24,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10097: assume !(0bv32 == xennet_connect_#t~mem855#1);havoc xennet_connect_#t~mem855#1;call xennet_connect_#t~mem857#1.base, xennet_connect_#t~mem857#1.offset := read~$Pointer$#6(xennet_connect_~np~17#1.base, ~bvadd~64(252bv64, xennet_connect_~np~17#1.offset), 8bv64);assume { :begin_inline_talk_to_netback } true;talk_to_netback_#in~dev#1.base, talk_to_netback_#in~dev#1.offset, talk_to_netback_#in~info#1.base, talk_to_netback_#in~info#1.offset := xennet_connect_#t~mem857#1.base, xennet_connect_#t~mem857#1.offset, xennet_connect_~np~17#1.base, xennet_connect_~np~17#1.offset;havoc talk_to_netback_#res#1;havoc talk_to_netback_#t~ret804#1, talk_to_netback_#t~ret805#1, talk_to_netback_#t~mem806#1, talk_to_netback_#t~mem807#1.base, talk_to_netback_#t~mem807#1.offset, talk_to_netback_#t~mem808#1, talk_to_netback_#t~ret809#1, talk_to_netback_#t~mem810#1, talk_to_netback_#t~mem811#1.base, talk_to_netback_#t~mem811#1.offset, talk_to_netback_#t~mem812#1, talk_to_netback_#t~ret813#1, talk_to_netback_#t~mem814#1, talk_to_netback_#t~mem815#1, talk_to_netback_#t~mem816#1, talk_to_netback_#t~mem817#1.base, talk_to_netback_#t~mem817#1.offset, talk_to_netback_#t~mem818#1, talk_to_netback_#t~ret819#1, talk_to_netback_#t~mem820#1, talk_to_netback_#t~mem821#1.base, talk_to_netback_#t~mem821#1.offset, talk_to_netback_#t~mem822#1, talk_to_netback_#t~ret823#1, talk_to_netback_#t~mem824#1, talk_to_netback_#t~mem825#1.base, talk_to_netback_#t~mem825#1.offset, talk_to_netback_#t~mem826#1, talk_to_netback_#t~ret827#1, talk_to_netback_#t~mem828#1, talk_to_netback_#t~mem829#1.base, talk_to_netback_#t~mem829#1.offset, talk_to_netback_#t~ret830#1, talk_to_netback_#t~mem831#1, talk_to_netback_#t~mem832#1.base, talk_to_netback_#t~mem832#1.offset, talk_to_netback_#t~ret833#1, talk_to_netback_#t~mem834#1, talk_to_netback_#t~mem835#1.base, talk_to_netback_#t~mem835#1.offset, talk_to_netback_#t~ret836#1, talk_to_netback_#t~mem837#1, talk_to_netback_#t~mem838#1.base, talk_to_netback_#t~mem838#1.offset, talk_to_netback_#t~ret839#1, talk_to_netback_#t~mem840#1, talk_to_netback_#t~mem841#1.base, talk_to_netback_#t~mem841#1.offset, talk_to_netback_#t~ret842#1, talk_to_netback_#t~mem843#1, talk_to_netback_#t~mem844#1.base, talk_to_netback_#t~mem844#1.offset, talk_to_netback_#t~ret845#1, talk_to_netback_#t~mem846#1, talk_to_netback_#t~ret847#1, talk_to_netback_#t~mem848#1, talk_to_netback_#t~ret849#1, talk_to_netback_~dev#1.base, talk_to_netback_~dev#1.offset, talk_to_netback_~info#1.base, talk_to_netback_~info#1.offset, talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset, talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, talk_to_netback_~err~8#1;talk_to_netback_~dev#1.base, talk_to_netback_~dev#1.offset := talk_to_netback_#in~dev#1.base, talk_to_netback_#in~dev#1.offset;talk_to_netback_~info#1.base, talk_to_netback_~info#1.offset := talk_to_netback_#in~info#1.base, talk_to_netback_#in~info#1.offset;havoc talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset;call talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset := #Ultimate.allocOnStack(4bv64);havoc talk_to_netback_~err~8#1;assume { :begin_inline_setup_netfront } true;setup_netfront_#in~dev#1.base, setup_netfront_#in~dev#1.offset, setup_netfront_#in~info#1.base, setup_netfront_#in~info#1.offset := talk_to_netback_~dev#1.base, talk_to_netback_~dev#1.offset, talk_to_netback_~info#1.base, talk_to_netback_~info#1.offset;havoc setup_netfront_#res#1;havoc setup_netfront_#t~mem776#1.base, setup_netfront_#t~mem776#1.offset, setup_netfront_#t~mem777#1, setup_netfront_#t~mem778#1.base, setup_netfront_#t~mem778#1.offset, setup_netfront_#t~mem779#1.base, setup_netfront_#t~mem779#1.offset, setup_netfront_#t~ret780#1, setup_netfront_#t~mem781#1.base, setup_netfront_#t~mem781#1.offset, setup_netfront_#t~ret782#1, setup_netfront_#t~mem783#1.base, setup_netfront_#t~mem783#1.offset, setup_netfront_#t~ret784#1, setup_netfront_#t~memset~res785#1.base, setup_netfront_#t~memset~res785#1.offset, setup_netfront_#t~ret786#1, setup_netfront_#t~ret787#1, setup_netfront_#t~ret788#1, setup_netfront_#t~ret789#1, setup_netfront_#t~memset~res790#1.base, setup_netfront_#t~memset~res790#1.offset, setup_netfront_#t~ret791#1, setup_netfront_#t~ret792#1, setup_netfront_#t~ret793#1, setup_netfront_#t~mem794#1, setup_netfront_#t~ret795#1, setup_netfront_#t~mem796#1, setup_netfront_#t~mem797#1, setup_netfront_#t~short798#1, setup_netfront_#t~ret799#1, setup_netfront_#t~mem800#1, setup_netfront_#t~ret801#1, setup_netfront_#t~mem802#1, setup_netfront_#t~ret803#1, setup_netfront_~dev#1.base, setup_netfront_~dev#1.offset, setup_netfront_~info#1.base, setup_netfront_~info#1.offset, setup_netfront_~txs~0#1.base, setup_netfront_~txs~0#1.offset, setup_netfront_~rxs~0#1.base, setup_netfront_~rxs~0#1.offset, setup_netfront_~err~7#1, setup_netfront_~netdev~2#1.base, setup_netfront_~netdev~2#1.offset, setup_netfront_~#feature_split_evtchn~0#1.base, setup_netfront_~#feature_split_evtchn~0#1.offset, setup_netfront_~#__constr_expr_0~2#1.base, setup_netfront_~#__constr_expr_0~2#1.offset, setup_netfront_~tmp~65#1, setup_netfront_~tmp___0~34#1, setup_netfront_~tmp___1~24#1, setup_netfront_~tmp___2~18#1, setup_netfront_~tmp___3~14#1, setup_netfront_~tmp___4~11#1, setup_netfront_~tmp___5~7#1, setup_netfront_~tmp___6~6#1, setup_netfront_~tmp___7~4#1, setup_netfront_~tmp___8~4#1;setup_netfront_~dev#1.base, setup_netfront_~dev#1.offset := setup_netfront_#in~dev#1.base, setup_netfront_#in~dev#1.offset;setup_netfront_~info#1.base, setup_netfront_~info#1.offset := setup_netfront_#in~info#1.base, setup_netfront_#in~info#1.offset;havoc setup_netfront_~txs~0#1.base, setup_netfront_~txs~0#1.offset;havoc setup_netfront_~rxs~0#1.base, setup_netfront_~rxs~0#1.offset;havoc setup_netfront_~err~7#1;havoc setup_netfront_~netdev~2#1.base, setup_netfront_~netdev~2#1.offset;call setup_netfront_~#feature_split_evtchn~0#1.base, setup_netfront_~#feature_split_evtchn~0#1.offset := #Ultimate.allocOnStack(4bv64);call setup_netfront_~#__constr_expr_0~2#1.base, setup_netfront_~#__constr_expr_0~2#1.offset := #Ultimate.allocOnStack(4bv64);havoc setup_netfront_~tmp~65#1;havoc setup_netfront_~tmp___0~34#1;havoc setup_netfront_~tmp___1~24#1;havoc setup_netfront_~tmp___2~18#1;havoc setup_netfront_~tmp___3~14#1;havoc setup_netfront_~tmp___4~11#1;havoc setup_netfront_~tmp___5~7#1;havoc setup_netfront_~tmp___6~6#1;havoc setup_netfront_~tmp___7~4#1;havoc setup_netfront_~tmp___8~4#1;call setup_netfront_#t~mem776#1.base, setup_netfront_#t~mem776#1.offset := read~$Pointer$#6(setup_netfront_~info#1.base, ~bvadd~64(16bv64, setup_netfront_~info#1.offset), 8bv64);setup_netfront_~netdev~2#1.base, setup_netfront_~netdev~2#1.offset := setup_netfront_#t~mem776#1.base, setup_netfront_#t~mem776#1.offset;havoc setup_netfront_#t~mem776#1.base, setup_netfront_#t~mem776#1.offset;call write~intINTTYPE4#6(0bv32, setup_netfront_~info#1.base, ~bvadd~64(348bv64, setup_netfront_~info#1.offset), 4bv64);call write~intINTTYPE4#6(0bv32, setup_netfront_~info#1.base, ~bvadd~64(5568bv64, setup_netfront_~info#1.offset), 4bv64);call write~$Pointer$#6(0bv64, 0bv64, setup_netfront_~info#1.base, ~bvadd~64(12bv64, ~bvadd~64(5548bv64, setup_netfront_~info#1.offset)), 8bv64);call write~$Pointer$#6(0bv64, 0bv64, setup_netfront_~info#1.base, ~bvadd~64(12bv64, ~bvadd~64(328bv64, setup_netfront_~info#1.offset)), 8bv64);call write~intINTTYPE4#6(0bv32, setup_netfront_~netdev~2#1.base, ~bvadd~64(64bv64, setup_netfront_~netdev~2#1.offset), 4bv64);call write~intINTTYPE4#0(0bv32, setup_netfront_~#__constr_expr_0~2#1.base, setup_netfront_~#__constr_expr_0~2#1.offset, 4bv64);call setup_netfront_#t~mem777#1 := read~intINTTYPE4#0(setup_netfront_~#__constr_expr_0~2#1.base, setup_netfront_~#__constr_expr_0~2#1.offset, 4bv64);call setup_netfront_#t~mem778#1.base, setup_netfront_#t~mem778#1.offset := read~$Pointer$#6(setup_netfront_~info#1.base, ~bvadd~64(252bv64, setup_netfront_~info#1.offset), 8bv64);call setup_netfront_#t~mem779#1.base, setup_netfront_#t~mem779#1.offset := read~$Pointer$#6(setup_netfront_#t~mem778#1.base, ~bvadd~64(16bv64, setup_netfront_#t~mem778#1.offset), 8bv64); [2025-02-08 04:18:24,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11088: assume { :begin_inline_ldv_dispatch_instance_deregister_13_1 } true;ldv_dispatch_instance_deregister_13_1_#in~arg0#1.base, ldv_dispatch_instance_deregister_13_1_#in~arg0#1.offset := ldv_del_timer_sync_~ldv_13_timer_list_timer_list~0#1.base, ldv_del_timer_sync_~ldv_13_timer_list_timer_list~0#1.offset;havoc ldv_dispatch_instance_deregister_13_1_~arg0#1.base, ldv_dispatch_instance_deregister_13_1_~arg0#1.offset;ldv_dispatch_instance_deregister_13_1_~arg0#1.base, ldv_dispatch_instance_deregister_13_1_~arg0#1.offset := ldv_dispatch_instance_deregister_13_1_#in~arg0#1.base, ldv_dispatch_instance_deregister_13_1_#in~arg0#1.offset;~ldv_11_container_timer_list~0.base, ~ldv_11_container_timer_list~0.offset := ldv_dispatch_instance_deregister_13_1_~arg0#1.base, ldv_dispatch_instance_deregister_13_1_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_11_1 } true;~ldv_statevar_11~0 := 3bv32;assume { :end_inline_ldv_switch_automaton_state_11_1 } true;havoc ldv_dispatch_instance_deregister_13_1_~arg0#1.base, ldv_dispatch_instance_deregister_13_1_~arg0#1.offset;havoc ldv_dispatch_instance_deregister_13_1_#in~arg0#1.base, ldv_dispatch_instance_deregister_13_1_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_instance_deregister_13_1 } true;ldv_del_timer_sync_#res#1 := ldv_del_timer_sync_~arg0#1; [2025-02-08 04:18:24,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10097-1: call xennet_connect_#t~mem855#1 := read~intINTTYPE4#22(xennet_connect_~#feature_rx_copy~0#1.base, xennet_connect_~#feature_rx_copy~0#1.offset, 4bv64); [2025-02-08 04:18:24,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13202-1: SUMMARY for call ldv_free_netdev(0bv64, 0bv64, ldv_free_netdev_116_~ldv_func_arg1#1.base, ldv_free_netdev_116_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:18:24,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10031: talk_to_netback_~err~8#1 := talk_to_netback_#t~ret845#1;havoc talk_to_netback_#t~mem843#1;havoc talk_to_netback_#t~mem844#1.base, talk_to_netback_#t~mem844#1.offset;havoc talk_to_netback_#t~ret845#1; [2025-02-08 04:18:24,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10031-1: SUMMARY for call talk_to_netback_#t~ret845#1 := xenbus_write(talk_to_netback_#t~mem843#1, talk_to_netback_#t~mem844#1.base, talk_to_netback_#t~mem844#1.offset, 79bv64, 0bv64, 80bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11088-1: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_statevar_11~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9437: xennet_create_dev_~tmp___3~13#1 := xennet_create_dev_#t~ret690#1;havoc xennet_create_dev_#t~ret690#1; [2025-02-08 04:18:24,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9437-1: SUMMARY for call xennet_create_dev_#t~ret690#1 := gnttab_alloc_grant_references(~zero_extend~32~16((if ~bvslt~32(xennet_create_dev_~__min1___0~0#1, xennet_create_dev_~__min2___0~0#1) then xennet_create_dev_~__min1___0~0#1 else xennet_create_dev_~__min2___0~0#1)[16:0])[16:0], xennet_create_dev_~np~16#1.base, ~bvadd~64(2400bv64, xennet_create_dev_~np~16#1.offset)); srcloc: null [2025-02-08 04:18:24,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12410: assume 0bv32 != ldv_net_dummy_resourceless_instance_7_~tmp~95#1;~ldv_statevar_7~0 := 1bv32; [2025-02-08 04:18:24,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12410: assume !(0bv32 != ldv_net_dummy_resourceless_instance_7_~tmp~95#1);~ldv_statevar_7~0 := 7bv32; [2025-02-08 04:18:24,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9371: SUMMARY for call __raw_spin_lock_init(xennet_create_dev_~np~16#1.base, ~bvadd~64(260bv64, xennet_create_dev_~np~16#1.offset), 27bv64, 0bv64, xennet_create_dev_~#__key~1#1.base, xennet_create_dev_~#__key~1#1.offset); srcloc: null [2025-02-08 04:18:24,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11617: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_20_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11353-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_10_9_#t~ret975#1 := store_rxbuf_min(ldv_dummy_resourceless_instance_callback_10_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_10_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_10_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg3#1.offset, ldv_dummy_resourceless_instance_callback_10_9_~arg4#1); srcloc: null [2025-02-08 04:18:24,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11353: havoc ldv_dummy_resourceless_instance_callback_10_9_#t~ret975#1;havoc ldv_dummy_resourceless_instance_callback_10_9_#t~ret975#1, ldv_dummy_resourceless_instance_callback_10_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_10_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_10_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_10_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg3#1.offset, ldv_dummy_resourceless_instance_callback_10_9_~arg4#1;havoc ldv_dummy_resourceless_instance_callback_10_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_10_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_10_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_9_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_10_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_9_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_10_9_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_9_#in~arg3#1.offset, ldv_dummy_resourceless_instance_callback_10_9_#in~arg4#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_10_9 } true; [2025-02-08 04:18:24,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927: SUMMARY for call clear_bit(0bv64, napi_enable_~n#1.base, ~bvadd~64(16bv64, napi_enable_~n#1.offset)); srcloc: null [2025-02-08 04:18:24,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12675: assume 0bv32 != ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___2~23#1;~ldv_statevar_8~0 := 3bv32; [2025-02-08 04:18:24,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12675: assume !(0bv32 != ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___2~23#1);~ldv_statevar_8~0 := 10bv32; [2025-02-08 04:18:24,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11618: ldv_entry_EMGentry_20_~tmp~79#1 := ldv_entry_EMGentry_20_#t~ret993#1;havoc ldv_entry_EMGentry_20_#t~ret993#1; [2025-02-08 04:18:24,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12477: SUMMARY for call ldv_assume((if 0bv32 != ldv_register_netdev_~ldv_16_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9504: assume 0bv64 != netfront_probe_~tmp___0~30#1; [2025-02-08 04:18:24,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9504: assume !(0bv64 != netfront_probe_~tmp___0~30#1); [2025-02-08 04:18:24,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11618-1: SUMMARY for call ldv_entry_EMGentry_20_#t~ret993#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10165: SUMMARY for call xennet_tx_buf_gc(xennet_connect_~dev#1.base, xennet_connect_~dev#1.offset); srcloc: null [2025-02-08 04:18:24,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12279-1: SUMMARY for call ldv_assume((if 2bv32 != ~ldv_6_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12279: ~ldv_statevar_6~0 := 6bv32; [2025-02-08 04:18:24,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10033: assume 0bv32 != talk_to_netback_~err~8#1;talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset := 81bv64, 0bv64; [2025-02-08 04:18:24,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10033: assume !(0bv32 != talk_to_netback_~err~8#1);call talk_to_netback_#t~mem846#1 := read~intINTTYPE4#16(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, 4bv64); [2025-02-08 04:18:24,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9967: assume 0bv32 != talk_to_netback_~err~8#1;talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset := 57bv64, 0bv64; [2025-02-08 04:18:24,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9967: assume !(0bv32 != talk_to_netback_~err~8#1); [2025-02-08 04:18:24,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9769: havoc setup_netfront_split_#t~mem773#1.base, setup_netfront_split_#t~mem773#1.offset;havoc setup_netfront_split_#t~mem774#1;havoc setup_netfront_split_#t~ret775#1;call write~intINTTYPE4#6(0bv32, setup_netfront_split_~info#1.base, ~bvadd~64(196bv64, setup_netfront_split_~info#1.offset), 4bv64);setup_netfront_split_#res#1 := setup_netfront_split_~err~6#1; [2025-02-08 04:18:24,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9769-1: SUMMARY for call setup_netfront_split_#t~ret775#1 := xenbus_free_evtchn(setup_netfront_split_#t~mem773#1.base, setup_netfront_split_#t~mem773#1.offset, setup_netfront_split_#t~mem774#1); srcloc: null [2025-02-08 04:18:24,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11751: assume { :begin_inline_ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2 } true;ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_#in~arg0#1.base, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_#t~ret1000#1, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_#t~ret1001#1, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_~arg0#1.base, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_~arg0#1.offset, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_~tmp~82#1;ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_~arg0#1.base, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_~arg0#1.offset := ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_#in~arg0#1.base, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_#in~arg0#1.offset;havoc ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_~tmp~82#1; [2025-02-08 04:18:24,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9373: havoc xennet_create_dev_#t~ret685#1.base, xennet_create_dev_#t~ret685#1.offset; [2025-02-08 04:18:24,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9373-1: SUMMARY for call xennet_create_dev_#t~ret685#1.base, xennet_create_dev_#t~ret685#1.offset := spinlock_check(xennet_create_dev_~np~16#1.base, ~bvadd~64(5480bv64, xennet_create_dev_~np~16#1.offset)); srcloc: null [2025-02-08 04:18:24,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15649: havoc _dev_info_#t~nondet1205#1;xennet_connect_#t~ret856#1 := _dev_info_#res#1;havoc _dev_info_#t~nondet1205#1, _dev_info_~arg0#1.base, _dev_info_~arg0#1.offset, _dev_info_~arg1#1.base, _dev_info_~arg1#1.offset;havoc _dev_info_#in~arg0#1.base, _dev_info_#in~arg0#1.offset, _dev_info_#in~arg1#1.base, _dev_info_#in~arg1#1.offset;assume { :end_inline__dev_info } true;havoc xennet_connect_#t~ret856#1;xennet_connect_#res#1 := 4294967277bv32;call ULTIMATE.dealloc(xennet_connect_~#feature_rx_copy~0#1.base, xennet_connect_~#feature_rx_copy~0#1.offset);havoc xennet_connect_~#feature_rx_copy~0#1.base, xennet_connect_~#feature_rx_copy~0#1.offset;call ULTIMATE.dealloc(xennet_connect_~#__constr_expr_0~3#1.base, xennet_connect_~#__constr_expr_0~3#1.offset);havoc xennet_connect_~#__constr_expr_0~3#1.base, xennet_connect_~#__constr_expr_0~3#1.offset; [2025-02-08 04:18:24,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12148: assume 4bv32 == ~ldv_statevar_4~0; [2025-02-08 04:18:24,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12148: assume !(4bv32 == ~ldv_statevar_4~0); [2025-02-08 04:18:24,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12082: ldv_interrupt_instance_handler_4_5_~tmp~87#1 := ldv_interrupt_instance_handler_4_5_#t~ret1010#1;havoc ldv_interrupt_instance_handler_4_5_#t~ret1010#1;ldv_interrupt_instance_handler_4_5_#res#1 := ldv_interrupt_instance_handler_4_5_~tmp~87#1;ldv_interrupt_interrupt_instance_4_#t~ret1016#1 := ldv_interrupt_instance_handler_4_5_#res#1;havoc ldv_interrupt_instance_handler_4_5_#t~ret1010#1, ldv_interrupt_instance_handler_4_5_~arg0#1.base, ldv_interrupt_instance_handler_4_5_~arg0#1.offset, ldv_interrupt_instance_handler_4_5_~arg1#1, ldv_interrupt_instance_handler_4_5_~arg2#1.base, ldv_interrupt_instance_handler_4_5_~arg2#1.offset, ldv_interrupt_instance_handler_4_5_~tmp~87#1;havoc ldv_interrupt_instance_handler_4_5_#in~arg0#1.base, ldv_interrupt_instance_handler_4_5_#in~arg0#1.offset, ldv_interrupt_instance_handler_4_5_#in~arg1#1, ldv_interrupt_instance_handler_4_5_#in~arg2#1.base, ldv_interrupt_instance_handler_4_5_#in~arg2#1.offset;assume { :end_inline_ldv_interrupt_instance_handler_4_5 } true;~ldv_4_ret_val_default~0 := ldv_interrupt_interrupt_instance_4_#t~ret1016#1;havoc ldv_interrupt_interrupt_instance_4_#t~ret1016#1; [2025-02-08 04:18:24,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11091: ldv_del_timer_sync_138_#t~ret1076#1 := ldv_del_timer_sync_#res#1;havoc ldv_del_timer_sync_~arg0#1, ldv_del_timer_sync_~arg1#1.base, ldv_del_timer_sync_~arg1#1.offset, ldv_del_timer_sync_~ldv_13_timer_list_timer_list~0#1.base, ldv_del_timer_sync_~ldv_13_timer_list_timer_list~0#1.offset;havoc ldv_del_timer_sync_#in~arg0#1, ldv_del_timer_sync_#in~arg1#1.base, ldv_del_timer_sync_#in~arg1#1.offset;assume { :end_inline_ldv_del_timer_sync } true;ldv_del_timer_sync_138_~tmp___0~55#1 := ldv_del_timer_sync_138_#t~ret1076#1;havoc ldv_del_timer_sync_138_#t~ret1076#1;ldv_del_timer_sync_138_#res#1 := ldv_del_timer_sync_138_~tmp___0~55#1; [2025-02-08 04:18:24,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10232: assume 6bv32 == netback_changed_~backend_state#1; [2025-02-08 04:18:24,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10232: assume !(6bv32 == netback_changed_~backend_state#1); [2025-02-08 04:18:24,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12214: assume 6bv32 == ~ldv_statevar_5~0; [2025-02-08 04:18:24,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12214: assume !(6bv32 == ~ldv_statevar_5~0); [2025-02-08 04:18:24,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11223-1: SUMMARY for call ldv_device_driver_io_instance_0_#t~ret971#1.base, ldv_device_driver_io_instance_0_#t~ret971#1.offset := ldv_xmalloc(32bv64); srcloc: null [2025-02-08 04:18:24,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11223: ldv_device_driver_io_instance_0_~tmp___2~21#1.base, ldv_device_driver_io_instance_0_~tmp___2~21#1.offset := ldv_device_driver_io_instance_0_#t~ret971#1.base, ldv_device_driver_io_instance_0_#t~ret971#1.offset;havoc ldv_device_driver_io_instance_0_#t~ret971#1.base, ldv_device_driver_io_instance_0_#t~ret971#1.offset;~ldv_0_resource_struct_xenbus_device_id~0.base, ~ldv_0_resource_struct_xenbus_device_id~0.offset := ldv_device_driver_io_instance_0_~tmp___2~21#1.base, ldv_device_driver_io_instance_0_~tmp___2~21#1.offset; [2025-02-08 04:18:24,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10166: SUMMARY for call xennet_alloc_rx_buffers(xennet_connect_~dev#1.base, xennet_connect_~dev#1.offset); srcloc: null [2025-02-08 04:18:24,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15914: havoc xenbus_register_frontend_#t~nondet1241#1; [2025-02-08 04:18:24,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12082-1: SUMMARY for call ldv_interrupt_instance_handler_4_5_#t~ret1010#1 := xennet_interrupt(ldv_interrupt_instance_handler_4_5_~arg1#1, ldv_interrupt_instance_handler_4_5_~arg2#1.base, ldv_interrupt_instance_handler_4_5_~arg2#1.offset); srcloc: null [2025-02-08 04:18:24,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11950: assume 4bv32 == ~ldv_statevar_3~0; [2025-02-08 04:18:24,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11950: assume !(4bv32 == ~ldv_statevar_3~0); [2025-02-08 04:18:24,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9902: talk_to_netback_#t~ret804#1 := setup_netfront_#res#1;havoc setup_netfront_#t~mem776#1.base, setup_netfront_#t~mem776#1.offset, setup_netfront_#t~mem777#1, setup_netfront_#t~mem778#1.base, setup_netfront_#t~mem778#1.offset, setup_netfront_#t~mem779#1.base, setup_netfront_#t~mem779#1.offset, setup_netfront_#t~ret780#1, setup_netfront_#t~mem781#1.base, setup_netfront_#t~mem781#1.offset, setup_netfront_#t~ret782#1, setup_netfront_#t~mem783#1.base, setup_netfront_#t~mem783#1.offset, setup_netfront_#t~ret784#1, setup_netfront_#t~memset~res785#1.base, setup_netfront_#t~memset~res785#1.offset, setup_netfront_#t~ret786#1, setup_netfront_#t~ret787#1, setup_netfront_#t~ret788#1, setup_netfront_#t~ret789#1, setup_netfront_#t~memset~res790#1.base, setup_netfront_#t~memset~res790#1.offset, setup_netfront_#t~ret791#1, setup_netfront_#t~ret792#1, setup_netfront_#t~ret793#1, setup_netfront_#t~mem794#1, setup_netfront_#t~ret795#1, setup_netfront_#t~mem796#1, setup_netfront_#t~mem797#1, setup_netfront_#t~short798#1, setup_netfront_#t~ret799#1, setup_netfront_#t~mem800#1, setup_netfront_#t~ret801#1, setup_netfront_#t~mem802#1, setup_netfront_#t~ret803#1, setup_netfront_~dev#1.base, setup_netfront_~dev#1.offset, setup_netfront_~info#1.base, setup_netfront_~info#1.offset, setup_netfront_~txs~0#1.base, setup_netfront_~txs~0#1.offset, setup_netfront_~rxs~0#1.base, setup_netfront_~rxs~0#1.offset, setup_netfront_~err~7#1, setup_netfront_~netdev~2#1.base, setup_netfront_~netdev~2#1.offset, setup_netfront_~#feature_split_evtchn~0#1.base, setup_netfront_~#feature_split_evtchn~0#1.offset, setup_netfront_~#__constr_expr_0~2#1.base, setup_netfront_~#__constr_expr_0~2#1.offset, setup_netfront_~tmp~65#1, setup_netfront_~tmp___0~34#1, setup_netfront_~tmp___1~24#1, setup_netfront_~tmp___2~18#1, setup_netfront_~tmp___3~14#1, setup_netfront_~tmp___4~11#1, setup_netfront_~tmp___5~7#1, setup_netfront_~tmp___6~6#1, setup_netfront_~tmp___7~4#1, setup_netfront_~tmp___8~4#1;havoc setup_netfront_#in~dev#1.base, setup_netfront_#in~dev#1.offset, setup_netfront_#in~info#1.base, setup_netfront_#in~info#1.offset;assume { :end_inline_setup_netfront } true;talk_to_netback_~err~8#1 := talk_to_netback_#t~ret804#1;havoc talk_to_netback_#t~ret804#1; [2025-02-08 04:18:24,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11620: assume 0bv32 != ldv_entry_EMGentry_20_~tmp~79#1;~ldv_statevar_20~0 := 3bv32; [2025-02-08 04:18:24,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11620: assume !(0bv32 != ldv_entry_EMGentry_20_~tmp~79#1);~ldv_statevar_20~0 := 5bv32; [2025-02-08 04:18:24,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11554: assume 2bv32 == ~ldv_statevar_20~0; [2025-02-08 04:18:24,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11554: assume !(2bv32 == ~ldv_statevar_20~0); [2025-02-08 04:18:24,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12611: assume 2bv32 == ~ldv_statevar_8~0; [2025-02-08 04:18:24,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12611: assume !(2bv32 == ~ldv_statevar_8~0); [2025-02-08 04:18:24,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9506: netfront_probe_~tmp~60#1 := netfront_probe_#t~ret701#1;havoc netfront_probe_#t~ret701#1;netfront_probe_~err~4#1 := netfront_probe_~tmp~60#1[32:0]; [2025-02-08 04:18:24,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12743: assume 10bv32 == ~ldv_statevar_9~0; [2025-02-08 04:18:24,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12743: assume !(10bv32 == ~ldv_statevar_9~0); [2025-02-08 04:18:24,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15848-1: ldv_register_netdev_118_#t~ret1069#1 := register_netdev_#res#1;havoc register_netdev_#t~nondet1231#1, register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset;havoc register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset;assume { :end_inline_register_netdev } true;ldv_register_netdev_118_~tmp~111#1 := ldv_register_netdev_118_#t~ret1069#1;havoc ldv_register_netdev_118_#t~ret1069#1;ldv_register_netdev_118_~ldv_func_res~2#1 := ldv_register_netdev_118_~tmp~111#1;assume { :begin_inline_ldv_register_netdev } true;ldv_register_netdev_#in~arg0#1, ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset := ldv_register_netdev_118_~ldv_func_res~2#1, ldv_register_netdev_118_~ldv_func_arg1#1.base, ldv_register_netdev_118_~ldv_func_arg1#1.offset;havoc ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret1028#1, ldv_register_netdev_#t~ret1029#1, ldv_register_netdev_#t~mem1030#1.base, ldv_register_netdev_#t~mem1030#1.offset, ldv_register_netdev_#t~mem1031#1.base, ldv_register_netdev_#t~mem1031#1.offset, ldv_register_netdev_#t~ret1032#1, ldv_register_netdev_#t~ret1033#1, ldv_register_netdev_~arg0#1, ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset, ldv_register_netdev_~ldv_16_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_16_netdev_net_device~0#1.offset, ldv_register_netdev_~ldv_16_ret_default~0#1, ldv_register_netdev_~tmp~96#1, ldv_register_netdev_~tmp___0~48#1;ldv_register_netdev_~arg0#1 := ldv_register_netdev_#in~arg0#1;ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset := ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset;havoc ldv_register_netdev_~ldv_16_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_16_netdev_net_device~0#1.offset;havoc ldv_register_netdev_~ldv_16_ret_default~0#1;havoc ldv_register_netdev_~tmp~96#1;havoc ldv_register_netdev_~tmp___0~48#1;ldv_register_netdev_~ldv_16_ret_default~0#1 := 1bv32;assume { :begin_inline_ldv_pre_register_netdev } true;havoc ldv_pre_register_netdev_#res#1;havoc ldv_pre_register_netdev_#t~nondet1223#1;havoc ldv_pre_register_netdev_#t~nondet1223#1;ldv_pre_register_netdev_#res#1 := ldv_pre_register_netdev_#t~nondet1223#1;havoc ldv_pre_register_netdev_#t~nondet1223#1; [2025-02-08 04:18:24,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15848: havoc register_netdev_#t~nondet1231#1; [2025-02-08 04:18:24,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15914-1: ldv_xenbus_register_frontend_140_#t~ret1077#1 := xenbus_register_frontend_#res#1;havoc xenbus_register_frontend_#t~nondet1241#1, xenbus_register_frontend_~arg0#1.base, xenbus_register_frontend_~arg0#1.offset;havoc xenbus_register_frontend_#in~arg0#1.base, xenbus_register_frontend_#in~arg0#1.offset;assume { :end_inline_xenbus_register_frontend } true;ldv_xenbus_register_frontend_140_~tmp~117#1 := ldv_xenbus_register_frontend_140_#t~ret1077#1;havoc ldv_xenbus_register_frontend_140_#t~ret1077#1;ldv_xenbus_register_frontend_140_~ldv_func_res~4#1 := ldv_xenbus_register_frontend_140_~tmp~117#1;assume { :begin_inline_ldv_xenbus_register_frontend } true;ldv_xenbus_register_frontend_#in~arg0#1, ldv_xenbus_register_frontend_#in~arg1#1.base, ldv_xenbus_register_frontend_#in~arg1#1.offset := ldv_xenbus_register_frontend_140_~ldv_func_res~4#1, ldv_xenbus_register_frontend_140_~ldv_func_arg1#1.base, ldv_xenbus_register_frontend_140_~ldv_func_arg1#1.offset;havoc ldv_xenbus_register_frontend_#res#1;havoc ldv_xenbus_register_frontend_#t~ret1058#1, ldv_xenbus_register_frontend_~arg0#1, ldv_xenbus_register_frontend_~arg1#1.base, ldv_xenbus_register_frontend_~arg1#1.offset, ldv_xenbus_register_frontend_~ldv_19_struct_xenbus_driver_struct_xenbus_driver~0#1.base, ldv_xenbus_register_frontend_~ldv_19_struct_xenbus_driver_struct_xenbus_driver~0#1.offset, ldv_xenbus_register_frontend_~tmp~102#1;ldv_xenbus_register_frontend_~arg0#1 := ldv_xenbus_register_frontend_#in~arg0#1;ldv_xenbus_register_frontend_~arg1#1.base, ldv_xenbus_register_frontend_~arg1#1.offset := ldv_xenbus_register_frontend_#in~arg1#1.base, ldv_xenbus_register_frontend_#in~arg1#1.offset;havoc ldv_xenbus_register_frontend_~ldv_19_struct_xenbus_driver_struct_xenbus_driver~0#1.base, ldv_xenbus_register_frontend_~ldv_19_struct_xenbus_driver_struct_xenbus_driver~0#1.offset;havoc ldv_xenbus_register_frontend_~tmp~102#1; [2025-02-08 04:18:24,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9506-1: SUMMARY for call netfront_probe_#t~ret701#1 := PTR_ERR(netfront_probe_~netdev~1#1.base, netfront_probe_~netdev~1#1.offset); srcloc: null [2025-02-08 04:18:24,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9440: assume ~bvslt~32(xennet_create_dev_~tmp___3~13#1, 0bv32); [2025-02-08 04:18:24,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9440: assume !~bvslt~32(xennet_create_dev_~tmp___3~13#1, 0bv32);xennet_create_dev_~__min1___1~0#1 := 256bv32;xennet_create_dev_~__min2___1~0#1 := 256bv32; [2025-02-08 04:18:24,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9374: SUMMARY for call __raw_spin_lock_init(xennet_create_dev_~np~16#1.base, ~bvadd~64(5480bv64, xennet_create_dev_~np~16#1.offset), 28bv64, 0bv64, xennet_create_dev_~#__key___0~0#1.base, xennet_create_dev_~#__key___0~0#1.offset); srcloc: null [2025-02-08 04:18:24,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10101: netback_changed_#t~ret881#1 := xennet_connect_#res#1;havoc xennet_connect_#t~ret850#1.base, xennet_connect_#t~ret850#1.offset, xennet_connect_#t~mem851#1, xennet_connect_#t~mem852#1.base, xennet_connect_#t~mem852#1.offset, xennet_connect_#t~mem853#1.base, xennet_connect_#t~mem853#1.offset, xennet_connect_#t~ret854#1, xennet_connect_#t~mem855#1, xennet_connect_#t~ret856#1, xennet_connect_#t~mem857#1.base, xennet_connect_#t~mem857#1.offset, xennet_connect_#t~ret858#1, xennet_connect_#t~mem859#1.base, xennet_connect_#t~mem859#1.offset, xennet_connect_#t~ret860#1.base, xennet_connect_#t~ret860#1.offset, xennet_connect_#t~ret861#1, xennet_connect_#t~mem862#1.base, xennet_connect_#t~mem862#1.offset, xennet_connect_#t~mem863#1, xennet_connect_#t~ret864#1.base, xennet_connect_#t~ret864#1.offset, xennet_connect_#t~ret865#1.base, xennet_connect_#t~ret865#1.offset, xennet_connect_#t~ret866#1, xennet_connect_#t~mem867#1.base, xennet_connect_#t~mem867#1.offset, xennet_connect_#t~mem868#1, xennet_connect_#t~mem869#1.base, xennet_connect_#t~mem869#1.offset, xennet_connect_#t~mem870#1, xennet_connect_#t~mem871#1, xennet_connect_#t~mem872#1, xennet_connect_#t~mem873#1, xennet_connect_~dev#1.base, xennet_connect_~dev#1.offset, xennet_connect_~np~17#1.base, xennet_connect_~np~17#1.offset, xennet_connect_~tmp~66#1.base, xennet_connect_~tmp~66#1.offset, xennet_connect_~i~10#1, xennet_connect_~requeue_idx~0#1, xennet_connect_~err~9#1, xennet_connect_~skb~12#1.base, xennet_connect_~skb~12#1.offset, xennet_connect_~ref~7#1, xennet_connect_~req~1#1.base, xennet_connect_~req~1#1.offset, xennet_connect_~#feature_rx_copy~0#1.base, xennet_connect_~#feature_rx_copy~0#1.offset, xennet_connect_~#__constr_expr_0~3#1.base, xennet_connect_~#__constr_expr_0~3#1.offset, xennet_connect_~frag~2#1.base, xennet_connect_~frag~2#1.offset, xennet_connect_~page~3#1.base, xennet_connect_~page~3#1.offset, xennet_connect_~tmp___0~35#1.base, xennet_connect_~tmp___0~35#1.offset, xennet_connect_~tmp___1~25#1, xennet_connect_~tmp___2~19#1.base, xennet_connect_~tmp___2~19#1.offset, xennet_connect_~tmp___3~15#1.base, xennet_connect_~tmp___3~15#1.offset, xennet_connect_~tmp___4~12#1;havoc xennet_connect_#in~dev#1.base, xennet_connect_#in~dev#1.offset;assume { :end_inline_xennet_connect } true;netback_changed_~tmp___2~20#1 := netback_changed_#t~ret881#1;havoc netback_changed_#t~ret881#1; [2025-02-08 04:18:24,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11092-1: ldv_del_timer_sync_#res#1 := ldv_del_timer_sync_~arg0#1; [2025-02-08 04:18:24,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10167: SUMMARY for call ldv_spin_unlock_irq_124(xennet_connect_~np~17#1.base, ~bvadd~64(260bv64, xennet_connect_~np~17#1.offset)); srcloc: null [2025-02-08 04:18:24,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12480: ldv_register_netdev_118_#t~ret1070#1 := ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret1028#1, ldv_register_netdev_#t~ret1029#1, ldv_register_netdev_#t~mem1030#1.base, ldv_register_netdev_#t~mem1030#1.offset, ldv_register_netdev_#t~mem1031#1.base, ldv_register_netdev_#t~mem1031#1.offset, ldv_register_netdev_#t~ret1032#1, ldv_register_netdev_#t~ret1033#1, ldv_register_netdev_~arg0#1, ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset, ldv_register_netdev_~ldv_16_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_16_netdev_net_device~0#1.offset, ldv_register_netdev_~ldv_16_ret_default~0#1, ldv_register_netdev_~tmp~96#1, ldv_register_netdev_~tmp___0~48#1;havoc ldv_register_netdev_#in~arg0#1, ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset;assume { :end_inline_ldv_register_netdev } true;ldv_register_netdev_118_~tmp___0~54#1 := ldv_register_netdev_118_#t~ret1070#1;havoc ldv_register_netdev_118_#t~ret1070#1;ldv_register_netdev_118_#res#1 := ldv_register_netdev_118_~tmp___0~54#1; [2025-02-08 04:18:24,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12480-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~ldv_16_ret_default~0#1; [2025-02-08 04:18:24,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11027-1: SUMMARY for call ldv_alloc_etherdev_mqs_#t~ret931#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11027: ldv_alloc_etherdev_mqs_~tmp___0~44#1 := ldv_alloc_etherdev_mqs_#t~ret931#1;havoc ldv_alloc_etherdev_mqs_#t~ret931#1; [2025-02-08 04:18:24,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11225-1: SUMMARY for call ldv_device_driver_io_instance_0_#t~ret972#1.base, ldv_device_driver_io_instance_0_#t~ret972#1.offset := ldv_xmalloc(1632bv64); srcloc: null [2025-02-08 04:18:24,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11225: ldv_device_driver_io_instance_0_~tmp___3~16#1.base, ldv_device_driver_io_instance_0_~tmp___3~16#1.offset := ldv_device_driver_io_instance_0_#t~ret972#1.base, ldv_device_driver_io_instance_0_#t~ret972#1.offset;havoc ldv_device_driver_io_instance_0_#t~ret972#1.base, ldv_device_driver_io_instance_0_#t~ret972#1.offset;~ldv_0_resource_struct_xenbus_device_ptr~0.base, ~ldv_0_resource_struct_xenbus_device_ptr~0.offset := ldv_device_driver_io_instance_0_~tmp___3~16#1.base, ldv_device_driver_io_instance_0_~tmp___3~16#1.offset; [2025-02-08 04:18:24,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10168: xennet_connect_#res#1 := 0bv32;call ULTIMATE.dealloc(xennet_connect_~#feature_rx_copy~0#1.base, xennet_connect_~#feature_rx_copy~0#1.offset);havoc xennet_connect_~#feature_rx_copy~0#1.base, xennet_connect_~#feature_rx_copy~0#1.offset;call ULTIMATE.dealloc(xennet_connect_~#__constr_expr_0~3#1.base, xennet_connect_~#__constr_expr_0~3#1.offset);havoc xennet_connect_~#__constr_expr_0~3#1.base, xennet_connect_~#__constr_expr_0~3#1.offset; [2025-02-08 04:18:24,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10168-1: SUMMARY for call ldv_spin_unlock_bh_105(xennet_connect_~np~17#1.base, ~bvadd~64(5480bv64, xennet_connect_~np~17#1.offset)); srcloc: null [2025-02-08 04:18:24,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11886: assume 2bv32 == ~ldv_statevar_2~0; [2025-02-08 04:18:24,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11886: assume !(2bv32 == ~ldv_statevar_2~0); [2025-02-08 04:18:24,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9508: netfront_probe_#res#1 := netfront_probe_~err~4#1; [2025-02-08 04:18:24,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9508-1: SUMMARY for call xenbus_dev_fatal(netfront_probe_~dev#1.base, netfront_probe_~dev#1.offset, netfront_probe_~err~4#1, 32bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12547: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_10_3 } true;ldv_dummy_resourceless_instance_callback_10_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_10_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_10_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_3_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_10_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_3_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_10_3_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_3_#in~arg3#1.offset := ~ldv_10_callback_show~0.base, ~ldv_10_callback_show~0.offset, ~ldv_10_container_struct_device_ptr~0.base, ~ldv_10_container_struct_device_ptr~0.offset, ~ldv_10_container_struct_device_attribute~0.base, ~ldv_10_container_struct_device_attribute~0.offset, ~ldv_10_ldv_param_3_2_default~0.base, ~ldv_10_ldv_param_3_2_default~0.offset;havoc ldv_dummy_resourceless_instance_callback_10_3_#t~ret974#1, ldv_dummy_resourceless_instance_callback_10_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_10_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_10_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_10_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg3#1.offset;ldv_dummy_resourceless_instance_callback_10_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_10_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_10_3_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_10_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_10_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_3_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_10_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_10_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_3_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_10_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg3#1.offset := ldv_dummy_resourceless_instance_callback_10_3_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_3_#in~arg3#1.offset;assume { :begin_inline_show_rxbuf_min } true;show_rxbuf_min_#in~dev#1.base, show_rxbuf_min_#in~dev#1.offset, show_rxbuf_min_#in~attr#1.base, show_rxbuf_min_#in~attr#1.offset, show_rxbuf_min_#in~buf#1.base, show_rxbuf_min_#in~buf#1.offset := ldv_dummy_resourceless_instance_callback_10_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_10_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_10_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg3#1.offset;havoc show_rxbuf_min_#res#1;havoc show_rxbuf_min_#t~ret889#1.base, show_rxbuf_min_#t~ret889#1.offset, show_rxbuf_min_#t~mem890#1, show_rxbuf_min_#t~loopctr891#1, show_rxbuf_min_#t~nondet892#1, show_rxbuf_min_#t~ret893#1, show_rxbuf_min_~dev#1.base, show_rxbuf_min_~dev#1.offset, show_rxbuf_min_~attr#1.base, show_rxbuf_min_~attr#1.offset, show_rxbuf_min_~buf#1.base, show_rxbuf_min_~buf#1.offset, show_rxbuf_min_~netdev~4#1.base, show_rxbuf_min_~netdev~4#1.offset, show_rxbuf_min_~__mptr~1#1.base, show_rxbuf_min_~__mptr~1#1.offset, show_rxbuf_min_~info~2#1.base, show_rxbuf_min_~info~2#1.offset, show_rxbuf_min_~tmp~69#1.base, show_rxbuf_min_~tmp~69#1.offset, show_rxbuf_min_~tmp___0~37#1;show_rxbuf_min_~dev#1.base, show_rxbuf_min_~dev#1.offset := show_rxbuf_min_#in~dev#1.base, show_rxbuf_min_#in~dev#1.offset;show_rxbuf_min_~attr#1.base, show_rxbuf_min_~attr#1.offset := show_rxbuf_min_#in~attr#1.base, show_rxbuf_min_#in~attr#1.offset;show_rxbuf_min_~buf#1.base, show_rxbuf_min_~buf#1.offset := show_rxbuf_min_#in~buf#1.base, show_rxbuf_min_#in~buf#1.offset;havoc show_rxbuf_min_~netdev~4#1.base, show_rxbuf_min_~netdev~4#1.offset;havoc show_rxbuf_min_~__mptr~1#1.base, show_rxbuf_min_~__mptr~1#1.offset;havoc show_rxbuf_min_~info~2#1.base, show_rxbuf_min_~info~2#1.offset;havoc show_rxbuf_min_~tmp~69#1.base, show_rxbuf_min_~tmp~69#1.offset;havoc show_rxbuf_min_~tmp___0~37#1;show_rxbuf_min_~__mptr~1#1.base, show_rxbuf_min_~__mptr~1#1.offset := show_rxbuf_min_~dev#1.base, show_rxbuf_min_~dev#1.offset;show_rxbuf_min_~netdev~4#1.base, show_rxbuf_min_~netdev~4#1.offset := show_rxbuf_min_~__mptr~1#1.base, ~bvadd~64(18446744073705507544bv64, show_rxbuf_min_~__mptr~1#1.offset); [2025-02-08 04:18:24,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9442: havoc xennet_create_dev_#t~ret691#1;xennet_create_dev_~err~3#1 := 4294967284bv32; [2025-02-08 04:18:24,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10631: call ULTIMATE.dealloc(xennet_remove_~#descriptor~2#1.base, xennet_remove_~#descriptor~2#1.offset);havoc xennet_remove_~#descriptor~2#1.base, xennet_remove_~#descriptor~2#1.offset; [2025-02-08 04:18:24,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12481-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 04:18:24,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9442-1: SUMMARY for call xennet_create_dev_#t~ret691#1 := printk(30bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9376: call write~intINTTYPE4#6(64bv32, xennet_create_dev_~np~16#1.base, ~bvadd~64(5580bv64, xennet_create_dev_~np~16#1.offset), 4bv64);call write~intINTTYPE4#6(64bv32, xennet_create_dev_~np~16#1.base, ~bvadd~64(5572bv64, xennet_create_dev_~np~16#1.offset), 4bv64);xennet_create_dev_~__min1~1#1 := 256bv32;xennet_create_dev_~__min2~1#1 := 256bv32;call write~intINTTYPE4#6((if ~bvslt~32(xennet_create_dev_~__min1~1#1, xennet_create_dev_~__min2~1#1) then xennet_create_dev_~__min1~1#1 else xennet_create_dev_~__min2~1#1), xennet_create_dev_~np~16#1.base, ~bvadd~64(5576bv64, xennet_create_dev_~np~16#1.offset), 4bv64);assume { :begin_inline_init_timer_key } true;init_timer_key_#in~arg0#1.base, init_timer_key_#in~arg0#1.offset, init_timer_key_#in~arg1#1, init_timer_key_#in~arg2#1.base, init_timer_key_#in~arg2#1.offset, init_timer_key_#in~arg3#1.base, init_timer_key_#in~arg3#1.offset := xennet_create_dev_~np~16#1.base, ~bvadd~64(5672bv64, xennet_create_dev_~np~16#1.offset), 0bv32, 29bv64, 0bv64, xennet_create_dev_~#__key___1~0#1.base, xennet_create_dev_~#__key___1~0#1.offset;havoc init_timer_key_~arg0#1.base, init_timer_key_~arg0#1.offset, init_timer_key_~arg1#1, init_timer_key_~arg2#1.base, init_timer_key_~arg2#1.offset, init_timer_key_~arg3#1.base, init_timer_key_~arg3#1.offset;init_timer_key_~arg0#1.base, init_timer_key_~arg0#1.offset := init_timer_key_#in~arg0#1.base, init_timer_key_#in~arg0#1.offset;init_timer_key_~arg1#1 := init_timer_key_#in~arg1#1;init_timer_key_~arg2#1.base, init_timer_key_~arg2#1.offset := init_timer_key_#in~arg2#1.base, init_timer_key_#in~arg2#1.offset;init_timer_key_~arg3#1.base, init_timer_key_~arg3#1.offset := init_timer_key_#in~arg3#1.base, init_timer_key_#in~arg3#1.offset;havoc init_timer_key_~arg0#1.base, init_timer_key_~arg0#1.offset, init_timer_key_~arg1#1, init_timer_key_~arg2#1.base, init_timer_key_~arg2#1.offset, init_timer_key_~arg3#1.base, init_timer_key_~arg3#1.offset;havoc init_timer_key_#in~arg0#1.base, init_timer_key_#in~arg0#1.offset, init_timer_key_#in~arg1#1, init_timer_key_#in~arg2#1.base, init_timer_key_#in~arg2#1.offset, init_timer_key_#in~arg3#1.base, init_timer_key_#in~arg3#1.offset;assume { :end_inline_init_timer_key } true;call write~intINTTYPE8#6(~bvadd~64(xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset), xennet_create_dev_~np~16#1.base, ~bvadd~64(40bv64, ~bvadd~64(5672bv64, xennet_create_dev_~np~16#1.offset)), 8bv64);call write~$Pointer$#6(#funAddr~rx_refill_timeout.base, #funAddr~rx_refill_timeout.offset, xennet_create_dev_~np~16#1.base, ~bvadd~64(32bv64, ~bvadd~64(5672bv64, xennet_create_dev_~np~16#1.offset)), 8bv64);xennet_create_dev_~err~3#1 := 4294967284bv32;assume { :begin_inline___alloc_percpu } true;__alloc_percpu_#in~arg0#1, __alloc_percpu_#in~arg1#1 := 32bv64, 8bv64;havoc __alloc_percpu_#res#1.base, __alloc_percpu_#res#1.offset;havoc __alloc_percpu_#t~ret1200#1.base, __alloc_percpu_#t~ret1200#1.offset, __alloc_percpu_~arg0#1, __alloc_percpu_~arg1#1;__alloc_percpu_~arg0#1 := __alloc_percpu_#in~arg0#1;__alloc_percpu_~arg1#1 := __alloc_percpu_#in~arg1#1; [2025-02-08 04:18:24,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9376-1: SUMMARY for call skb_queue_head_init(xennet_create_dev_~np~16#1.base, ~bvadd~64(5584bv64, xennet_create_dev_~np~16#1.offset)); srcloc: null [2025-02-08 04:18:24,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13010: ldv_xenbus_register_frontend_~tmp~102#1 := ldv_xenbus_register_frontend_#t~ret1058#1;havoc ldv_xenbus_register_frontend_#t~ret1058#1; [2025-02-08 04:18:24,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9905: havoc setup_netfront_#t~mem800#1;havoc setup_netfront_#t~ret801#1; [2025-02-08 04:18:24,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9905-1: SUMMARY for call setup_netfront_#t~ret801#1 := gnttab_end_foreign_access_ref(setup_netfront_#t~mem800#1, 0bv32); srcloc: null [2025-02-08 04:18:24,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9905-2: call setup_netfront_#t~mem800#1 := read~intINTTYPE4#6(setup_netfront_~info#1.base, ~bvadd~64(5568bv64, setup_netfront_~info#1.offset), 4bv64); [2025-02-08 04:18:24,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9839: havoc setup_netfront_#t~memset~res785#1.base, setup_netfront_#t~memset~res785#1.offset;call write~intINTTYPE4#6(0bv32, setup_netfront_~info#1.base, ~bvadd~64(328bv64, setup_netfront_~info#1.offset), 4bv64);call write~intINTTYPE4#6(0bv32, setup_netfront_~info#1.base, ~bvadd~64(4bv64, ~bvadd~64(328bv64, setup_netfront_~info#1.offset)), 4bv64);call write~intINTTYPE4#6(256bv32, setup_netfront_~info#1.base, ~bvadd~64(8bv64, ~bvadd~64(328bv64, setup_netfront_~info#1.offset)), 4bv64);call write~$Pointer$#6(setup_netfront_~txs~0#1.base, setup_netfront_~txs~0#1.offset, setup_netfront_~info#1.base, ~bvadd~64(12bv64, ~bvadd~64(328bv64, setup_netfront_~info#1.offset)), 8bv64); [2025-02-08 04:18:24,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13010-1: SUMMARY for call ldv_xenbus_register_frontend_#t~ret1058#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9839-1: SUMMARY for call setup_netfront_#t~memset~res785#1.base, setup_netfront_#t~memset~res785#1.offset := #Ultimate.C_memset#6(setup_netfront_~txs~0#1.base, ~bvadd~64(16bv64, setup_netfront_~txs~0#1.offset), 0bv32, 48bv64); srcloc: null [2025-02-08 04:18:24,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10236: assume 5bv32 == netback_changed_~backend_state#1; [2025-02-08 04:18:24,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10236: assume !(5bv32 == netback_changed_~backend_state#1); [2025-02-08 04:18:24,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12218: havoc ldv_interrupt_interrupt_instance_5_#t~ret1018#1, ldv_interrupt_interrupt_instance_5_#t~ret1019#1, ldv_interrupt_interrupt_instance_5_~arg0#1.base, ldv_interrupt_interrupt_instance_5_~arg0#1.offset, ldv_interrupt_interrupt_instance_5_~tmp~91#1;havoc ldv_interrupt_interrupt_instance_5_#in~arg0#1.base, ldv_interrupt_interrupt_instance_5_#in~arg0#1.offset;assume { :end_inline_ldv_interrupt_interrupt_instance_5 } true; [2025-02-08 04:18:24,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11227-1: SUMMARY for call ldv_device_driver_io_instance_0_#t~ret973#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13341: SUMMARY for call free_netdev(ldv_free_netdev_139_~ldv_func_arg1#1.base, ldv_free_netdev_139_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:18:24,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11227: ldv_device_driver_io_instance_0_~tmp___4~13#1 := ldv_device_driver_io_instance_0_#t~ret973#1;havoc ldv_device_driver_io_instance_0_#t~ret973#1; [2025-02-08 04:18:24,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12482-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 04:18:24,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12020: ldv_iio_triggered_buffer_instance_handler_2_5_~tmp~85#1 := ldv_iio_triggered_buffer_instance_handler_2_5_#t~ret1005#1;havoc ldv_iio_triggered_buffer_instance_handler_2_5_#t~ret1005#1;ldv_iio_triggered_buffer_instance_handler_2_5_#res#1 := ldv_iio_triggered_buffer_instance_handler_2_5_~tmp~85#1;ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_#t~ret1000#1 := ldv_iio_triggered_buffer_instance_handler_2_5_#res#1;havoc ldv_iio_triggered_buffer_instance_handler_2_5_#t~ret1005#1, ldv_iio_triggered_buffer_instance_handler_2_5_~arg0#1.base, ldv_iio_triggered_buffer_instance_handler_2_5_~arg0#1.offset, ldv_iio_triggered_buffer_instance_handler_2_5_~arg1#1, ldv_iio_triggered_buffer_instance_handler_2_5_~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_2_5_~arg2#1.offset, ldv_iio_triggered_buffer_instance_handler_2_5_~tmp~85#1;havoc ldv_iio_triggered_buffer_instance_handler_2_5_#in~arg0#1.base, ldv_iio_triggered_buffer_instance_handler_2_5_#in~arg0#1.offset, ldv_iio_triggered_buffer_instance_handler_2_5_#in~arg1#1, ldv_iio_triggered_buffer_instance_handler_2_5_#in~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_2_5_#in~arg2#1.offset;assume { :end_inline_ldv_iio_triggered_buffer_instance_handler_2_5 } true;~ldv_2_ret_val_default~0 := ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_#t~ret1000#1;havoc ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_#t~ret1000#1; [2025-02-08 04:18:24,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11029: assume 0bv32 != ldv_alloc_etherdev_mqs_~tmp___0~44#1; [2025-02-08 04:18:24,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11029: assume !(0bv32 != ldv_alloc_etherdev_mqs_~tmp___0~44#1);ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := 0bv64, 0bv64; [2025-02-08 04:18:24,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11954: assume 5bv32 == ~ldv_statevar_3~0; [2025-02-08 04:18:24,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11954: assume !(5bv32 == ~ldv_statevar_3~0); [2025-02-08 04:18:24,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12020-1: SUMMARY for call ldv_iio_triggered_buffer_instance_handler_2_5_#t~ret1005#1 := xennet_rx_interrupt(ldv_iio_triggered_buffer_instance_handler_2_5_~arg1#1, ldv_iio_triggered_buffer_instance_handler_2_5_~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_2_5_~arg2#1.offset); srcloc: null [2025-02-08 04:18:24,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12152: assume 5bv32 == ~ldv_statevar_4~0; [2025-02-08 04:18:24,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12152: assume !(5bv32 == ~ldv_statevar_4~0); [2025-02-08 04:18:24,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12747: havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1045#1, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1046#1, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1047#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1047#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1048#1, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1049#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1049#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~arg0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp~100#1, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___0~51#1, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___1~33#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___1~33#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___2~24#1, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___3~19#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___3~19#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_#in~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_#in~arg0#1.offset;assume { :end_inline_ldv_struct_device_attribute_dummy_resourceless_instance_9 } true; [2025-02-08 04:18:24,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11756: assume { :begin_inline_ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3 } true;ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_#in~arg0#1.base, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_#t~ret1002#1, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_#t~ret1003#1, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_~arg0#1.base, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_~arg0#1.offset, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_~tmp~83#1;ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_~arg0#1.base, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_~arg0#1.offset := ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_#in~arg0#1.base, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_#in~arg0#1.offset;havoc ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_~tmp~83#1; [2025-02-08 04:18:24,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15786: havoc ldv_pre_register_netdev_#t~nondet1223#1; [2025-02-08 04:18:24,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15588-2: __alloc_percpu_#res#1.base, __alloc_percpu_#res#1.offset := __alloc_percpu_#t~ret1200#1.base, __alloc_percpu_#t~ret1200#1.offset;havoc __alloc_percpu_#t~ret1200#1.base, __alloc_percpu_#t~ret1200#1.offset; [2025-02-08 04:18:24,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15588-1: xennet_create_dev_#t~ret686#1.base, xennet_create_dev_#t~ret686#1.offset := __alloc_percpu_#res#1.base, __alloc_percpu_#res#1.offset;havoc __alloc_percpu_#t~ret1200#1.base, __alloc_percpu_#t~ret1200#1.offset, __alloc_percpu_~arg0#1, __alloc_percpu_~arg1#1;havoc __alloc_percpu_#in~arg0#1, __alloc_percpu_#in~arg1#1;assume { :end_inline___alloc_percpu } true;xennet_create_dev_~tmp___1~21#1.base, xennet_create_dev_~tmp___1~21#1.offset := xennet_create_dev_#t~ret686#1.base, xennet_create_dev_#t~ret686#1.offset;havoc xennet_create_dev_#t~ret686#1.base, xennet_create_dev_#t~ret686#1.offset;call write~$Pointer$#6(xennet_create_dev_~tmp___1~21#1.base, xennet_create_dev_~tmp___1~21#1.offset, xennet_create_dev_~np~16#1.base, ~bvadd~64(31464bv64, xennet_create_dev_~np~16#1.offset), 8bv64);call xennet_create_dev_#t~mem687#1.base, xennet_create_dev_#t~mem687#1.offset := read~$Pointer$#6(xennet_create_dev_~np~16#1.base, ~bvadd~64(31464bv64, xennet_create_dev_~np~16#1.offset), 8bv64); [2025-02-08 04:18:24,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15588: havoc __alloc_percpu_#t~ret1200#1.base, __alloc_percpu_#t~ret1200#1.offset; [2025-02-08 04:18:24,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11558: assume 3bv32 == ~ldv_statevar_20~0; [2025-02-08 04:18:24,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11558: assume !(3bv32 == ~ldv_statevar_20~0); [2025-02-08 04:18:24,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12615: assume 3bv32 == ~ldv_statevar_8~0; [2025-02-08 04:18:24,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12615: assume !(3bv32 == ~ldv_statevar_8~0); [2025-02-08 04:18:24,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15786-1: ldv_register_netdev_#t~ret1028#1 := ldv_pre_register_netdev_#res#1;havoc ldv_pre_register_netdev_#t~nondet1223#1;assume { :end_inline_ldv_pre_register_netdev } true;ldv_register_netdev_~ldv_16_ret_default~0#1 := ldv_register_netdev_#t~ret1028#1;havoc ldv_register_netdev_#t~ret1028#1;ldv_register_netdev_~ldv_16_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_16_netdev_net_device~0#1.offset := ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset; [2025-02-08 04:18:24,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9510: ldv_io_instance_probe_0_11_#t~ret1023#1 := netfront_probe_#res#1;havoc netfront_probe_#t~ret699#1.base, netfront_probe_#t~ret699#1.offset, netfront_probe_#t~ret700#1, netfront_probe_#t~ret701#1, netfront_probe_#t~ret702#1.base, netfront_probe_#t~ret702#1.offset, netfront_probe_#t~ret703#1, netfront_probe_#t~mem704#1.base, netfront_probe_#t~mem704#1.offset, netfront_probe_#t~ret705#1, netfront_probe_#t~ret706#1, netfront_probe_#t~mem707#1.base, netfront_probe_#t~mem707#1.offset, netfront_probe_#t~ret708#1, netfront_probe_#t~mem709#1.base, netfront_probe_#t~mem709#1.offset, netfront_probe_#t~ret710#1, netfront_probe_#t~ret711#1, netfront_probe_~dev#1.base, netfront_probe_~dev#1.offset, netfront_probe_~id#1.base, netfront_probe_~id#1.offset, netfront_probe_~err~4#1, netfront_probe_~netdev~1#1.base, netfront_probe_~netdev~1#1.offset, netfront_probe_~info~0#1.base, netfront_probe_~info~0#1.offset, netfront_probe_~tmp~60#1, netfront_probe_~tmp___0~30#1, netfront_probe_~tmp___1~22#1.base, netfront_probe_~tmp___1~22#1.offset;havoc netfront_probe_#in~dev#1.base, netfront_probe_#in~dev#1.offset, netfront_probe_#in~id#1.base, netfront_probe_#in~id#1.offset;assume { :end_inline_netfront_probe } true;ldv_io_instance_probe_0_11_~tmp~93#1 := ldv_io_instance_probe_0_11_#t~ret1023#1;havoc ldv_io_instance_probe_0_11_#t~ret1023#1;ldv_io_instance_probe_0_11_#res#1 := ldv_io_instance_probe_0_11_~tmp~93#1;ldv_device_driver_io_instance_0_#t~ret968#1 := ldv_io_instance_probe_0_11_#res#1;havoc ldv_io_instance_probe_0_11_#t~ret1023#1, ldv_io_instance_probe_0_11_~arg0#1.base, ldv_io_instance_probe_0_11_~arg0#1.offset, ldv_io_instance_probe_0_11_~arg1#1.base, ldv_io_instance_probe_0_11_~arg1#1.offset, ldv_io_instance_probe_0_11_~arg2#1.base, ldv_io_instance_probe_0_11_~arg2#1.offset, ldv_io_instance_probe_0_11_~tmp~93#1;havoc ldv_io_instance_probe_0_11_#in~arg0#1.base, ldv_io_instance_probe_0_11_#in~arg0#1.offset, ldv_io_instance_probe_0_11_#in~arg1#1.base, ldv_io_instance_probe_0_11_#in~arg1#1.offset, ldv_io_instance_probe_0_11_#in~arg2#1.base, ldv_io_instance_probe_0_11_#in~arg2#1.offset;assume { :end_inline_ldv_io_instance_probe_0_11 } true;~ldv_0_ret_default~0 := ldv_device_driver_io_instance_0_#t~ret968#1;havoc ldv_device_driver_io_instance_0_#t~mem967#1.base, ldv_device_driver_io_instance_0_#t~mem967#1.offset;havoc ldv_device_driver_io_instance_0_#t~ret968#1;assume { :begin_inline_ldv_filter_err_code } true;ldv_filter_err_code_#in~ret_val#1 := ~ldv_0_ret_default~0;havoc ldv_filter_err_code_#res#1;havoc ldv_filter_err_code_#t~ret1092#1, ldv_filter_err_code_~ret_val#1, ldv_filter_err_code_~tmp~125#1;ldv_filter_err_code_~ret_val#1 := ldv_filter_err_code_#in~ret_val#1;havoc ldv_filter_err_code_~tmp~125#1; [2025-02-08 04:18:24,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12285-1: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_6_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12285: assume { :begin_inline_ldv_interrupt_instance_thread_6_3 } true;ldv_interrupt_instance_thread_6_3_#in~arg0#1.base, ldv_interrupt_instance_thread_6_3_#in~arg0#1.offset, ldv_interrupt_instance_thread_6_3_#in~arg1#1, ldv_interrupt_instance_thread_6_3_#in~arg2#1.base, ldv_interrupt_instance_thread_6_3_#in~arg2#1.offset := ~ldv_6_thread_thread~0.base, ~ldv_6_thread_thread~0.offset, ~ldv_6_line_line~0, ~ldv_6_data_data~0.base, ~ldv_6_data_data~0.offset;havoc ldv_interrupt_instance_thread_6_3_#t~ret1015#1, ldv_interrupt_instance_thread_6_3_~arg0#1.base, ldv_interrupt_instance_thread_6_3_~arg0#1.offset, ldv_interrupt_instance_thread_6_3_~arg1#1, ldv_interrupt_instance_thread_6_3_~arg2#1.base, ldv_interrupt_instance_thread_6_3_~arg2#1.offset;ldv_interrupt_instance_thread_6_3_~arg0#1.base, ldv_interrupt_instance_thread_6_3_~arg0#1.offset := ldv_interrupt_instance_thread_6_3_#in~arg0#1.base, ldv_interrupt_instance_thread_6_3_#in~arg0#1.offset;ldv_interrupt_instance_thread_6_3_~arg1#1 := ldv_interrupt_instance_thread_6_3_#in~arg1#1;ldv_interrupt_instance_thread_6_3_~arg2#1.base, ldv_interrupt_instance_thread_6_3_~arg2#1.offset := ldv_interrupt_instance_thread_6_3_#in~arg2#1.base, ldv_interrupt_instance_thread_6_3_#in~arg2#1.offset; [2025-02-08 04:18:24,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13342-1: SUMMARY for call ldv_free_netdev(0bv64, 0bv64, ldv_free_netdev_139_~ldv_func_arg1#1.base, ldv_free_netdev_139_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:18:24,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11162: call ldv_device_driver_io_instance_0_#t~mem963#1.base, ldv_device_driver_io_instance_0_#t~mem963#1.offset := read~$Pointer$#15(~ldv_0_container_struct_xenbus_driver~0.base, ~bvadd~64(24bv64, ~ldv_0_container_struct_xenbus_driver~0.offset), 8bv64);assume { :begin_inline_ldv_io_instance_release_0_2 } true;ldv_io_instance_release_0_2_#in~arg0#1.base, ldv_io_instance_release_0_2_#in~arg0#1.offset, ldv_io_instance_release_0_2_#in~arg1#1.base, ldv_io_instance_release_0_2_#in~arg1#1.offset := ldv_device_driver_io_instance_0_#t~mem963#1.base, ldv_device_driver_io_instance_0_#t~mem963#1.offset, ~ldv_0_resource_struct_xenbus_device_ptr~0.base, ~ldv_0_resource_struct_xenbus_device_ptr~0.offset;havoc ldv_io_instance_release_0_2_#t~ret1024#1, ldv_io_instance_release_0_2_~arg0#1.base, ldv_io_instance_release_0_2_~arg0#1.offset, ldv_io_instance_release_0_2_~arg1#1.base, ldv_io_instance_release_0_2_~arg1#1.offset;ldv_io_instance_release_0_2_~arg0#1.base, ldv_io_instance_release_0_2_~arg0#1.offset := ldv_io_instance_release_0_2_#in~arg0#1.base, ldv_io_instance_release_0_2_#in~arg0#1.offset;ldv_io_instance_release_0_2_~arg1#1.base, ldv_io_instance_release_0_2_~arg1#1.offset := ldv_io_instance_release_0_2_#in~arg1#1.base, ldv_io_instance_release_0_2_#in~arg1#1.offset;assume { :begin_inline_xennet_remove } true;xennet_remove_#in~dev#1.base, xennet_remove_#in~dev#1.offset := ldv_io_instance_release_0_2_~arg1#1.base, ldv_io_instance_release_0_2_~arg1#1.offset;havoc xennet_remove_#res#1;havoc xennet_remove_#t~ret917#1.base, xennet_remove_#t~ret917#1.offset, xennet_remove_#t~mem918#1, xennet_remove_#t~ret919#1, xennet_remove_#t~mem920#1.base, xennet_remove_#t~mem920#1.offset, xennet_remove_#t~ret921#1, xennet_remove_#t~mem922#1.base, xennet_remove_#t~mem922#1.offset, xennet_remove_#t~mem923#1.base, xennet_remove_#t~mem923#1.offset, xennet_remove_#t~ret924#1, xennet_remove_#t~mem925#1.base, xennet_remove_#t~mem925#1.offset, xennet_remove_#t~mem926#1.base, xennet_remove_#t~mem926#1.offset, xennet_remove_~dev#1.base, xennet_remove_~dev#1.offset, xennet_remove_~info~5#1.base, xennet_remove_~info~5#1.offset, xennet_remove_~tmp~74#1.base, xennet_remove_~tmp~74#1.offset, xennet_remove_~#descriptor~2#1.base, xennet_remove_~#descriptor~2#1.offset, xennet_remove_~tmp___0~42#1;xennet_remove_~dev#1.base, xennet_remove_~dev#1.offset := xennet_remove_#in~dev#1.base, xennet_remove_#in~dev#1.offset;havoc xennet_remove_~info~5#1.base, xennet_remove_~info~5#1.offset;havoc xennet_remove_~tmp~74#1.base, xennet_remove_~tmp~74#1.offset;call xennet_remove_~#descriptor~2#1.base, xennet_remove_~#descriptor~2#1.offset := #Ultimate.allocOnStack(40bv64);havoc xennet_remove_~tmp___0~42#1;assume { :begin_inline_ldv_dev_get_drvdata_136 } true;ldv_dev_get_drvdata_136_#in~dev#1.base, ldv_dev_get_drvdata_136_#in~dev#1.offset := xennet_remove_~dev#1.base, ~bvadd~64(60bv64, xennet_remove_~dev#1.offset);havoc ldv_dev_get_drvdata_136_#res#1.base, ldv_dev_get_drvdata_136_#res#1.offset;havoc ldv_dev_get_drvdata_136_#t~ret1074#1.base, ldv_dev_get_drvdata_136_#t~ret1074#1.offset, ldv_dev_get_drvdata_136_~dev#1.base, ldv_dev_get_drvdata_136_~dev#1.offset, ldv_dev_get_drvdata_136_~tmp~115#1.base, ldv_dev_get_drvdata_136_~tmp~115#1.offset;ldv_dev_get_drvdata_136_~dev#1.base, ldv_dev_get_drvdata_136_~dev#1.offset := ldv_dev_get_drvdata_136_#in~dev#1.base, ldv_dev_get_drvdata_136_#in~dev#1.offset;havoc ldv_dev_get_drvdata_136_~tmp~115#1.base, ldv_dev_get_drvdata_136_~tmp~115#1.offset; [2025-02-08 04:18:24,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13342: havoc ldv_free_netdev_139_~ldv_func_arg1#1.base, ldv_free_netdev_139_~ldv_func_arg1#1.offset;havoc ldv_free_netdev_139_#in~ldv_func_arg1#1.base, ldv_free_netdev_139_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_free_netdev_139 } true;havoc xennet_remove_#t~mem926#1.base, xennet_remove_#t~mem926#1.offset;xennet_remove_#res#1 := 0bv32;call ULTIMATE.dealloc(xennet_remove_~#descriptor~2#1.base, xennet_remove_~#descriptor~2#1.offset);havoc xennet_remove_~#descriptor~2#1.base, xennet_remove_~#descriptor~2#1.offset; [2025-02-08 04:18:24,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15588-3: SUMMARY for call __alloc_percpu_#t~ret1200#1.base, __alloc_percpu_#t~ret1200#1.offset := ldv_malloc(0bv64); srcloc: null [2025-02-08 04:18:24,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13012: assume 0bv32 != ldv_xenbus_register_frontend_~tmp~102#1; [2025-02-08 04:18:24,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13012: assume !(0bv32 != ldv_xenbus_register_frontend_~tmp~102#1); [2025-02-08 04:18:24,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11162-1: SUMMARY for call ldv_assume((if 1bv32 == ~ldv_statevar_7~0 || 2bv32 == ~ldv_statevar_11~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10039: talk_to_netback_~err~8#1 := talk_to_netback_#t~ret847#1;havoc talk_to_netback_#t~mem846#1;havoc talk_to_netback_#t~ret847#1; [2025-02-08 04:18:24,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10039-1: SUMMARY for call talk_to_netback_#t~ret847#1 := xenbus_transaction_end(talk_to_netback_#t~mem846#1, 0bv32); srcloc: null [2025-02-08 04:18:24,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12550-1: SUMMARY for call ldv_free(~ldv_10_ldv_param_3_2_default~0.base, ~ldv_10_ldv_param_3_2_default~0.offset); srcloc: null [2025-02-08 04:18:24,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12418: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_7_3 } true;ldv_dummy_resourceless_instance_callback_7_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_3_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_3_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_7_3_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_7_3_#in~arg3#1.offset := ~ldv_7_callback_get_ethtool_stats~0.base, ~ldv_7_callback_get_ethtool_stats~0.offset, ~ldv_7_container_net_device~0.base, ~ldv_7_container_net_device~0.offset, ~ldv_7_container_struct_ethtool_stats_ptr~0.base, ~ldv_7_container_struct_ethtool_stats_ptr~0.offset, ~ldv_7_ldv_param_3_2_default~0.base, ~ldv_7_ldv_param_3_2_default~0.offset;havoc ldv_dummy_resourceless_instance_callback_7_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_7_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg3#1.offset;ldv_dummy_resourceless_instance_callback_7_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_7_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_3_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_7_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_7_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_3_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_7_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_7_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_3_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_7_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg3#1.offset := ldv_dummy_resourceless_instance_callback_7_3_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_7_3_#in~arg3#1.offset;assume { :begin_inline_xennet_get_ethtool_stats } true;xennet_get_ethtool_stats_#in~dev#1.base, xennet_get_ethtool_stats_#in~dev#1.offset, xennet_get_ethtool_stats_#in~stats#1.base, xennet_get_ethtool_stats_#in~stats#1.offset, xennet_get_ethtool_stats_#in~data#1.base, xennet_get_ethtool_stats_#in~data#1.offset := ldv_dummy_resourceless_instance_callback_7_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_7_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg3#1.offset;havoc xennet_get_ethtool_stats_#t~ret885#1.base, xennet_get_ethtool_stats_#t~ret885#1.offset, xennet_get_ethtool_stats_#t~mem886#1, xennet_get_ethtool_stats_#t~mem887#1, xennet_get_ethtool_stats_~dev#1.base, xennet_get_ethtool_stats_~dev#1.offset, xennet_get_ethtool_stats_~stats#1.base, xennet_get_ethtool_stats_~stats#1.offset, xennet_get_ethtool_stats_~data#1.base, xennet_get_ethtool_stats_~data#1.offset, xennet_get_ethtool_stats_~np~19#1.base, xennet_get_ethtool_stats_~np~19#1.offset, xennet_get_ethtool_stats_~tmp~68#1.base, xennet_get_ethtool_stats_~tmp~68#1.offset, xennet_get_ethtool_stats_~i~11#1;xennet_get_ethtool_stats_~dev#1.base, xennet_get_ethtool_stats_~dev#1.offset := xennet_get_ethtool_stats_#in~dev#1.base, xennet_get_ethtool_stats_#in~dev#1.offset;xennet_get_ethtool_stats_~stats#1.base, xennet_get_ethtool_stats_~stats#1.offset := xennet_get_ethtool_stats_#in~stats#1.base, xennet_get_ethtool_stats_#in~stats#1.offset;xennet_get_ethtool_stats_~data#1.base, xennet_get_ethtool_stats_~data#1.offset := xennet_get_ethtool_stats_#in~data#1.base, xennet_get_ethtool_stats_#in~data#1.offset;havoc xennet_get_ethtool_stats_~np~19#1.base, xennet_get_ethtool_stats_~np~19#1.offset;havoc xennet_get_ethtool_stats_~tmp~68#1.base, xennet_get_ethtool_stats_~tmp~68#1.offset;havoc xennet_get_ethtool_stats_~i~11#1; [2025-02-08 04:18:24,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12550: ~ldv_statevar_10~0 := 2bv32; [2025-02-08 04:18:24,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11229: assume 0bv32 != ldv_device_driver_io_instance_0_~tmp___4~13#1;~ldv_statevar_0~0 := 6bv32; [2025-02-08 04:18:24,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11229: assume !(0bv32 != ldv_device_driver_io_instance_0_~tmp___4~13#1);~ldv_statevar_0~0 := 11bv32; [2025-02-08 04:18:24,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12947: assume 2bv32 == ~ldv_statevar_11~0; [2025-02-08 04:18:24,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12947: assume !(2bv32 == ~ldv_statevar_11~0); [2025-02-08 04:18:24,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9974-1: SUMMARY for call talk_to_netback_#t~ret823#1 := xenbus_printf(talk_to_netback_#t~mem820#1, talk_to_netback_#t~mem821#1.base, talk_to_netback_#t~mem821#1.offset, 58bv64, 0bv64, 59bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11890: assume 4bv32 == ~ldv_statevar_2~0; [2025-02-08 04:18:24,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11890: assume !(4bv32 == ~ldv_statevar_2~0); [2025-02-08 04:18:24,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11031-1: SUMMARY for call ldv_alloc_etherdev_mqs_#t~ret932#1.base, ldv_alloc_etherdev_mqs_#t~ret932#1.offset := ldv_xmalloc(3200bv64); srcloc: null [2025-02-08 04:18:24,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11031: ldv_alloc_etherdev_mqs_~tmp~77#1.base, ldv_alloc_etherdev_mqs_~tmp~77#1.offset := ldv_alloc_etherdev_mqs_#t~ret932#1.base, ldv_alloc_etherdev_mqs_#t~ret932#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret932#1.base, ldv_alloc_etherdev_mqs_#t~ret932#1.offset;ldv_alloc_etherdev_mqs_~ldv_12_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_12_netdev_net_device~0#1.offset := ldv_alloc_etherdev_mqs_~tmp~77#1.base, ldv_alloc_etherdev_mqs_~tmp~77#1.offset;ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~ldv_12_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_12_netdev_net_device~0#1.offset; [2025-02-08 04:18:24,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9974: talk_to_netback_~err~8#1 := talk_to_netback_#t~ret823#1;havoc talk_to_netback_#t~mem820#1;havoc talk_to_netback_#t~mem821#1.base, talk_to_netback_#t~mem821#1.offset;havoc talk_to_netback_#t~mem822#1;havoc talk_to_netback_#t~ret823#1; [2025-02-08 04:18:24,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12683: ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___3~18#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___3~18#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1044#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1044#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1044#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1044#1.offset;~ldv_8_ldv_param_9_2_default~0.base, ~ldv_8_ldv_param_9_2_default~0.offset := ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___3~18#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___3~18#1.offset; [2025-02-08 04:18:24,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12683-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1044#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1044#1.offset := ldv_xmalloc(1bv64); srcloc: null [2025-02-08 04:18:24,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12221-1: SUMMARY for call ldv_assume((if 2bv32 != ~ldv_5_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13212-1: SUMMARY for call ldv_dev_set_drvdata_117_#t~ret1068#1 := ldv_dev_set_drvdata(ldv_dev_set_drvdata_117_~dev#1.base, ldv_dev_set_drvdata_117_~dev#1.offset, ldv_dev_set_drvdata_117_~data#1.base, ldv_dev_set_drvdata_117_~data#1.offset); srcloc: null [2025-02-08 04:18:24,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12221: ~ldv_statevar_5~0 := 6bv32; [2025-02-08 04:18:24,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: #t~ret1249#1 := main_#res#1;havoc main_#t~ret997#1, main_~tmp~80#1;assume { :end_inline_main } true; [2025-02-08 04:18:24,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10107: assume 0bv32 != xennet_connect_~err~9#1;xennet_connect_#res#1 := xennet_connect_~err~9#1;call ULTIMATE.dealloc(xennet_connect_~#feature_rx_copy~0#1.base, xennet_connect_~#feature_rx_copy~0#1.offset);havoc xennet_connect_~#feature_rx_copy~0#1.base, xennet_connect_~#feature_rx_copy~0#1.offset;call ULTIMATE.dealloc(xennet_connect_~#__constr_expr_0~3#1.base, xennet_connect_~#__constr_expr_0~3#1.offset);havoc xennet_connect_~#__constr_expr_0~3#1.base, xennet_connect_~#__constr_expr_0~3#1.offset; [2025-02-08 04:18:24,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10107: assume !(0bv32 != xennet_connect_~err~9#1);assume { :begin_inline_rtnl_lock } true;assume { :end_inline_rtnl_lock } true;assume { :begin_inline_netdev_update_features } true;netdev_update_features_#in~arg0#1.base, netdev_update_features_#in~arg0#1.offset := xennet_connect_~dev#1.base, xennet_connect_~dev#1.offset;havoc netdev_update_features_~arg0#1.base, netdev_update_features_~arg0#1.offset;netdev_update_features_~arg0#1.base, netdev_update_features_~arg0#1.offset := netdev_update_features_#in~arg0#1.base, netdev_update_features_#in~arg0#1.offset;havoc netdev_update_features_~arg0#1.base, netdev_update_features_~arg0#1.offset;havoc netdev_update_features_#in~arg0#1.base, netdev_update_features_#in~arg0#1.offset;assume { :end_inline_netdev_update_features } true;assume { :begin_inline_rtnl_unlock } true;assume { :end_inline_rtnl_unlock } true; [2025-02-08 04:18:24,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13212: ldv_dev_set_drvdata_117_~tmp~110#1 := ldv_dev_set_drvdata_117_#t~ret1068#1;havoc ldv_dev_set_drvdata_117_#t~ret1068#1;ldv_dev_set_drvdata_117_#res#1 := ldv_dev_set_drvdata_117_~tmp~110#1;netfront_probe_#t~ret703#1 := ldv_dev_set_drvdata_117_#res#1;havoc ldv_dev_set_drvdata_117_#t~ret1068#1, ldv_dev_set_drvdata_117_~dev#1.base, ldv_dev_set_drvdata_117_~dev#1.offset, ldv_dev_set_drvdata_117_~data#1.base, ldv_dev_set_drvdata_117_~data#1.offset, ldv_dev_set_drvdata_117_~tmp~110#1;havoc ldv_dev_set_drvdata_117_#in~dev#1.base, ldv_dev_set_drvdata_117_#in~dev#1.offset, ldv_dev_set_drvdata_117_#in~data#1.base, ldv_dev_set_drvdata_117_#in~data#1.offset;assume { :end_inline_ldv_dev_set_drvdata_117 } true;havoc netfront_probe_#t~ret703#1;call netfront_probe_#t~mem704#1.base, netfront_probe_#t~mem704#1.offset := read~$Pointer$#6(netfront_probe_~info~0#1.base, ~bvadd~64(16bv64, netfront_probe_~info~0#1.offset), 8bv64);assume { :begin_inline_ldv_register_netdev_118 } true;ldv_register_netdev_118_#in~ldv_func_arg1#1.base, ldv_register_netdev_118_#in~ldv_func_arg1#1.offset := netfront_probe_#t~mem704#1.base, netfront_probe_#t~mem704#1.offset;havoc ldv_register_netdev_118_#res#1;havoc ldv_register_netdev_118_#t~ret1069#1, ldv_register_netdev_118_#t~ret1070#1, ldv_register_netdev_118_~ldv_func_arg1#1.base, ldv_register_netdev_118_~ldv_func_arg1#1.offset, ldv_register_netdev_118_~ldv_func_res~2#1, ldv_register_netdev_118_~tmp~111#1, ldv_register_netdev_118_~tmp___0~54#1;ldv_register_netdev_118_~ldv_func_arg1#1.base, ldv_register_netdev_118_~ldv_func_arg1#1.offset := ldv_register_netdev_118_#in~ldv_func_arg1#1.base, ldv_register_netdev_118_#in~ldv_func_arg1#1.offset;havoc ldv_register_netdev_118_~ldv_func_res~2#1;havoc ldv_register_netdev_118_~tmp~111#1;havoc ldv_register_netdev_118_~tmp___0~54#1;assume { :begin_inline_register_netdev } true;register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset := ldv_register_netdev_118_~ldv_func_arg1#1.base, ldv_register_netdev_118_~ldv_func_arg1#1.offset;havoc register_netdev_#res#1;havoc register_netdev_#t~nondet1231#1, register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset;register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset := register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset;havoc register_netdev_#t~nondet1231#1;register_netdev_#res#1 := register_netdev_#t~nondet1231#1;havoc register_netdev_#t~nondet1231#1; [2025-02-08 04:18:24,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-2: havoc rx_refill_timeout_#t~ret267#1.base, rx_refill_timeout_#t~ret267#1.offset, rx_refill_timeout_~data#1, rx_refill_timeout_~dev~0#1.base, rx_refill_timeout_~dev~0#1.offset, rx_refill_timeout_~np~0#1.base, rx_refill_timeout_~np~0#1.offset, rx_refill_timeout_~tmp~35#1.base, rx_refill_timeout_~tmp~35#1.offset;havoc rx_refill_timeout_#in~data#1;assume { :end_inline_rx_refill_timeout } true; [2025-02-08 04:18:24,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#res#1 := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#t~funptrres1250#1;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#t~funptrres1250#1;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#t~ret1251#1;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#t~ret1252#1; [2025-02-08 04:18:24,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#t~funptrres1250#1 := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#t~ret1252#1; [2025-02-08 04:18:24,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-6: SUMMARY for call ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#t~ret1252#1 := store_rxbuf_max(##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~986#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~986#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~987#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~987#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~988#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~988#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~989#1); srcloc: null [2025-02-08 04:18:24,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9909: call setup_netfront_#t~mem802#1 := read~intINTTYPE4#6(setup_netfront_~info#1.base, ~bvadd~64(348bv64, setup_netfront_~info#1.offset), 4bv64); [2025-02-08 04:18:24,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-7: ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#t~funptrres1250#1 := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#t~ret1251#1; [2025-02-08 04:18:24,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9909-1: SUMMARY for call free_pages(~bvadd~64(setup_netfront_~rxs~0#1.base, setup_netfront_~rxs~0#1.offset), 0bv32); srcloc: null [2025-02-08 04:18:24,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-8: SUMMARY for call ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#t~ret1251#1 := store_rxbuf_min(##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~986#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~986#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~987#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~987#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~988#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~988#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~989#1); srcloc: null [2025-02-08 04:18:24,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13014-1: SUMMARY for call ldv_assume((if 0bv32 == ldv_xenbus_register_frontend_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-9: assume ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~#fp#1.base == #funAddr~store_rxbuf_max.base && ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~#fp#1.offset == #funAddr~store_rxbuf_max.offset; [2025-02-08 04:18:24,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-9: assume !(##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~#fp#1.base == #funAddr~store_rxbuf_max.base && ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~#fp#1.offset == #funAddr~store_rxbuf_max.offset); [2025-02-08 04:18:24,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10041: assume 0bv32 != talk_to_netback_~err~8#1; [2025-02-08 04:18:24,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10041: assume !(0bv32 != talk_to_netback_~err~8#1);talk_to_netback_#res#1 := 0bv32;call ULTIMATE.dealloc(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset);havoc talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset; [2025-02-08 04:18:24,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13014: ldv_xenbus_register_frontend_~ldv_19_struct_xenbus_driver_struct_xenbus_driver~0#1.base, ldv_xenbus_register_frontend_~ldv_19_struct_xenbus_driver_struct_xenbus_driver~0#1.offset := ldv_xenbus_register_frontend_~arg1#1.base, ldv_xenbus_register_frontend_~arg1#1.offset; [2025-02-08 04:18:24,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9711-2: call setup_netfront_single_#t~mem750#1.base, setup_netfront_single_#t~mem750#1.offset := read~$Pointer$#6(setup_netfront_single_~info#1.base, ~bvadd~64(252bv64, setup_netfront_single_~info#1.offset), 8bv64);call setup_netfront_single_#t~mem751#1 := read~intINTTYPE4#6(setup_netfront_single_~info#1.base, ~bvadd~64(196bv64, setup_netfront_single_~info#1.offset), 4bv64); [2025-02-08 04:18:24,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15921-3: SUMMARY for call xenbus_strstate_#t~ret1243#1.base, xenbus_strstate_#t~ret1243#1.offset := ldv_malloc(1bv64); srcloc: null [2025-02-08 04:18:24,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15921-2: xenbus_strstate_#res#1.base, xenbus_strstate_#res#1.offset := xenbus_strstate_#t~ret1243#1.base, xenbus_strstate_#t~ret1243#1.offset;havoc xenbus_strstate_#t~ret1243#1.base, xenbus_strstate_#t~ret1243#1.offset; [2025-02-08 04:18:24,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9711: havoc setup_netfront_single_#t~mem750#1.base, setup_netfront_single_#t~mem750#1.offset;havoc setup_netfront_single_#t~mem751#1;havoc setup_netfront_single_#t~ret752#1;call write~intINTTYPE4#6(0bv32, setup_netfront_single_~info#1.base, ~bvadd~64(196bv64, setup_netfront_single_~info#1.offset), 4bv64);setup_netfront_single_#res#1 := setup_netfront_single_~err~5#1; [2025-02-08 04:18:24,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9711-1: SUMMARY for call setup_netfront_single_#t~ret752#1 := xenbus_free_evtchn(setup_netfront_single_#t~mem750#1.base, setup_netfront_single_#t~mem750#1.offset, setup_netfront_single_#t~mem751#1); srcloc: null [2025-02-08 04:18:24,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15921: havoc xenbus_strstate_#t~ret1243#1.base, xenbus_strstate_#t~ret1243#1.offset;netback_changed_#t~ret878#1.base, netback_changed_#t~ret878#1.offset := xenbus_strstate_#res#1.base, xenbus_strstate_#res#1.offset;havoc xenbus_strstate_#t~ret1243#1.base, xenbus_strstate_#t~ret1243#1.offset, xenbus_strstate_~arg0#1;havoc xenbus_strstate_#in~arg0#1;assume { :end_inline_xenbus_strstate } true;netback_changed_~tmp___0~36#1.base, netback_changed_~tmp___0~36#1.offset := netback_changed_#t~ret878#1.base, netback_changed_#t~ret878#1.offset;havoc netback_changed_#t~ret878#1.base, netback_changed_#t~ret878#1.offset; [2025-02-08 04:18:24,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12156: assume 6bv32 == ~ldv_statevar_4~0; [2025-02-08 04:18:24,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12156: assume !(6bv32 == ~ldv_statevar_4~0); [2025-02-08 04:18:24,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10042: assume 4294967285bv32 == talk_to_netback_~err~8#1; [2025-02-08 04:18:24,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10042: assume !(4294967285bv32 == talk_to_netback_~err~8#1); [2025-02-08 04:18:24,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10240: call ULTIMATE.dealloc(netback_changed_~#descriptor~1#1.base, netback_changed_~#descriptor~1#1.offset);havoc netback_changed_~#descriptor~1#1.base, netback_changed_~#descriptor~1#1.offset; [2025-02-08 04:18:24,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9844: setup_netfront_~tmp___2~18#1 := setup_netfront_#t~ret786#1;havoc setup_netfront_#t~ret786#1; [2025-02-08 04:18:24,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11826: assume 2bv32 == ~ldv_statevar_1~0; [2025-02-08 04:18:24,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11826: assume !(2bv32 == ~ldv_statevar_1~0); [2025-02-08 04:18:24,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9844-1: SUMMARY for call setup_netfront_#t~ret786#1 := __phys_addr(~bvadd~64(setup_netfront_~txs~0#1.base, setup_netfront_~txs~0#1.offset)); srcloc: null [2025-02-08 04:18:24,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9976: assume 0bv32 != talk_to_netback_~err~8#1;talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset := 60bv64, 0bv64; [2025-02-08 04:18:24,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9976: assume !(0bv32 != talk_to_netback_~err~8#1);call talk_to_netback_#t~mem824#1 := read~intINTTYPE4#16(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, 4bv64);call talk_to_netback_#t~mem825#1.base, talk_to_netback_#t~mem825#1.offset := read~$Pointer$#6(talk_to_netback_~dev#1.base, ~bvadd~64(8bv64, talk_to_netback_~dev#1.offset), 8bv64);call talk_to_netback_#t~mem826#1 := read~intINTTYPE4#6(talk_to_netback_~info#1.base, ~bvadd~64(200bv64, talk_to_netback_~info#1.offset), 4bv64); [2025-02-08 04:18:24,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11958: assume 6bv32 == ~ldv_statevar_3~0; [2025-02-08 04:18:24,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11958: assume !(6bv32 == ~ldv_statevar_3~0); [2025-02-08 04:18:24,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11628: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_20_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11562: assume 4bv32 == ~ldv_statevar_20~0; [2025-02-08 04:18:24,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11562: assume !(4bv32 == ~ldv_statevar_20~0); [2025-02-08 04:18:24,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12619: assume 4bv32 == ~ldv_statevar_8~0; [2025-02-08 04:18:24,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12619: assume !(4bv32 == ~ldv_statevar_8~0); [2025-02-08 04:18:24,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9514: netfront_probe_~tmp___1~22#1.base, netfront_probe_~tmp___1~22#1.offset := netfront_probe_#t~ret702#1.base, netfront_probe_#t~ret702#1.offset;havoc netfront_probe_#t~ret702#1.base, netfront_probe_#t~ret702#1.offset;netfront_probe_~info~0#1.base, netfront_probe_~info~0#1.offset := netfront_probe_~tmp___1~22#1.base, netfront_probe_~tmp___1~22#1.offset;assume { :begin_inline_ldv_dev_set_drvdata_117 } true;ldv_dev_set_drvdata_117_#in~dev#1.base, ldv_dev_set_drvdata_117_#in~dev#1.offset, ldv_dev_set_drvdata_117_#in~data#1.base, ldv_dev_set_drvdata_117_#in~data#1.offset := netfront_probe_~dev#1.base, ~bvadd~64(60bv64, netfront_probe_~dev#1.offset), netfront_probe_~info~0#1.base, netfront_probe_~info~0#1.offset;havoc ldv_dev_set_drvdata_117_#res#1;havoc ldv_dev_set_drvdata_117_#t~ret1068#1, ldv_dev_set_drvdata_117_~dev#1.base, ldv_dev_set_drvdata_117_~dev#1.offset, ldv_dev_set_drvdata_117_~data#1.base, ldv_dev_set_drvdata_117_~data#1.offset, ldv_dev_set_drvdata_117_~tmp~110#1;ldv_dev_set_drvdata_117_~dev#1.base, ldv_dev_set_drvdata_117_~dev#1.offset := ldv_dev_set_drvdata_117_#in~dev#1.base, ldv_dev_set_drvdata_117_#in~dev#1.offset;ldv_dev_set_drvdata_117_~data#1.base, ldv_dev_set_drvdata_117_~data#1.offset := ldv_dev_set_drvdata_117_#in~data#1.base, ldv_dev_set_drvdata_117_#in~data#1.offset;havoc ldv_dev_set_drvdata_117_~tmp~110#1; [2025-02-08 04:18:24,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9514-1: SUMMARY for call netfront_probe_#t~ret702#1.base, netfront_probe_#t~ret702#1.offset := netdev_priv(netfront_probe_~netdev~1#1.base, netfront_probe_~netdev~1#1.offset); srcloc: null [2025-02-08 04:18:24,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9845: setup_netfront_~tmp___3~14#1 := setup_netfront_#t~ret787#1;havoc setup_netfront_#t~ret787#1; [2025-02-08 04:18:24,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9845-1: SUMMARY for call setup_netfront_#t~ret787#1 := pfn_to_mfn(~bvlshr~64(setup_netfront_~tmp___2~18#1, 12bv64)); srcloc: null [2025-02-08 04:18:24,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13016-1: SUMMARY for call ldv_assume((if 14bv32 == ~ldv_statevar_0~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13016: assume { :begin_inline_ldv_dispatch_register_19_2 } true;ldv_dispatch_register_19_2_#in~arg0#1.base, ldv_dispatch_register_19_2_#in~arg0#1.offset := ldv_xenbus_register_frontend_~ldv_19_struct_xenbus_driver_struct_xenbus_driver~0#1.base, ldv_xenbus_register_frontend_~ldv_19_struct_xenbus_driver_struct_xenbus_driver~0#1.offset;havoc ldv_dispatch_register_19_2_~arg0#1.base, ldv_dispatch_register_19_2_~arg0#1.offset;ldv_dispatch_register_19_2_~arg0#1.base, ldv_dispatch_register_19_2_~arg0#1.offset := ldv_dispatch_register_19_2_#in~arg0#1.base, ldv_dispatch_register_19_2_#in~arg0#1.offset;~ldv_0_container_struct_xenbus_driver~0.base, ~ldv_0_container_struct_xenbus_driver~0.offset := ldv_dispatch_register_19_2_~arg0#1.base, ldv_dispatch_register_19_2_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_0_14 } true;~ldv_statevar_0~0 := 13bv32; [2025-02-08 04:18:24,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11629: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 04:18:24,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12752-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1045#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12686: assume 0bv64 != ~bvadd~64(~ldv_8_callback_store~0.base, ~ldv_8_callback_store~0.offset);assume { :begin_inline_ldv_dummy_resourceless_instance_callback_8_9 } true;ldv_dummy_resourceless_instance_callback_8_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_8_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_8_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_9_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_8_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_9_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_8_9_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_9_#in~arg3#1.offset, ldv_dummy_resourceless_instance_callback_8_9_#in~arg4#1 := ~ldv_8_callback_store~0.base, ~ldv_8_callback_store~0.offset, ~ldv_8_container_struct_device_ptr~0.base, ~ldv_8_container_struct_device_ptr~0.offset, ~ldv_8_container_struct_device_attribute~0.base, ~ldv_8_container_struct_device_attribute~0.offset, ~ldv_8_ldv_param_9_2_default~0.base, ~ldv_8_ldv_param_9_2_default~0.offset, ~ldv_8_ldv_param_9_3_default~0;havoc ldv_dummy_resourceless_instance_callback_8_9_#t~ret990#1, ldv_dummy_resourceless_instance_callback_8_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_8_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_8_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_8_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg3#1.offset, ldv_dummy_resourceless_instance_callback_8_9_~arg4#1;ldv_dummy_resourceless_instance_callback_8_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_8_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_8_9_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_8_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_8_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_9_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_8_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_8_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_9_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_8_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg3#1.offset := ldv_dummy_resourceless_instance_callback_8_9_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_9_#in~arg3#1.offset;ldv_dummy_resourceless_instance_callback_8_9_~arg4#1 := ldv_dummy_resourceless_instance_callback_8_9_#in~arg4#1;assume { :begin_inline_##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG } true;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~986#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~986#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~987#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~987#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~988#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~988#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~989#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~#fp#1.offset := ldv_dummy_resourceless_instance_callback_8_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_8_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_8_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg3#1.offset, ldv_dummy_resourceless_instance_callback_8_9_~arg4#1, ldv_dummy_resourceless_instance_callback_8_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg0#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~986#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~986#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~987#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~987#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~988#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~988#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~989#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#t~funptrres1250#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#t~ret1251#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#t~ret1252#1;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~986#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~986#1.offset := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~986#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~986#1.offset;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~987#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~987#1.offset := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~987#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~987#1.offset;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~988#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~988#1.offset := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~988#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~988#1.offset;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~989#1 := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~989#1; [2025-02-08 04:18:24,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12686: assume !(0bv64 != ~bvadd~64(~ldv_8_callback_store~0.base, ~ldv_8_callback_store~0.offset)); [2025-02-08 04:18:24,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11761: assume { :begin_inline_ldv_interrupt_interrupt_instance_4 } true;ldv_interrupt_interrupt_instance_4_#in~arg0#1.base, ldv_interrupt_interrupt_instance_4_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_interrupt_interrupt_instance_4_#t~ret1016#1, ldv_interrupt_interrupt_instance_4_#t~ret1017#1, ldv_interrupt_interrupt_instance_4_~arg0#1.base, ldv_interrupt_interrupt_instance_4_~arg0#1.offset, ldv_interrupt_interrupt_instance_4_~tmp~90#1;ldv_interrupt_interrupt_instance_4_~arg0#1.base, ldv_interrupt_interrupt_instance_4_~arg0#1.offset := ldv_interrupt_interrupt_instance_4_#in~arg0#1.base, ldv_interrupt_interrupt_instance_4_#in~arg0#1.offset;havoc ldv_interrupt_interrupt_instance_4_~tmp~90#1; [2025-02-08 04:18:24,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12752: ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp~100#1 := ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1045#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1045#1; [2025-02-08 04:18:24,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10374-1: SUMMARY for call show_rxbuf_min_#t~ret889#1.base, show_rxbuf_min_#t~ret889#1.offset := netdev_priv(show_rxbuf_min_~netdev~4#1.base, show_rxbuf_min_~netdev~4#1.offset); srcloc: null [2025-02-08 04:18:24,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10374: show_rxbuf_min_~tmp~69#1.base, show_rxbuf_min_~tmp~69#1.offset := show_rxbuf_min_#t~ret889#1.base, show_rxbuf_min_#t~ret889#1.offset;havoc show_rxbuf_min_#t~ret889#1.base, show_rxbuf_min_#t~ret889#1.offset;show_rxbuf_min_~info~2#1.base, show_rxbuf_min_~info~2#1.offset := show_rxbuf_min_~tmp~69#1.base, show_rxbuf_min_~tmp~69#1.offset;call show_rxbuf_min_#t~mem890#1 := read~intINTTYPE4#6(show_rxbuf_min_~info~2#1.base, ~bvadd~64(5572bv64, show_rxbuf_min_~info~2#1.offset), 4bv64);show_rxbuf_min_#t~loopctr891#1 := 0bv64; [2025-02-08 04:18:24,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11035-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-02-08 04:18:24,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9846-1: SUMMARY for call setup_netfront_#t~ret788#1 := xenbus_grant_ring(setup_netfront_~dev#1.base, setup_netfront_~dev#1.offset, setup_netfront_~tmp___3~14#1); srcloc: null [2025-02-08 04:18:24,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12951: assume 3bv32 == ~ldv_statevar_11~0; [2025-02-08 04:18:24,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12951: assume !(3bv32 == ~ldv_statevar_11~0); [2025-02-08 04:18:24,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11894: assume 5bv32 == ~ldv_statevar_2~0; [2025-02-08 04:18:24,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11894: assume !(5bv32 == ~ldv_statevar_2~0); [2025-02-08 04:18:24,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13017: havoc ldv_dispatch_register_19_2_~arg0#1.base, ldv_dispatch_register_19_2_~arg0#1.offset;havoc ldv_dispatch_register_19_2_#in~arg0#1.base, ldv_dispatch_register_19_2_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_register_19_2 } true;ldv_xenbus_register_frontend_#res#1 := ldv_xenbus_register_frontend_~arg0#1; [2025-02-08 04:18:24,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9846: setup_netfront_~err~7#1 := setup_netfront_#t~ret788#1;havoc setup_netfront_#t~ret788#1; [2025-02-08 04:18:24,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11630-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 04:18:24,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9648: xen_net_read_mac_~tmp___1~23#1 := xen_net_read_mac_#t~ret736#1;havoc xen_net_read_mac_#t~ret736#1; [2025-02-08 04:18:24,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9648-1: SUMMARY for call xen_net_read_mac_#t~ret736#1 := IS_ERR(xen_net_read_mac_~macstr~0#1.base, xen_net_read_mac_~macstr~0#1.offset); srcloc: null [2025-02-08 04:18:24,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11630: ~ldv_statevar_20~0 := 9bv32; [2025-02-08 04:18:24,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12093-1: SUMMARY for call ldv_interrupt_instance_handler_5_5_#t~ret1011#1 := xennet_rx_interrupt(ldv_interrupt_instance_handler_5_5_~arg1#1, ldv_interrupt_instance_handler_5_5_~arg2#1.base, ldv_interrupt_instance_handler_5_5_~arg2#1.offset); srcloc: null [2025-02-08 04:18:24,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12093: ldv_interrupt_instance_handler_5_5_~tmp~88#1 := ldv_interrupt_instance_handler_5_5_#t~ret1011#1;havoc ldv_interrupt_instance_handler_5_5_#t~ret1011#1;ldv_interrupt_instance_handler_5_5_#res#1 := ldv_interrupt_instance_handler_5_5_~tmp~88#1;ldv_interrupt_interrupt_instance_5_#t~ret1018#1 := ldv_interrupt_instance_handler_5_5_#res#1;havoc ldv_interrupt_instance_handler_5_5_#t~ret1011#1, ldv_interrupt_instance_handler_5_5_~arg0#1.base, ldv_interrupt_instance_handler_5_5_~arg0#1.offset, ldv_interrupt_instance_handler_5_5_~arg1#1, ldv_interrupt_instance_handler_5_5_~arg2#1.base, ldv_interrupt_instance_handler_5_5_~arg2#1.offset, ldv_interrupt_instance_handler_5_5_~tmp~88#1;havoc ldv_interrupt_instance_handler_5_5_#in~arg0#1.base, ldv_interrupt_instance_handler_5_5_#in~arg0#1.offset, ldv_interrupt_instance_handler_5_5_#in~arg1#1, ldv_interrupt_instance_handler_5_5_#in~arg2#1.base, ldv_interrupt_instance_handler_5_5_#in~arg2#1.offset;assume { :end_inline_ldv_interrupt_instance_handler_5_5 } true;~ldv_5_ret_val_default~0 := ldv_interrupt_interrupt_instance_5_#t~ret1018#1;havoc ldv_interrupt_interrupt_instance_5_#t~ret1018#1; [2025-02-08 04:18:24,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12754: assume 0bv32 != ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp~100#1;~ldv_statevar_9~0 := 1bv32; [2025-02-08 04:18:24,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12754: assume !(0bv32 != ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp~100#1);~ldv_statevar_9~0 := 7bv32; [2025-02-08 04:18:24,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15925-1: netback_changed_#t~ret882#1 := xenbus_switch_state_#res#1;havoc xenbus_switch_state_#t~nondet1244#1, xenbus_switch_state_~arg0#1.base, xenbus_switch_state_~arg0#1.offset, xenbus_switch_state_~arg1#1;havoc xenbus_switch_state_#in~arg0#1.base, xenbus_switch_state_#in~arg0#1.offset, xenbus_switch_state_#in~arg1#1;assume { :end_inline_xenbus_switch_state } true;havoc netback_changed_#t~ret882#1; [2025-02-08 04:18:24,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15925: havoc xenbus_switch_state_#t~nondet1244#1; [2025-02-08 04:18:24,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9913: havoc setup_netfront_#t~mem802#1;havoc setup_netfront_#t~ret803#1; [2025-02-08 04:18:24,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9913-1: SUMMARY for call setup_netfront_#t~ret803#1 := gnttab_end_foreign_access_ref(setup_netfront_#t~mem802#1, 0bv32); srcloc: null [2025-02-08 04:18:24,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12556: ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___0~49#1 := ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1036#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1036#1; [2025-02-08 04:18:24,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12490: ldv_register_netdev_open_16_6_#t~ret1034#1 := xennet_open_#res#1;havoc xennet_open_#t~ret319#1.base, xennet_open_#t~ret319#1.offset, xennet_open_#t~ret320#1, xennet_open_#t~mem321#1.base, xennet_open_#t~mem321#1.offset, xennet_open_#t~mem322#1, xennet_open_#t~mem323#1.base, xennet_open_#t~mem323#1.offset, xennet_open_#t~mem324#1, xennet_open_#t~mem325#1, xennet_open_~dev#1.base, xennet_open_~dev#1.offset, xennet_open_~np~3#1.base, xennet_open_~np~3#1.offset, xennet_open_~tmp~38#1.base, xennet_open_~tmp~38#1.offset, xennet_open_~tmp___0~11#1;havoc xennet_open_#in~dev#1.base, xennet_open_#in~dev#1.offset;assume { :end_inline_xennet_open } true;ldv_register_netdev_open_16_6_~tmp~97#1 := ldv_register_netdev_open_16_6_#t~ret1034#1;havoc ldv_register_netdev_open_16_6_#t~ret1034#1;ldv_register_netdev_open_16_6_#res#1 := ldv_register_netdev_open_16_6_~tmp~97#1; [2025-02-08 04:18:24,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9451: xennet_create_dev_~tmp___4~10#1 := xennet_create_dev_#t~ret692#1;havoc xennet_create_dev_#t~ret692#1; [2025-02-08 04:18:24,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12556-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1036#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9451-1: SUMMARY for call xennet_create_dev_#t~ret692#1 := gnttab_alloc_grant_references(~zero_extend~32~16((if ~bvslt~32(xennet_create_dev_~__min1___1~0#1, xennet_create_dev_~__min2___1~0#1) then xennet_create_dev_~__min1___1~0#1 else xennet_create_dev_~__min2___1~0#1)[16:0])[16:0], xennet_create_dev_~np~16#1.base, ~bvadd~64(7844bv64, xennet_create_dev_~np~16#1.offset)); srcloc: null [2025-02-08 04:18:24,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292: assume { :begin_inline_ldv_interrupt_instance_handler_6_5 } true;ldv_interrupt_instance_handler_6_5_#in~arg0#1.base, ldv_interrupt_instance_handler_6_5_#in~arg0#1.offset, ldv_interrupt_instance_handler_6_5_#in~arg1#1, ldv_interrupt_instance_handler_6_5_#in~arg2#1.base, ldv_interrupt_instance_handler_6_5_#in~arg2#1.offset := ~ldv_6_callback_handler~0.base, ~ldv_6_callback_handler~0.offset, ~ldv_6_line_line~0, ~ldv_6_data_data~0.base, ~ldv_6_data_data~0.offset;havoc ldv_interrupt_instance_handler_6_5_#res#1;havoc ldv_interrupt_instance_handler_6_5_#t~ret1012#1, ldv_interrupt_instance_handler_6_5_~arg0#1.base, ldv_interrupt_instance_handler_6_5_~arg0#1.offset, ldv_interrupt_instance_handler_6_5_~arg1#1, ldv_interrupt_instance_handler_6_5_~arg2#1.base, ldv_interrupt_instance_handler_6_5_~arg2#1.offset, ldv_interrupt_instance_handler_6_5_~tmp~89#1;ldv_interrupt_instance_handler_6_5_~arg0#1.base, ldv_interrupt_instance_handler_6_5_~arg0#1.offset := ldv_interrupt_instance_handler_6_5_#in~arg0#1.base, ldv_interrupt_instance_handler_6_5_#in~arg0#1.offset;ldv_interrupt_instance_handler_6_5_~arg1#1 := ldv_interrupt_instance_handler_6_5_#in~arg1#1;ldv_interrupt_instance_handler_6_5_~arg2#1.base, ldv_interrupt_instance_handler_6_5_~arg2#1.offset := ldv_interrupt_instance_handler_6_5_#in~arg2#1.base, ldv_interrupt_instance_handler_6_5_#in~arg2#1.offset;havoc ldv_interrupt_instance_handler_6_5_~tmp~89#1; [2025-02-08 04:18:24,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292-1: SUMMARY for call ldv_switch_to_interrupt_context(); srcloc: null [2025-02-08 04:18:24,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10178: call ULTIMATE.dealloc(netback_changed_~#descriptor~1#1.base, netback_changed_~#descriptor~1#1.offset);havoc netback_changed_~#descriptor~1#1.base, netback_changed_~#descriptor~1#1.offset; [2025-02-08 04:18:24,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10376: assume true;havoc show_rxbuf_min_#t~nondet892#1;call write~intINTTYPE1#6(show_rxbuf_min_#t~nondet892#1, show_rxbuf_min_~buf#1.base, ~bvadd~64(show_rxbuf_min_~buf#1.offset, show_rxbuf_min_#t~loopctr891#1), 8bv64);show_rxbuf_min_#t~loopctr891#1 := ~bvadd~64(1bv64, show_rxbuf_min_#t~loopctr891#1); [2025-02-08 04:18:24,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10376: assume true;show_rxbuf_min_~tmp___0~37#1 := ~sign_extend~32~8(show_rxbuf_min_#t~ret893#1);havoc show_rxbuf_min_#t~mem890#1;havoc show_rxbuf_min_#t~loopctr891#1;havoc show_rxbuf_min_#t~nondet892#1;havoc show_rxbuf_min_#t~ret893#1;show_rxbuf_min_#res#1 := ~sign_extend~64~32(show_rxbuf_min_~tmp___0~37#1);ldv_dummy_resourceless_instance_callback_10_3_#t~ret974#1 := show_rxbuf_min_#res#1;havoc show_rxbuf_min_#t~ret889#1.base, show_rxbuf_min_#t~ret889#1.offset, show_rxbuf_min_#t~mem890#1, show_rxbuf_min_#t~loopctr891#1, show_rxbuf_min_#t~nondet892#1, show_rxbuf_min_#t~ret893#1, show_rxbuf_min_~dev#1.base, show_rxbuf_min_~dev#1.offset, show_rxbuf_min_~attr#1.base, show_rxbuf_min_~attr#1.offset, show_rxbuf_min_~buf#1.base, show_rxbuf_min_~buf#1.offset, show_rxbuf_min_~netdev~4#1.base, show_rxbuf_min_~netdev~4#1.offset, show_rxbuf_min_~__mptr~1#1.base, show_rxbuf_min_~__mptr~1#1.offset, show_rxbuf_min_~info~2#1.base, show_rxbuf_min_~info~2#1.offset, show_rxbuf_min_~tmp~69#1.base, show_rxbuf_min_~tmp~69#1.offset, show_rxbuf_min_~tmp___0~37#1;havoc show_rxbuf_min_#in~dev#1.base, show_rxbuf_min_#in~dev#1.offset, show_rxbuf_min_#in~attr#1.base, show_rxbuf_min_#in~attr#1.offset, show_rxbuf_min_#in~buf#1.base, show_rxbuf_min_#in~buf#1.offset;assume { :end_inline_show_rxbuf_min } true;havoc ldv_dummy_resourceless_instance_callback_10_3_#t~ret974#1;havoc ldv_dummy_resourceless_instance_callback_10_3_#t~ret974#1, ldv_dummy_resourceless_instance_callback_10_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_10_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_10_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_10_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg3#1.offset;havoc ldv_dummy_resourceless_instance_callback_10_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_10_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_10_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_3_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_10_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_3_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_10_3_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_3_#in~arg3#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_10_3 } true; [2025-02-08 04:18:24,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11962: havoc ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_#t~ret1002#1, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_#t~ret1003#1, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_~arg0#1.base, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_~arg0#1.offset, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_~tmp~83#1;havoc ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_#in~arg0#1.base, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_#in~arg0#1.offset;assume { :end_inline_ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3 } true; [2025-02-08 04:18:24,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12160: havoc ldv_interrupt_interrupt_instance_4_#t~ret1016#1, ldv_interrupt_interrupt_instance_4_#t~ret1017#1, ldv_interrupt_interrupt_instance_4_~arg0#1.base, ldv_interrupt_interrupt_instance_4_~arg0#1.offset, ldv_interrupt_interrupt_instance_4_~tmp~90#1;havoc ldv_interrupt_interrupt_instance_4_#in~arg0#1.base, ldv_interrupt_interrupt_instance_4_#in~arg0#1.offset;assume { :end_inline_ldv_interrupt_interrupt_instance_4 } true; [2025-02-08 04:18:24,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11169-1: SUMMARY for call ldv_device_driver_io_instance_0_#t~ret964#1 := ldv_switch_0(); srcloc: null [2025-02-08 04:18:24,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11169: ~ldv_statevar_0~0 := ldv_device_driver_io_instance_0_#t~ret964#1;havoc ldv_device_driver_io_instance_0_#t~ret964#1; [2025-02-08 04:18:24,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9650: assume 0bv64 != xen_net_read_mac_~tmp___1~23#1; [2025-02-08 04:18:24,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9650: assume !(0bv64 != xen_net_read_mac_~tmp___1~23#1);xen_net_read_mac_~i~9#1 := 0bv32; [2025-02-08 04:18:24,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9848: assume ~bvslt~32(setup_netfront_~err~7#1, 0bv32); [2025-02-08 04:18:24,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9848: assume !~bvslt~32(setup_netfront_~err~7#1, 0bv32);call write~intINTTYPE4#6(setup_netfront_~err~7#1, setup_netfront_~info#1.base, ~bvadd~64(348bv64, setup_netfront_~info#1.offset), 4bv64); [2025-02-08 04:18:24,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11830: assume 4bv32 == ~ldv_statevar_1~0; [2025-02-08 04:18:24,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11830: assume !(4bv32 == ~ldv_statevar_1~0); [2025-02-08 04:18:24,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9782: call ULTIMATE.dealloc(setup_netfront_~#feature_split_evtchn~0#1.base, setup_netfront_~#feature_split_evtchn~0#1.offset);havoc setup_netfront_~#feature_split_evtchn~0#1.base, setup_netfront_~#feature_split_evtchn~0#1.offset;call ULTIMATE.dealloc(setup_netfront_~#__constr_expr_0~2#1.base, setup_netfront_~#__constr_expr_0~2#1.offset);havoc setup_netfront_~#__constr_expr_0~2#1.base, setup_netfront_~#__constr_expr_0~2#1.offset; [2025-02-08 04:18:24,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11566: assume 5bv32 == ~ldv_statevar_20~0; [2025-02-08 04:18:24,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11566: assume !(5bv32 == ~ldv_statevar_20~0); [2025-02-08 04:18:24,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12623: assume 5bv32 == ~ldv_statevar_8~0; [2025-02-08 04:18:24,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12623: assume !(5bv32 == ~ldv_statevar_8~0); [2025-02-08 04:18:24,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10575: assume ~bvule~32(xennet_sysfs_addif_~i~13#1, 2bv32); [2025-02-08 04:18:24,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10575: assume !~bvule~32(xennet_sysfs_addif_~i~13#1, 2bv32);xennet_sysfs_addif_#res#1 := 0bv32; [2025-02-08 04:18:24,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12227-1: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_5_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12227: assume { :begin_inline_ldv_interrupt_instance_thread_5_3 } true;ldv_interrupt_instance_thread_5_3_#in~arg0#1.base, ldv_interrupt_instance_thread_5_3_#in~arg0#1.offset, ldv_interrupt_instance_thread_5_3_#in~arg1#1, ldv_interrupt_instance_thread_5_3_#in~arg2#1.base, ldv_interrupt_instance_thread_5_3_#in~arg2#1.offset := ~ldv_5_thread_thread~0.base, ~ldv_5_thread_thread~0.offset, ~ldv_5_line_line~0, ~ldv_5_data_data~0.base, ~ldv_5_data_data~0.offset;havoc ldv_interrupt_instance_thread_5_3_#t~ret1014#1, ldv_interrupt_instance_thread_5_3_~arg0#1.base, ldv_interrupt_instance_thread_5_3_~arg0#1.offset, ldv_interrupt_instance_thread_5_3_~arg1#1, ldv_interrupt_instance_thread_5_3_~arg2#1.base, ldv_interrupt_instance_thread_5_3_~arg2#1.offset;ldv_interrupt_instance_thread_5_3_~arg0#1.base, ldv_interrupt_instance_thread_5_3_~arg0#1.offset := ldv_interrupt_instance_thread_5_3_#in~arg0#1.base, ldv_interrupt_instance_thread_5_3_#in~arg0#1.offset;ldv_interrupt_instance_thread_5_3_~arg1#1 := ldv_interrupt_instance_thread_5_3_#in~arg1#1;ldv_interrupt_instance_thread_5_3_~arg2#1.base, ldv_interrupt_instance_thread_5_3_~arg2#1.offset := ldv_interrupt_instance_thread_5_3_#in~arg2#1.base, ldv_interrupt_instance_thread_5_3_#in~arg2#1.offset; [2025-02-08 04:18:24,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10311: xennet_get_ethtool_stats_~tmp~68#1.base, xennet_get_ethtool_stats_~tmp~68#1.offset := xennet_get_ethtool_stats_#t~ret885#1.base, xennet_get_ethtool_stats_#t~ret885#1.offset;havoc xennet_get_ethtool_stats_#t~ret885#1.base, xennet_get_ethtool_stats_#t~ret885#1.offset;xennet_get_ethtool_stats_~np~19#1.base, xennet_get_ethtool_stats_~np~19#1.offset := xennet_get_ethtool_stats_~tmp~68#1.base, xennet_get_ethtool_stats_~tmp~68#1.offset;xennet_get_ethtool_stats_~i~11#1 := 0bv32; [2025-02-08 04:18:24,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10311-1: SUMMARY for call xennet_get_ethtool_stats_#t~ret885#1.base, xennet_get_ethtool_stats_#t~ret885#1.offset := netdev_priv(xennet_get_ethtool_stats_~dev#1.base, xennet_get_ethtool_stats_~dev#1.offset); srcloc: null [2025-02-08 04:18:24,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11038-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-02-08 04:18:24,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10047: SUMMARY for call xenbus_dev_fatal(talk_to_netback_~dev#1.base, talk_to_netback_~dev#1.offset, talk_to_netback_~err~8#1, 82bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12426: ldv_net_dummy_resourceless_instance_7_~tmp___0~47#1 := ldv_net_dummy_resourceless_instance_7_#t~ret1027#1;havoc ldv_net_dummy_resourceless_instance_7_#t~ret1027#1; [2025-02-08 04:18:24,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12558: assume 0bv32 != ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___0~49#1;~ldv_statevar_10~0 := 1bv32; [2025-02-08 04:18:24,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12558: assume !(0bv32 != ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___0~49#1);~ldv_statevar_10~0 := 7bv32; [2025-02-08 04:18:24,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9519: assume 0bv32 != netfront_probe_~err~4#1; [2025-02-08 04:18:24,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9519: assume !(0bv32 != netfront_probe_~err~4#1);call netfront_probe_#t~mem707#1.base, netfront_probe_#t~mem707#1.offset := read~$Pointer$#6(netfront_probe_~info~0#1.base, ~bvadd~64(16bv64, netfront_probe_~info~0#1.offset), 8bv64);assume { :begin_inline_xennet_sysfs_addif } true;xennet_sysfs_addif_#in~netdev#1.base, xennet_sysfs_addif_#in~netdev#1.offset := netfront_probe_#t~mem707#1.base, netfront_probe_#t~mem707#1.offset;havoc xennet_sysfs_addif_#res#1;havoc xennet_sysfs_addif_#t~ret916#1, xennet_sysfs_addif_~netdev#1.base, xennet_sysfs_addif_~netdev#1.offset, xennet_sysfs_addif_~i~13#1, xennet_sysfs_addif_~err~10#1;xennet_sysfs_addif_~netdev#1.base, xennet_sysfs_addif_~netdev#1.offset := xennet_sysfs_addif_#in~netdev#1.base, xennet_sysfs_addif_#in~netdev#1.offset;havoc xennet_sysfs_addif_~i~13#1;havoc xennet_sysfs_addif_~err~10#1;xennet_sysfs_addif_~i~13#1 := 0bv32; [2025-02-08 04:18:24,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12426-1: SUMMARY for call ldv_net_dummy_resourceless_instance_7_#t~ret1027#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12955: havoc ldv_timer_timer_instance_11_#t~mem1052#1.base, ldv_timer_timer_instance_11_#t~mem1052#1.offset, ldv_timer_timer_instance_11_#t~mem1053#1.base, ldv_timer_timer_instance_11_#t~mem1053#1.offset, ldv_timer_timer_instance_11_#t~mem1054#1, ldv_timer_timer_instance_11_~arg0#1.base, ldv_timer_timer_instance_11_~arg0#1.offset;havoc ldv_timer_timer_instance_11_#in~arg0#1.base, ldv_timer_timer_instance_11_#in~arg0#1.offset;assume { :end_inline_ldv_timer_timer_instance_11 } true; [2025-02-08 04:18:24,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9982-1: SUMMARY for call talk_to_netback_#t~ret827#1 := xenbus_printf(talk_to_netback_#t~mem824#1, talk_to_netback_#t~mem825#1.base, talk_to_netback_#t~mem825#1.offset, 61bv64, 0bv64, 62bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11898: assume 6bv32 == ~ldv_statevar_2~0; [2025-02-08 04:18:24,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11898: assume !(6bv32 == ~ldv_statevar_2~0); [2025-02-08 04:18:24,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11105: assume 1bv32 == ~ldv_statevar_0~0; [2025-02-08 04:18:24,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11105: assume !(1bv32 == ~ldv_statevar_0~0); [2025-02-08 04:18:24,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9982: talk_to_netback_~err~8#1 := talk_to_netback_#t~ret827#1;havoc talk_to_netback_#t~mem824#1;havoc talk_to_netback_#t~mem825#1.base, talk_to_netback_#t~mem825#1.offset;havoc talk_to_netback_#t~mem826#1;havoc talk_to_netback_#t~ret827#1; [2025-02-08 04:18:24,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12691: havoc ldv_dummy_resourceless_instance_callback_8_9_#t~ret990#1, ldv_dummy_resourceless_instance_callback_8_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_8_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_8_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_8_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg3#1.offset, ldv_dummy_resourceless_instance_callback_8_9_~arg4#1;havoc ldv_dummy_resourceless_instance_callback_8_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_8_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_8_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_9_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_8_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_9_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_8_9_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_9_#in~arg3#1.offset, ldv_dummy_resourceless_instance_callback_8_9_#in~arg4#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_8_9 } true; [2025-02-08 04:18:24,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9652: xen_net_read_mac_~tmp___0~33#1 := xen_net_read_mac_#t~ret737#1;havoc xen_net_read_mac_#t~ret737#1;xen_net_read_mac_#res#1 := xen_net_read_mac_~tmp___0~33#1[32:0];call ULTIMATE.dealloc(xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset);havoc xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset;call ULTIMATE.dealloc(xen_net_read_mac_~#__constr_expr_0~1#1.base, xen_net_read_mac_~#__constr_expr_0~1#1.offset);havoc xen_net_read_mac_~#__constr_expr_0~1#1.base, xen_net_read_mac_~#__constr_expr_0~1#1.offset; [2025-02-08 04:18:24,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9652-1: SUMMARY for call xen_net_read_mac_#t~ret737#1 := PTR_ERR(xen_net_read_mac_~macstr~0#1.base, xen_net_read_mac_~macstr~0#1.offset); srcloc: null [2025-02-08 04:18:24,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10643-1: SUMMARY for call xennet_remove_#t~ret919#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(xennet_remove_#t~mem918#1)), 0bv64); srcloc: null [2025-02-08 04:18:24,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10643: xennet_remove_~tmp___0~42#1 := xennet_remove_#t~ret919#1;havoc xennet_remove_#t~mem918#1;havoc xennet_remove_#t~ret919#1; [2025-02-08 04:18:24,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11766: assume { :begin_inline_ldv_interrupt_interrupt_instance_5 } true;ldv_interrupt_interrupt_instance_5_#in~arg0#1.base, ldv_interrupt_interrupt_instance_5_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_interrupt_interrupt_instance_5_#t~ret1018#1, ldv_interrupt_interrupt_instance_5_#t~ret1019#1, ldv_interrupt_interrupt_instance_5_~arg0#1.base, ldv_interrupt_interrupt_instance_5_~arg0#1.offset, ldv_interrupt_interrupt_instance_5_~tmp~91#1;ldv_interrupt_interrupt_instance_5_~arg0#1.base, ldv_interrupt_interrupt_instance_5_~arg0#1.offset := ldv_interrupt_interrupt_instance_5_#in~arg0#1.base, ldv_interrupt_interrupt_instance_5_#in~arg0#1.offset;havoc ldv_interrupt_interrupt_instance_5_~tmp~91#1; [2025-02-08 04:18:24,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9454: assume ~bvslt~32(xennet_create_dev_~tmp___4~10#1, 0bv32); [2025-02-08 04:18:24,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9454: assume !~bvslt~32(xennet_create_dev_~tmp___4~10#1, 0bv32);call write~$Pointer$#6(~#xennet_netdev_ops~0.base, ~#xennet_netdev_ops~0.offset, xennet_create_dev_~netdev~0#1.base, ~bvadd~64(468bv64, xennet_create_dev_~netdev~0#1.offset), 8bv64);assume { :begin_inline_netif_napi_add } true;netif_napi_add_#in~arg0#1.base, netif_napi_add_#in~arg0#1.offset, netif_napi_add_#in~arg1#1.base, netif_napi_add_#in~arg1#1.offset, netif_napi_add_#in~arg2#1.base, netif_napi_add_#in~arg2#1.offset, netif_napi_add_#in~arg3#1 := xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset, xennet_create_dev_~np~16#1.base, ~bvadd~64(24bv64, xennet_create_dev_~np~16#1.offset), #funAddr~xennet_poll.base, #funAddr~xennet_poll.offset, 64bv32;havoc netif_napi_add_~arg0#1.base, netif_napi_add_~arg0#1.offset, netif_napi_add_~arg1#1.base, netif_napi_add_~arg1#1.offset, netif_napi_add_~arg2#1.base, netif_napi_add_~arg2#1.offset, netif_napi_add_~arg3#1;netif_napi_add_~arg0#1.base, netif_napi_add_~arg0#1.offset := netif_napi_add_#in~arg0#1.base, netif_napi_add_#in~arg0#1.offset;netif_napi_add_~arg1#1.base, netif_napi_add_~arg1#1.offset := netif_napi_add_#in~arg1#1.base, netif_napi_add_#in~arg1#1.offset;netif_napi_add_~arg2#1.base, netif_napi_add_~arg2#1.offset := netif_napi_add_#in~arg2#1.base, netif_napi_add_#in~arg2#1.offset;netif_napi_add_~arg3#1 := netif_napi_add_#in~arg3#1;havoc netif_napi_add_~arg0#1.base, netif_napi_add_~arg0#1.offset, netif_napi_add_~arg1#1.base, netif_napi_add_~arg1#1.offset, netif_napi_add_~arg2#1.base, netif_napi_add_~arg2#1.offset, netif_napi_add_~arg3#1;havoc netif_napi_add_#in~arg0#1.base, netif_napi_add_#in~arg0#1.offset, netif_napi_add_#in~arg1#1.base, netif_napi_add_#in~arg1#1.offset, netif_napi_add_#in~arg2#1.base, netif_napi_add_#in~arg2#1.offset, netif_napi_add_#in~arg3#1;assume { :end_inline_netif_napi_add } true;call write~intINTTYPE8#6(4295229442bv64, xennet_create_dev_~netdev~0#1.base, ~bvadd~64(204bv64, xennet_create_dev_~netdev~0#1.offset), 8bv64);call write~intINTTYPE8#6(1114129bv64, xennet_create_dev_~netdev~0#1.base, ~bvadd~64(212bv64, xennet_create_dev_~netdev~0#1.offset), 8bv64);call xennet_create_dev_#t~mem694#1 := read~intINTTYPE8#6(xennet_create_dev_~netdev~0#1.base, ~bvadd~64(204bv64, xennet_create_dev_~netdev~0#1.offset), 8bv64);call xennet_create_dev_#t~mem695#1 := read~intINTTYPE8#6(xennet_create_dev_~netdev~0#1.base, ~bvadd~64(212bv64, xennet_create_dev_~netdev~0#1.offset), 8bv64);call write~intINTTYPE8#6(~bvor~64(xennet_create_dev_#t~mem694#1, xennet_create_dev_#t~mem695#1), xennet_create_dev_~netdev~0#1.base, ~bvadd~64(204bv64, xennet_create_dev_~netdev~0#1.offset), 8bv64);havoc xennet_create_dev_#t~mem694#1;havoc xennet_create_dev_#t~mem695#1;call write~$Pointer$#6(~#xennet_ethtool_ops~0.base, ~#xennet_ethtool_ops~0.offset, xennet_create_dev_~netdev~0#1.base, ~bvadd~64(476bv64, xennet_create_dev_~netdev~0#1.offset), 8bv64);call write~$Pointer$#6(xennet_create_dev_~dev#1.base, ~bvadd~64(60bv64, xennet_create_dev_~dev#1.offset), xennet_create_dev_~netdev~0#1.base, ~bvadd~64(1236bv64, xennet_create_dev_~netdev~0#1.offset), 8bv64);assume { :begin_inline_netif_set_gso_max_size } true;netif_set_gso_max_size_#in~dev#1.base, netif_set_gso_max_size_#in~dev#1.offset, netif_set_gso_max_size_#in~size#1 := xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset, 65231bv32;havoc netif_set_gso_max_size_~dev#1.base, netif_set_gso_max_size_~dev#1.offset, netif_set_gso_max_size_~size#1;netif_set_gso_max_size_~dev#1.base, netif_set_gso_max_size_~dev#1.offset := netif_set_gso_max_size_#in~dev#1.base, netif_set_gso_max_size_#in~dev#1.offset;netif_set_gso_max_size_~size#1 := netif_set_gso_max_size_#in~size#1;call write~intINTTYPE4#6(netif_set_gso_max_size_~size#1, netif_set_gso_max_size_~dev#1.base, ~bvadd~64(2648bv64, netif_set_gso_max_size_~dev#1.offset), 4bv64);havoc netif_set_gso_max_size_~dev#1.base, netif_set_gso_max_size_~dev#1.offset, netif_set_gso_max_size_~size#1;havoc netif_set_gso_max_size_#in~dev#1.base, netif_set_gso_max_size_#in~dev#1.offset, netif_set_gso_max_size_#in~size#1;assume { :end_inline_netif_set_gso_max_size } true;call write~$Pointer$#6(xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset, xennet_create_dev_~np~16#1.base, ~bvadd~64(16bv64, xennet_create_dev_~np~16#1.offset), 8bv64); [2025-02-08 04:18:24,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12163-1: SUMMARY for call ldv_assume((if 2bv32 != ~ldv_4_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10115: SUMMARY for call ldv_spin_lock_bh_104(xennet_connect_~np~17#1.base, ~bvadd~64(5480bv64, xennet_connect_~np~17#1.offset)); srcloc: null [2025-02-08 04:18:24,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12163: ~ldv_statevar_4~0 := 6bv32; [2025-02-08 04:18:24,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12295: SUMMARY for call ldv_switch_to_process_context(); srcloc: null [2025-02-08 04:18:24,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11965-1: SUMMARY for call ldv_assume((if 2bv32 != ~ldv_3_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9917: setup_netfront_#res#1 := setup_netfront_~err~7#1;call ULTIMATE.dealloc(setup_netfront_~#feature_split_evtchn~0#1.base, setup_netfront_~#feature_split_evtchn~0#1.offset);havoc setup_netfront_~#feature_split_evtchn~0#1.base, setup_netfront_~#feature_split_evtchn~0#1.offset;call ULTIMATE.dealloc(setup_netfront_~#__constr_expr_0~2#1.base, setup_netfront_~#__constr_expr_0~2#1.offset);havoc setup_netfront_~#__constr_expr_0~2#1.base, setup_netfront_~#__constr_expr_0~2#1.offset; [2025-02-08 04:18:24,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11965: ~ldv_statevar_3~0 := 6bv32; [2025-02-08 04:18:24,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9917-1: SUMMARY for call free_pages(~bvadd~64(setup_netfront_~txs~0#1.base, setup_netfront_~txs~0#1.offset), 0bv32); srcloc: null [2025-02-08 04:18:24,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13022-1: SUMMARY for call ldv_assume((if 0bv32 != ldv_xenbus_register_frontend_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11040: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset;ldv_alloc_etherdev_mqs_115_#t~ret1067#1.base, ldv_alloc_etherdev_mqs_115_#t~ret1067#1.offset := ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret931#1, ldv_alloc_etherdev_mqs_#t~ret932#1.base, ldv_alloc_etherdev_mqs_#t~ret932#1.offset, ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset, ldv_alloc_etherdev_mqs_~arg1#1, ldv_alloc_etherdev_mqs_~arg2#1, ldv_alloc_etherdev_mqs_~arg3#1, ldv_alloc_etherdev_mqs_~ldv_12_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_12_netdev_net_device~0#1.offset, ldv_alloc_etherdev_mqs_~tmp~77#1.base, ldv_alloc_etherdev_mqs_~tmp~77#1.offset, ldv_alloc_etherdev_mqs_~tmp___0~44#1;havoc ldv_alloc_etherdev_mqs_#in~arg0#1.base, ldv_alloc_etherdev_mqs_#in~arg0#1.offset, ldv_alloc_etherdev_mqs_#in~arg1#1, ldv_alloc_etherdev_mqs_#in~arg2#1, ldv_alloc_etherdev_mqs_#in~arg3#1;assume { :end_inline_ldv_alloc_etherdev_mqs } true;ldv_alloc_etherdev_mqs_115_~tmp___0~53#1.base, ldv_alloc_etherdev_mqs_115_~tmp___0~53#1.offset := ldv_alloc_etherdev_mqs_115_#t~ret1067#1.base, ldv_alloc_etherdev_mqs_115_#t~ret1067#1.offset;havoc ldv_alloc_etherdev_mqs_115_#t~ret1067#1.base, ldv_alloc_etherdev_mqs_115_#t~ret1067#1.offset;ldv_alloc_etherdev_mqs_115_#res#1.base, ldv_alloc_etherdev_mqs_115_#res#1.offset := ldv_alloc_etherdev_mqs_115_~tmp___0~53#1.base, ldv_alloc_etherdev_mqs_115_~tmp___0~53#1.offset; [2025-02-08 04:18:24,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13022: ldv_xenbus_register_frontend_#res#1 := ldv_xenbus_register_frontend_~arg0#1; [2025-02-08 04:18:24,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10578: assume { :begin_inline_device_create_file } true;device_create_file_#in~arg0#1.base, device_create_file_#in~arg0#1.offset, device_create_file_#in~arg1#1.base, device_create_file_#in~arg1#1.offset := xennet_sysfs_addif_~netdev#1.base, ~bvadd~64(1236bv64, xennet_sysfs_addif_~netdev#1.offset), ~#xennet_attrs~0.base, ~bvadd~64(~#xennet_attrs~0.offset, ~bvmul~64(43bv64, ~sign_extend~64~32(xennet_sysfs_addif_~i~13#1)));havoc device_create_file_#res#1;havoc device_create_file_#t~nondet1211#1, device_create_file_~arg0#1.base, device_create_file_~arg0#1.offset, device_create_file_~arg1#1.base, device_create_file_~arg1#1.offset;device_create_file_~arg0#1.base, device_create_file_~arg0#1.offset := device_create_file_#in~arg0#1.base, device_create_file_#in~arg0#1.offset;device_create_file_~arg1#1.base, device_create_file_~arg1#1.offset := device_create_file_#in~arg1#1.base, device_create_file_#in~arg1#1.offset;havoc device_create_file_#t~nondet1211#1;device_create_file_#res#1 := device_create_file_#t~nondet1211#1;havoc device_create_file_#t~nondet1211#1; [2025-02-08 04:18:24,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12428: assume 0bv32 != ldv_net_dummy_resourceless_instance_7_~tmp___0~47#1;~ldv_statevar_7~0 := 1bv32; [2025-02-08 04:18:24,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12428: assume !(0bv32 != ldv_net_dummy_resourceless_instance_7_~tmp___0~47#1);~ldv_statevar_7~0 := 7bv32; [2025-02-08 04:18:24,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9389: assume 0bv64 == ~bvadd~64(xennet_create_dev_#t~mem687#1.base, xennet_create_dev_#t~mem687#1.offset);havoc xennet_create_dev_#t~mem687#1.base, xennet_create_dev_#t~mem687#1.offset; [2025-02-08 04:18:24,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9389: assume !(0bv64 == ~bvadd~64(xennet_create_dev_#t~mem687#1.base, xennet_create_dev_#t~mem687#1.offset));havoc xennet_create_dev_#t~mem687#1.base, xennet_create_dev_#t~mem687#1.offset;xennet_create_dev_~i~8#1 := 4294967295bv32; [2025-02-08 04:18:24,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9521: havoc netfront_probe_#t~ret706#1; [2025-02-08 04:18:24,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9521-1: SUMMARY for call netfront_probe_#t~ret706#1 := printk(33bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10116: SUMMARY for call ldv_spin_lock_irq_123(xennet_connect_~np~17#1.base, ~bvadd~64(260bv64, xennet_connect_~np~17#1.offset)); srcloc: null [2025-02-08 04:18:24,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12296: ldv_interrupt_interrupt_instance_6_~tmp~92#1 := ldv_interrupt_interrupt_instance_6_#t~ret1021#1;havoc ldv_interrupt_interrupt_instance_6_#t~ret1021#1; [2025-02-08 04:18:24,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13287: ldv_dev_get_drvdata_126_~tmp~113#1.base, ldv_dev_get_drvdata_126_~tmp~113#1.offset := ldv_dev_get_drvdata_126_#t~ret1072#1.base, ldv_dev_get_drvdata_126_#t~ret1072#1.offset;havoc ldv_dev_get_drvdata_126_#t~ret1072#1.base, ldv_dev_get_drvdata_126_#t~ret1072#1.offset;ldv_dev_get_drvdata_126_#res#1.base, ldv_dev_get_drvdata_126_#res#1.offset := ldv_dev_get_drvdata_126_~tmp~113#1.base, ldv_dev_get_drvdata_126_~tmp~113#1.offset;netfront_resume_#t~ret728#1.base, netfront_resume_#t~ret728#1.offset := ldv_dev_get_drvdata_126_#res#1.base, ldv_dev_get_drvdata_126_#res#1.offset;havoc ldv_dev_get_drvdata_126_#t~ret1072#1.base, ldv_dev_get_drvdata_126_#t~ret1072#1.offset, ldv_dev_get_drvdata_126_~dev#1.base, ldv_dev_get_drvdata_126_~dev#1.offset, ldv_dev_get_drvdata_126_~tmp~113#1.base, ldv_dev_get_drvdata_126_~tmp~113#1.offset;havoc ldv_dev_get_drvdata_126_#in~dev#1.base, ldv_dev_get_drvdata_126_#in~dev#1.offset;assume { :end_inline_ldv_dev_get_drvdata_126 } true;netfront_resume_~tmp~62#1.base, netfront_resume_~tmp~62#1.offset := netfront_resume_#t~ret728#1.base, netfront_resume_#t~ret728#1.offset;havoc netfront_resume_#t~ret728#1.base, netfront_resume_#t~ret728#1.offset;netfront_resume_~info~1#1.base, netfront_resume_~info~1#1.offset := netfront_resume_~tmp~62#1.base, netfront_resume_~tmp~62#1.offset;call write~$Pointer$#8(37bv64, 0bv64, netfront_resume_~#descriptor~0#1.base, netfront_resume_~#descriptor~0#1.offset, 8bv64);call write~$Pointer$#8(38bv64, 0bv64, netfront_resume_~#descriptor~0#1.base, ~bvadd~64(8bv64, netfront_resume_~#descriptor~0#1.offset), 8bv64);call write~$Pointer$#8(39bv64, 0bv64, netfront_resume_~#descriptor~0#1.base, ~bvadd~64(16bv64, netfront_resume_~#descriptor~0#1.offset), 8bv64);call write~$Pointer$#8(40bv64, 0bv64, netfront_resume_~#descriptor~0#1.base, ~bvadd~64(24bv64, netfront_resume_~#descriptor~0#1.offset), 8bv64);call write~intINTTYPE4#8(1449bv32, netfront_resume_~#descriptor~0#1.base, ~bvadd~64(32bv64, netfront_resume_~#descriptor~0#1.offset), 4bv64);call write~intINTTYPE4#8(0bv32, netfront_resume_~#descriptor~0#1.base, ~bvadd~64(36bv64, netfront_resume_~#descriptor~0#1.offset), 4bv64);call netfront_resume_#t~mem729#1 := read~intINTTYPE4#8(netfront_resume_~#descriptor~0#1.base, ~bvadd~64(36bv64, netfront_resume_~#descriptor~0#1.offset), 4bv64); [2025-02-08 04:18:24,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13287-1: SUMMARY for call ldv_dev_get_drvdata_126_#t~ret1072#1.base, ldv_dev_get_drvdata_126_#t~ret1072#1.offset := ldv_dev_get_drvdata(ldv_dev_get_drvdata_126_~dev#1.base, ldv_dev_get_drvdata_126_~dev#1.offset); srcloc: null [2025-02-08 04:18:24,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10248: assume 1bv32 != netback_changed_#t~mem880#1;havoc netback_changed_#t~mem880#1; [2025-02-08 04:18:24,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10248: assume !(1bv32 != netback_changed_#t~mem880#1);havoc netback_changed_#t~mem880#1;assume { :begin_inline_xennet_connect } true;xennet_connect_#in~dev#1.base, xennet_connect_#in~dev#1.offset := netback_changed_~netdev~3#1.base, netback_changed_~netdev~3#1.offset;havoc xennet_connect_#res#1;havoc xennet_connect_#t~ret850#1.base, xennet_connect_#t~ret850#1.offset, xennet_connect_#t~mem851#1, xennet_connect_#t~mem852#1.base, xennet_connect_#t~mem852#1.offset, xennet_connect_#t~mem853#1.base, xennet_connect_#t~mem853#1.offset, xennet_connect_#t~ret854#1, xennet_connect_#t~mem855#1, xennet_connect_#t~ret856#1, xennet_connect_#t~mem857#1.base, xennet_connect_#t~mem857#1.offset, xennet_connect_#t~ret858#1, xennet_connect_#t~mem859#1.base, xennet_connect_#t~mem859#1.offset, xennet_connect_#t~ret860#1.base, xennet_connect_#t~ret860#1.offset, xennet_connect_#t~ret861#1, xennet_connect_#t~mem862#1.base, xennet_connect_#t~mem862#1.offset, xennet_connect_#t~mem863#1, xennet_connect_#t~ret864#1.base, xennet_connect_#t~ret864#1.offset, xennet_connect_#t~ret865#1.base, xennet_connect_#t~ret865#1.offset, xennet_connect_#t~ret866#1, xennet_connect_#t~mem867#1.base, xennet_connect_#t~mem867#1.offset, xennet_connect_#t~mem868#1, xennet_connect_#t~mem869#1.base, xennet_connect_#t~mem869#1.offset, xennet_connect_#t~mem870#1, xennet_connect_#t~mem871#1, xennet_connect_#t~mem872#1, xennet_connect_#t~mem873#1, xennet_connect_~dev#1.base, xennet_connect_~dev#1.offset, xennet_connect_~np~17#1.base, xennet_connect_~np~17#1.offset, xennet_connect_~tmp~66#1.base, xennet_connect_~tmp~66#1.offset, xennet_connect_~i~10#1, xennet_connect_~requeue_idx~0#1, xennet_connect_~err~9#1, xennet_connect_~skb~12#1.base, xennet_connect_~skb~12#1.offset, xennet_connect_~ref~7#1, xennet_connect_~req~1#1.base, xennet_connect_~req~1#1.offset, xennet_connect_~#feature_rx_copy~0#1.base, xennet_connect_~#feature_rx_copy~0#1.offset, xennet_connect_~#__constr_expr_0~3#1.base, xennet_connect_~#__constr_expr_0~3#1.offset, xennet_connect_~frag~2#1.base, xennet_connect_~frag~2#1.offset, xennet_connect_~page~3#1.base, xennet_connect_~page~3#1.offset, xennet_connect_~tmp___0~35#1.base, xennet_connect_~tmp___0~35#1.offset, xennet_connect_~tmp___1~25#1, xennet_connect_~tmp___2~19#1.base, xennet_connect_~tmp___2~19#1.offset, xennet_connect_~tmp___3~15#1.base, xennet_connect_~tmp___3~15#1.offset, xennet_connect_~tmp___4~12#1;xennet_connect_~dev#1.base, xennet_connect_~dev#1.offset := xennet_connect_#in~dev#1.base, xennet_connect_#in~dev#1.offset;havoc xennet_connect_~np~17#1.base, xennet_connect_~np~17#1.offset;havoc xennet_connect_~tmp~66#1.base, xennet_connect_~tmp~66#1.offset;havoc xennet_connect_~i~10#1;havoc xennet_connect_~requeue_idx~0#1;havoc xennet_connect_~err~9#1;havoc xennet_connect_~skb~12#1.base, xennet_connect_~skb~12#1.offset;havoc xennet_connect_~ref~7#1;havoc xennet_connect_~req~1#1.base, xennet_connect_~req~1#1.offset;call xennet_connect_~#feature_rx_copy~0#1.base, xennet_connect_~#feature_rx_copy~0#1.offset := #Ultimate.allocOnStack(4bv64);call xennet_connect_~#__constr_expr_0~3#1.base, xennet_connect_~#__constr_expr_0~3#1.offset := #Ultimate.allocOnStack(4bv64);havoc xennet_connect_~frag~2#1.base, xennet_connect_~frag~2#1.offset;havoc xennet_connect_~page~3#1.base, xennet_connect_~page~3#1.offset;havoc xennet_connect_~tmp___0~35#1.base, xennet_connect_~tmp___0~35#1.offset;havoc xennet_connect_~tmp___1~25#1;havoc xennet_connect_~tmp___2~19#1.base, xennet_connect_~tmp___2~19#1.offset;havoc xennet_connect_~tmp___3~15#1.base, xennet_connect_~tmp___3~15#1.offset;havoc xennet_connect_~tmp___4~12#1; [2025-02-08 04:18:24,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10248-1: call netback_changed_#t~mem880#1 := read~intINTTYPE4#6(netback_changed_~dev#1.base, ~bvadd~64(1424bv64, netback_changed_~dev#1.offset), 4bv64); [2025-02-08 04:18:24,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12296-1: SUMMARY for call ldv_interrupt_interrupt_instance_6_#t~ret1021#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11239: assume { :begin_inline_ldv_io_instance_callback_0_17 } true;ldv_io_instance_callback_0_17_#in~arg0#1.base, ldv_io_instance_callback_0_17_#in~arg0#1.offset, ldv_io_instance_callback_0_17_#in~arg1#1.base, ldv_io_instance_callback_0_17_#in~arg1#1.offset := ~ldv_0_callback_resume~0.base, ~ldv_0_callback_resume~0.offset, ~ldv_0_resource_struct_xenbus_device_ptr~0.base, ~ldv_0_resource_struct_xenbus_device_ptr~0.offset;havoc ldv_io_instance_callback_0_17_#t~ret1022#1, ldv_io_instance_callback_0_17_~arg0#1.base, ldv_io_instance_callback_0_17_~arg0#1.offset, ldv_io_instance_callback_0_17_~arg1#1.base, ldv_io_instance_callback_0_17_~arg1#1.offset;ldv_io_instance_callback_0_17_~arg0#1.base, ldv_io_instance_callback_0_17_~arg0#1.offset := ldv_io_instance_callback_0_17_#in~arg0#1.base, ldv_io_instance_callback_0_17_#in~arg0#1.offset;ldv_io_instance_callback_0_17_~arg1#1.base, ldv_io_instance_callback_0_17_~arg1#1.offset := ldv_io_instance_callback_0_17_#in~arg1#1.base, ldv_io_instance_callback_0_17_#in~arg1#1.offset;assume { :begin_inline_netfront_resume } true;netfront_resume_#in~dev#1.base, netfront_resume_#in~dev#1.offset := ldv_io_instance_callback_0_17_~arg1#1.base, ldv_io_instance_callback_0_17_~arg1#1.offset;havoc netfront_resume_#res#1;havoc netfront_resume_#t~ret728#1.base, netfront_resume_#t~ret728#1.offset, netfront_resume_#t~mem729#1, netfront_resume_#t~ret730#1, netfront_resume_#t~mem731#1.base, netfront_resume_#t~mem731#1.offset, netfront_resume_#t~ret732#1, netfront_resume_~dev#1.base, netfront_resume_~dev#1.offset, netfront_resume_~info~1#1.base, netfront_resume_~info~1#1.offset, netfront_resume_~tmp~62#1.base, netfront_resume_~tmp~62#1.offset, netfront_resume_~#descriptor~0#1.base, netfront_resume_~#descriptor~0#1.offset, netfront_resume_~tmp___0~32#1;netfront_resume_~dev#1.base, netfront_resume_~dev#1.offset := netfront_resume_#in~dev#1.base, netfront_resume_#in~dev#1.offset;havoc netfront_resume_~info~1#1.base, netfront_resume_~info~1#1.offset;havoc netfront_resume_~tmp~62#1.base, netfront_resume_~tmp~62#1.offset;call netfront_resume_~#descriptor~0#1.base, netfront_resume_~#descriptor~0#1.offset := #Ultimate.allocOnStack(40bv64);havoc netfront_resume_~tmp___0~32#1;assume { :begin_inline_ldv_dev_get_drvdata_126 } true;ldv_dev_get_drvdata_126_#in~dev#1.base, ldv_dev_get_drvdata_126_#in~dev#1.offset := netfront_resume_~dev#1.base, ~bvadd~64(60bv64, netfront_resume_~dev#1.offset);havoc ldv_dev_get_drvdata_126_#res#1.base, ldv_dev_get_drvdata_126_#res#1.offset;havoc ldv_dev_get_drvdata_126_#t~ret1072#1.base, ldv_dev_get_drvdata_126_#t~ret1072#1.offset, ldv_dev_get_drvdata_126_~dev#1.base, ldv_dev_get_drvdata_126_~dev#1.offset, ldv_dev_get_drvdata_126_~tmp~113#1.base, ldv_dev_get_drvdata_126_~tmp~113#1.offset;ldv_dev_get_drvdata_126_~dev#1.base, ldv_dev_get_drvdata_126_~dev#1.offset := ldv_dev_get_drvdata_126_#in~dev#1.base, ldv_dev_get_drvdata_126_#in~dev#1.offset;havoc ldv_dev_get_drvdata_126_~tmp~113#1.base, ldv_dev_get_drvdata_126_~tmp~113#1.offset; [2025-02-08 04:18:24,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11834: assume 5bv32 == ~ldv_statevar_1~0; [2025-02-08 04:18:24,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11834: assume !(5bv32 == ~ldv_statevar_1~0); [2025-02-08 04:18:24,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12032: ldv_iio_triggered_buffer_instance_handler_3_5_~tmp~86#1 := ldv_iio_triggered_buffer_instance_handler_3_5_#t~ret1006#1;havoc ldv_iio_triggered_buffer_instance_handler_3_5_#t~ret1006#1;ldv_iio_triggered_buffer_instance_handler_3_5_#res#1 := ldv_iio_triggered_buffer_instance_handler_3_5_~tmp~86#1;ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_#t~ret1002#1 := ldv_iio_triggered_buffer_instance_handler_3_5_#res#1;havoc ldv_iio_triggered_buffer_instance_handler_3_5_#t~ret1006#1, ldv_iio_triggered_buffer_instance_handler_3_5_~arg0#1.base, ldv_iio_triggered_buffer_instance_handler_3_5_~arg0#1.offset, ldv_iio_triggered_buffer_instance_handler_3_5_~arg1#1, ldv_iio_triggered_buffer_instance_handler_3_5_~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_3_5_~arg2#1.offset, ldv_iio_triggered_buffer_instance_handler_3_5_~tmp~86#1;havoc ldv_iio_triggered_buffer_instance_handler_3_5_#in~arg0#1.base, ldv_iio_triggered_buffer_instance_handler_3_5_#in~arg0#1.offset, ldv_iio_triggered_buffer_instance_handler_3_5_#in~arg1#1, ldv_iio_triggered_buffer_instance_handler_3_5_#in~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_3_5_#in~arg2#1.offset;assume { :end_inline_ldv_iio_triggered_buffer_instance_handler_3_5 } true;~ldv_3_ret_val_default~0 := ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_#t~ret1002#1;havoc ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_#t~ret1002#1; [2025-02-08 04:18:24,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9984: assume 0bv32 != talk_to_netback_~err~8#1;talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset := 63bv64, 0bv64; [2025-02-08 04:18:24,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9984: assume !(0bv32 != talk_to_netback_~err~8#1); [2025-02-08 04:18:24,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12032-1: SUMMARY for call ldv_iio_triggered_buffer_instance_handler_3_5_#t~ret1006#1 := xennet_tx_interrupt(ldv_iio_triggered_buffer_instance_handler_3_5_~arg1#1, ldv_iio_triggered_buffer_instance_handler_3_5_~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_3_5_~arg2#1.offset); srcloc: null [2025-02-08 04:18:24,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11636: assume { :begin_inline_ldv_EMGentry_init_netif_init_20_9 } true;ldv_EMGentry_init_netif_init_20_9_#in~arg0#1.base, ldv_EMGentry_init_netif_init_20_9_#in~arg0#1.offset := ~ldv_20_init_netif_init_default~0.base, ~ldv_20_init_netif_init_default~0.offset;havoc ldv_EMGentry_init_netif_init_20_9_#res#1;havoc ldv_EMGentry_init_netif_init_20_9_#t~ret930#1, ldv_EMGentry_init_netif_init_20_9_~arg0#1.base, ldv_EMGentry_init_netif_init_20_9_~arg0#1.offset, ldv_EMGentry_init_netif_init_20_9_~tmp~76#1;ldv_EMGentry_init_netif_init_20_9_~arg0#1.base, ldv_EMGentry_init_netif_init_20_9_~arg0#1.offset := ldv_EMGentry_init_netif_init_20_9_#in~arg0#1.base, ldv_EMGentry_init_netif_init_20_9_#in~arg0#1.offset;havoc ldv_EMGentry_init_netif_init_20_9_~tmp~76#1;assume { :begin_inline_netif_init } true;havoc netif_init_#res#1;havoc netif_init_#t~ret927#1, netif_init_#t~ret928#1, netif_init_#t~ret929#1, netif_init_~tmp~75#1, netif_init_~tmp___0~43#1, netif_init_~tmp___1~29#1;havoc netif_init_~tmp~75#1;havoc netif_init_~tmp___0~43#1;havoc netif_init_~tmp___1~29#1; [2025-02-08 04:18:24,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10645: assume 0bv64 != xennet_remove_~tmp___0~42#1;call xennet_remove_#t~mem920#1.base, xennet_remove_#t~mem920#1.offset := read~$Pointer$#6(xennet_remove_~dev#1.base, ~bvadd~64(8bv64, xennet_remove_~dev#1.offset), 8bv64); [2025-02-08 04:18:24,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10645: assume !(0bv64 != xennet_remove_~tmp___0~42#1); [2025-02-08 04:18:24,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11570: assume 6bv32 == ~ldv_statevar_20~0; [2025-02-08 04:18:24,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11570: assume !(6bv32 == ~ldv_statevar_20~0); [2025-02-08 04:18:24,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12627: assume 7bv32 == ~ldv_statevar_8~0; [2025-02-08 04:18:24,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12627: assume !(7bv32 == ~ldv_statevar_8~0); [2025-02-08 04:18:24,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11636-1: SUMMARY for call ldv_assume((if 14bv32 == ~ldv_statevar_0~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9654: setup_netfront_#t~ret782#1 := xen_net_read_mac_#res#1;havoc xen_net_read_mac_#t~mem733#1, xen_net_read_mac_#t~mem734#1.base, xen_net_read_mac_#t~mem734#1.offset, xen_net_read_mac_#t~ret735#1.base, xen_net_read_mac_#t~ret735#1.offset, xen_net_read_mac_#t~ret736#1, xen_net_read_mac_#t~ret737#1, xen_net_read_mac_#t~ret738#1, xen_net_read_mac_#t~mem739#1.base, xen_net_read_mac_#t~mem739#1.offset, xen_net_read_mac_#t~mem740#1.base, xen_net_read_mac_#t~mem740#1.offset, xen_net_read_mac_#t~mem741#1, xen_net_read_mac_#t~short742#1, xen_net_read_mac_#t~mem743#1.base, xen_net_read_mac_#t~mem743#1.offset, xen_net_read_mac_~dev#1.base, xen_net_read_mac_~dev#1.offset, xen_net_read_mac_~mac#1.base, xen_net_read_mac_~mac#1.offset, xen_net_read_mac_~s~0#1.base, xen_net_read_mac_~s~0#1.offset, xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset, xen_net_read_mac_~macstr~0#1.base, xen_net_read_mac_~macstr~0#1.offset, xen_net_read_mac_~i~9#1, xen_net_read_mac_~#__constr_expr_0~1#1.base, xen_net_read_mac_~#__constr_expr_0~1#1.offset, xen_net_read_mac_~tmp~63#1.base, xen_net_read_mac_~tmp~63#1.offset, xen_net_read_mac_~tmp___0~33#1, xen_net_read_mac_~tmp___1~23#1, xen_net_read_mac_~tmp___2~17#1;havoc xen_net_read_mac_#in~dev#1.base, xen_net_read_mac_#in~dev#1.offset, xen_net_read_mac_#in~mac#1.base, xen_net_read_mac_#in~mac#1.offset;assume { :end_inline_xen_net_read_mac } true;setup_netfront_~err~7#1 := setup_netfront_#t~ret782#1;havoc setup_netfront_#t~mem781#1.base, setup_netfront_#t~mem781#1.offset;havoc setup_netfront_#t~ret782#1; [2025-02-08 04:18:24,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10315: assume 0bv32 == xennet_get_ethtool_stats_~i~11#1; [2025-02-08 04:18:24,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10315: assume !(0bv32 == xennet_get_ethtool_stats_~i~11#1);havoc xennet_get_ethtool_stats_#t~ret885#1.base, xennet_get_ethtool_stats_#t~ret885#1.offset, xennet_get_ethtool_stats_#t~mem886#1, xennet_get_ethtool_stats_#t~mem887#1, xennet_get_ethtool_stats_~dev#1.base, xennet_get_ethtool_stats_~dev#1.offset, xennet_get_ethtool_stats_~stats#1.base, xennet_get_ethtool_stats_~stats#1.offset, xennet_get_ethtool_stats_~data#1.base, xennet_get_ethtool_stats_~data#1.offset, xennet_get_ethtool_stats_~np~19#1.base, xennet_get_ethtool_stats_~np~19#1.offset, xennet_get_ethtool_stats_~tmp~68#1.base, xennet_get_ethtool_stats_~tmp~68#1.offset, xennet_get_ethtool_stats_~i~11#1;havoc xennet_get_ethtool_stats_#in~dev#1.base, xennet_get_ethtool_stats_#in~dev#1.offset, xennet_get_ethtool_stats_#in~stats#1.base, xennet_get_ethtool_stats_#in~stats#1.offset, xennet_get_ethtool_stats_#in~data#1.base, xennet_get_ethtool_stats_#in~data#1.offset;assume { :end_inline_xennet_get_ethtool_stats } true;havoc ldv_dummy_resourceless_instance_callback_7_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_7_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg3#1.offset;havoc ldv_dummy_resourceless_instance_callback_7_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_3_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_3_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_7_3_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_7_3_#in~arg3#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_7_3 } true;~ldv_statevar_7~0 := 8bv32; [2025-02-08 04:18:24,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11306: assume { :end_inline_ldv_switch_automaton_state_7_5 } true; [2025-02-08 04:18:24,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9456: havoc xennet_create_dev_#t~ret693#1;xennet_create_dev_~err~3#1 := 4294967284bv32; [2025-02-08 04:18:24,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9456-1: SUMMARY for call xennet_create_dev_#t~ret693#1 := printk(31bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10117: xennet_connect_~requeue_idx~0#1 := 0bv32;xennet_connect_~i~10#1 := 0bv32; [2025-02-08 04:18:24,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10117-1: SUMMARY for call xennet_release_tx_bufs(xennet_connect_~np~17#1.base, xennet_connect_~np~17#1.offset); srcloc: null [2025-02-08 04:18:24,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11174-1: SUMMARY for call ldv_assume((if 3bv32 == ~ldv_statevar_11~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11174: assume { :begin_inline_ldv_io_instance_callback_0_4 } true;ldv_io_instance_callback_0_4_#in~arg0#1.base, ldv_io_instance_callback_0_4_#in~arg0#1.offset, ldv_io_instance_callback_0_4_#in~arg1#1.base, ldv_io_instance_callback_0_4_#in~arg1#1.offset, ldv_io_instance_callback_0_4_#in~arg2#1 := ~ldv_0_callback_otherend_changed~0.base, ~ldv_0_callback_otherend_changed~0.offset, ~ldv_0_resource_struct_xenbus_device_ptr~0.base, ~ldv_0_resource_struct_xenbus_device_ptr~0.offset, ~ldv_0_resource_enum_xenbus_state~0;havoc ldv_io_instance_callback_0_4_~arg0#1.base, ldv_io_instance_callback_0_4_~arg0#1.offset, ldv_io_instance_callback_0_4_~arg1#1.base, ldv_io_instance_callback_0_4_~arg1#1.offset, ldv_io_instance_callback_0_4_~arg2#1;ldv_io_instance_callback_0_4_~arg0#1.base, ldv_io_instance_callback_0_4_~arg0#1.offset := ldv_io_instance_callback_0_4_#in~arg0#1.base, ldv_io_instance_callback_0_4_#in~arg0#1.offset;ldv_io_instance_callback_0_4_~arg1#1.base, ldv_io_instance_callback_0_4_~arg1#1.offset := ldv_io_instance_callback_0_4_#in~arg1#1.base, ldv_io_instance_callback_0_4_#in~arg1#1.offset;ldv_io_instance_callback_0_4_~arg2#1 := ldv_io_instance_callback_0_4_#in~arg2#1;assume { :begin_inline_netback_changed } true;netback_changed_#in~dev#1.base, netback_changed_#in~dev#1.offset, netback_changed_#in~backend_state#1 := ldv_io_instance_callback_0_4_~arg1#1.base, ldv_io_instance_callback_0_4_~arg1#1.offset, ldv_io_instance_callback_0_4_~arg2#1;havoc netback_changed_#t~ret874#1.base, netback_changed_#t~ret874#1.offset, netback_changed_#t~mem875#1.base, netback_changed_#t~mem875#1.offset, netback_changed_#t~mem876#1, netback_changed_#t~ret877#1, netback_changed_#t~ret878#1.base, netback_changed_#t~ret878#1.offset, netback_changed_#t~ret879#1, netback_changed_#t~mem880#1, netback_changed_#t~ret881#1, netback_changed_#t~ret882#1, netback_changed_#t~mem883#1, netback_changed_#t~ret884#1, netback_changed_~dev#1.base, netback_changed_~dev#1.offset, netback_changed_~backend_state#1, netback_changed_~np~18#1.base, netback_changed_~np~18#1.offset, netback_changed_~tmp~67#1.base, netback_changed_~tmp~67#1.offset, netback_changed_~netdev~3#1.base, netback_changed_~netdev~3#1.offset, netback_changed_~#descriptor~1#1.base, netback_changed_~#descriptor~1#1.offset, netback_changed_~tmp___0~36#1.base, netback_changed_~tmp___0~36#1.offset, netback_changed_~tmp___1~26#1, netback_changed_~tmp___2~20#1;netback_changed_~dev#1.base, netback_changed_~dev#1.offset := netback_changed_#in~dev#1.base, netback_changed_#in~dev#1.offset;netback_changed_~backend_state#1 := netback_changed_#in~backend_state#1;havoc netback_changed_~np~18#1.base, netback_changed_~np~18#1.offset;havoc netback_changed_~tmp~67#1.base, netback_changed_~tmp~67#1.offset;havoc netback_changed_~netdev~3#1.base, netback_changed_~netdev~3#1.offset;call netback_changed_~#descriptor~1#1.base, netback_changed_~#descriptor~1#1.offset := #Ultimate.allocOnStack(40bv64);havoc netback_changed_~tmp___0~36#1.base, netback_changed_~tmp___0~36#1.offset;havoc netback_changed_~tmp___1~26#1;havoc netback_changed_~tmp___2~20#1;assume { :begin_inline_ldv_dev_get_drvdata_131 } true;ldv_dev_get_drvdata_131_#in~dev#1.base, ldv_dev_get_drvdata_131_#in~dev#1.offset := netback_changed_~dev#1.base, ~bvadd~64(60bv64, netback_changed_~dev#1.offset);havoc ldv_dev_get_drvdata_131_#res#1.base, ldv_dev_get_drvdata_131_#res#1.offset;havoc ldv_dev_get_drvdata_131_#t~ret1073#1.base, ldv_dev_get_drvdata_131_#t~ret1073#1.offset, ldv_dev_get_drvdata_131_~dev#1.base, ldv_dev_get_drvdata_131_~dev#1.offset, ldv_dev_get_drvdata_131_~tmp~114#1.base, ldv_dev_get_drvdata_131_~tmp~114#1.offset;ldv_dev_get_drvdata_131_~dev#1.base, ldv_dev_get_drvdata_131_~dev#1.offset := ldv_dev_get_drvdata_131_#in~dev#1.base, ldv_dev_get_drvdata_131_#in~dev#1.offset;havoc ldv_dev_get_drvdata_131_~tmp~114#1.base, ldv_dev_get_drvdata_131_~tmp~114#1.offset; [2025-02-08 04:18:24,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12958-1: SUMMARY for call ldv_switch_to_interrupt_context(); srcloc: null [2025-02-08 04:18:24,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12958: call ldv_timer_timer_instance_11_#t~mem1052#1.base, ldv_timer_timer_instance_11_#t~mem1052#1.offset := read~$Pointer$#6(~ldv_11_container_timer_list~0.base, ~bvadd~64(32bv64, ~ldv_11_container_timer_list~0.offset), 8bv64); [2025-02-08 04:18:24,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10580: assume 0bv32 != xennet_sysfs_addif_~err~10#1; [2025-02-08 04:18:24,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10580: assume !(0bv32 != xennet_sysfs_addif_~err~10#1);xennet_sysfs_addif_~i~13#1 := ~bvadd~32(1bv32, xennet_sysfs_addif_~i~13#1); [2025-02-08 04:18:24,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12298: assume 0bv32 != ldv_interrupt_interrupt_instance_6_~tmp~92#1;~ldv_statevar_6~0 := 2bv32; [2025-02-08 04:18:24,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12298: assume !(0bv32 != ldv_interrupt_interrupt_instance_6_~tmp~92#1);~ldv_statevar_6~0 := 4bv32; [2025-02-08 04:18:24,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10052: xennet_connect_#t~ret858#1 := talk_to_netback_#res#1;havoc talk_to_netback_#t~ret804#1, talk_to_netback_#t~ret805#1, talk_to_netback_#t~mem806#1, talk_to_netback_#t~mem807#1.base, talk_to_netback_#t~mem807#1.offset, talk_to_netback_#t~mem808#1, talk_to_netback_#t~ret809#1, talk_to_netback_#t~mem810#1, talk_to_netback_#t~mem811#1.base, talk_to_netback_#t~mem811#1.offset, talk_to_netback_#t~mem812#1, talk_to_netback_#t~ret813#1, talk_to_netback_#t~mem814#1, talk_to_netback_#t~mem815#1, talk_to_netback_#t~mem816#1, talk_to_netback_#t~mem817#1.base, talk_to_netback_#t~mem817#1.offset, talk_to_netback_#t~mem818#1, talk_to_netback_#t~ret819#1, talk_to_netback_#t~mem820#1, talk_to_netback_#t~mem821#1.base, talk_to_netback_#t~mem821#1.offset, talk_to_netback_#t~mem822#1, talk_to_netback_#t~ret823#1, talk_to_netback_#t~mem824#1, talk_to_netback_#t~mem825#1.base, talk_to_netback_#t~mem825#1.offset, talk_to_netback_#t~mem826#1, talk_to_netback_#t~ret827#1, talk_to_netback_#t~mem828#1, talk_to_netback_#t~mem829#1.base, talk_to_netback_#t~mem829#1.offset, talk_to_netback_#t~ret830#1, talk_to_netback_#t~mem831#1, talk_to_netback_#t~mem832#1.base, talk_to_netback_#t~mem832#1.offset, talk_to_netback_#t~ret833#1, talk_to_netback_#t~mem834#1, talk_to_netback_#t~mem835#1.base, talk_to_netback_#t~mem835#1.offset, talk_to_netback_#t~ret836#1, talk_to_netback_#t~mem837#1, talk_to_netback_#t~mem838#1.base, talk_to_netback_#t~mem838#1.offset, talk_to_netback_#t~ret839#1, talk_to_netback_#t~mem840#1, talk_to_netback_#t~mem841#1.base, talk_to_netback_#t~mem841#1.offset, talk_to_netback_#t~ret842#1, talk_to_netback_#t~mem843#1, talk_to_netback_#t~mem844#1.base, talk_to_netback_#t~mem844#1.offset, talk_to_netback_#t~ret845#1, talk_to_netback_#t~mem846#1, talk_to_netback_#t~ret847#1, talk_to_netback_#t~mem848#1, talk_to_netback_#t~ret849#1, talk_to_netback_~dev#1.base, talk_to_netback_~dev#1.offset, talk_to_netback_~info#1.base, talk_to_netback_~info#1.offset, talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset, talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, talk_to_netback_~err~8#1;havoc talk_to_netback_#in~dev#1.base, talk_to_netback_#in~dev#1.offset, talk_to_netback_#in~info#1.base, talk_to_netback_#in~info#1.offset;assume { :end_inline_talk_to_netback } true;xennet_connect_~err~9#1 := xennet_connect_#t~ret858#1;havoc xennet_connect_#t~mem857#1.base, xennet_connect_#t~mem857#1.offset;havoc xennet_connect_#t~ret858#1; [2025-02-08 04:18:24,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11109: assume 2bv32 == ~ldv_statevar_0~0; [2025-02-08 04:18:24,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11109: assume !(2bv32 == ~ldv_statevar_0~0); [2025-02-08 04:18:24,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9854-1: SUMMARY for call setup_netfront_#t~ret789#1 := get_zeroed_page(48bv32); srcloc: null [2025-02-08 04:18:24,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11902: havoc ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_#t~ret1000#1, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_#t~ret1001#1, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_~arg0#1.base, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_~arg0#1.offset, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_~tmp~82#1;havoc ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_#in~arg0#1.base, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_#in~arg0#1.offset;assume { :end_inline_ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2 } true; [2025-02-08 04:18:24,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9854: setup_netfront_~tmp___4~11#1 := setup_netfront_#t~ret789#1;havoc setup_netfront_#t~ret789#1;setup_netfront_~rxs~0#1.base, setup_netfront_~rxs~0#1.offset := 0bv64, setup_netfront_~tmp___4~11#1; [2025-02-08 04:18:24,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10647-1: SUMMARY for call xennet_remove_#t~ret921#1 := __dynamic_dev_dbg(xennet_remove_~#descriptor~2#1.base, xennet_remove_~#descriptor~2#1.offset, xennet_remove_~dev#1.base, ~bvadd~64(60bv64, xennet_remove_~dev#1.offset), 99bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10647: havoc xennet_remove_#t~mem920#1.base, xennet_remove_#t~mem920#1.offset;havoc xennet_remove_#t~ret921#1; [2025-02-08 04:18:24,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10317: call xennet_get_ethtool_stats_#t~mem886#1 := read~intINTTYPE2#13(~#xennet_stats~0.base, ~bvadd~64(32bv64, ~bvadd~64(~#xennet_stats~0.offset, ~bvmul~64(34bv64, ~sign_extend~64~32(xennet_get_ethtool_stats_~i~11#1)))), 2bv64);call xennet_get_ethtool_stats_#t~mem887#1 := read~intINTTYPE8#6(xennet_get_ethtool_stats_~np~19#1.base, ~bvadd~64(xennet_get_ethtool_stats_~np~19#1.offset, ~bvmul~64(8bv64, ~zero_extend~64~16(xennet_get_ethtool_stats_#t~mem886#1))), 8bv64);call write~intINTTYPE8#6(xennet_get_ethtool_stats_#t~mem887#1, xennet_get_ethtool_stats_~data#1.base, ~bvadd~64(xennet_get_ethtool_stats_~data#1.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(xennet_get_ethtool_stats_~i~11#1))), 8bv64);xennet_get_ethtool_stats_~i~11#1 := ~bvadd~32(1bv32, xennet_get_ethtool_stats_~i~11#1); [2025-02-08 04:18:24,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13026: ldv_xenbus_register_frontend_#res#1 := ldv_xenbus_register_frontend_~arg0#1;ldv_xenbus_register_frontend_140_#t~ret1078#1 := ldv_xenbus_register_frontend_#res#1;havoc ldv_xenbus_register_frontend_#t~ret1058#1, ldv_xenbus_register_frontend_~arg0#1, ldv_xenbus_register_frontend_~arg1#1.base, ldv_xenbus_register_frontend_~arg1#1.offset, ldv_xenbus_register_frontend_~ldv_19_struct_xenbus_driver_struct_xenbus_driver~0#1.base, ldv_xenbus_register_frontend_~ldv_19_struct_xenbus_driver_struct_xenbus_driver~0#1.offset, ldv_xenbus_register_frontend_~tmp~102#1;havoc ldv_xenbus_register_frontend_#in~arg0#1, ldv_xenbus_register_frontend_#in~arg1#1.base, ldv_xenbus_register_frontend_#in~arg1#1.offset;assume { :end_inline_ldv_xenbus_register_frontend } true;ldv_xenbus_register_frontend_140_~tmp___0~56#1 := ldv_xenbus_register_frontend_140_#t~ret1078#1;havoc ldv_xenbus_register_frontend_140_#t~ret1078#1;ldv_xenbus_register_frontend_140_#res#1 := ldv_xenbus_register_frontend_140_~tmp___0~56#1; [2025-02-08 04:18:24,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12762: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_9_3 } true;ldv_dummy_resourceless_instance_callback_9_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_9_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_9_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_3_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_9_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_3_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_9_3_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_3_#in~arg3#1.offset := ~ldv_9_callback_show~0.base, ~ldv_9_callback_show~0.offset, ~ldv_9_container_struct_device_ptr~0.base, ~ldv_9_container_struct_device_ptr~0.offset, ~ldv_9_container_struct_device_attribute~0.base, ~ldv_9_container_struct_device_attribute~0.offset, ~ldv_9_ldv_param_3_2_default~0.base, ~ldv_9_ldv_param_3_2_default~0.offset;havoc ldv_dummy_resourceless_instance_callback_9_3_#t~ret991#1, ldv_dummy_resourceless_instance_callback_9_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_9_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_9_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_9_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg3#1.offset;ldv_dummy_resourceless_instance_callback_9_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_9_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_9_3_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_9_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_9_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_3_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_9_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_9_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_3_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_9_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg3#1.offset := ldv_dummy_resourceless_instance_callback_9_3_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_3_#in~arg3#1.offset;assume { :begin_inline_show_rxbuf_max } true;show_rxbuf_max_#in~dev#1.base, show_rxbuf_max_#in~dev#1.offset, show_rxbuf_max_#in~attr#1.base, show_rxbuf_max_#in~attr#1.offset, show_rxbuf_max_#in~buf#1.base, show_rxbuf_max_#in~buf#1.offset := ldv_dummy_resourceless_instance_callback_9_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_9_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_9_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg3#1.offset;havoc show_rxbuf_max_#res#1;havoc show_rxbuf_max_#t~ret900#1.base, show_rxbuf_max_#t~ret900#1.offset, show_rxbuf_max_#t~mem901#1, show_rxbuf_max_#t~loopctr902#1, show_rxbuf_max_#t~nondet903#1, show_rxbuf_max_#t~ret904#1, show_rxbuf_max_~dev#1.base, show_rxbuf_max_~dev#1.offset, show_rxbuf_max_~attr#1.base, show_rxbuf_max_~attr#1.offset, show_rxbuf_max_~buf#1.base, show_rxbuf_max_~buf#1.offset, show_rxbuf_max_~netdev~6#1.base, show_rxbuf_max_~netdev~6#1.offset, show_rxbuf_max_~__mptr~3#1.base, show_rxbuf_max_~__mptr~3#1.offset, show_rxbuf_max_~info~3#1.base, show_rxbuf_max_~info~3#1.offset, show_rxbuf_max_~tmp~71#1.base, show_rxbuf_max_~tmp~71#1.offset, show_rxbuf_max_~tmp___0~39#1;show_rxbuf_max_~dev#1.base, show_rxbuf_max_~dev#1.offset := show_rxbuf_max_#in~dev#1.base, show_rxbuf_max_#in~dev#1.offset;show_rxbuf_max_~attr#1.base, show_rxbuf_max_~attr#1.offset := show_rxbuf_max_#in~attr#1.base, show_rxbuf_max_#in~attr#1.offset;show_rxbuf_max_~buf#1.base, show_rxbuf_max_~buf#1.offset := show_rxbuf_max_#in~buf#1.base, show_rxbuf_max_#in~buf#1.offset;havoc show_rxbuf_max_~netdev~6#1.base, show_rxbuf_max_~netdev~6#1.offset;havoc show_rxbuf_max_~__mptr~3#1.base, show_rxbuf_max_~__mptr~3#1.offset;havoc show_rxbuf_max_~info~3#1.base, show_rxbuf_max_~info~3#1.offset;havoc show_rxbuf_max_~tmp~71#1.base, show_rxbuf_max_~tmp~71#1.offset;havoc show_rxbuf_max_~tmp___0~39#1;show_rxbuf_max_~__mptr~3#1.base, show_rxbuf_max_~__mptr~3#1.offset := show_rxbuf_max_~dev#1.base, show_rxbuf_max_~dev#1.offset;show_rxbuf_max_~netdev~6#1.base, show_rxbuf_max_~netdev~6#1.offset := show_rxbuf_max_~__mptr~3#1.base, ~bvadd~64(18446744073705507544bv64, show_rxbuf_max_~__mptr~3#1.offset); [2025-02-08 04:18:24,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15933-1: talk_to_netback_#t~ret805#1 := xenbus_transaction_start_#res#1;havoc xenbus_transaction_start_#t~nondet1246#1, xenbus_transaction_start_~arg0#1.base, xenbus_transaction_start_~arg0#1.offset;havoc xenbus_transaction_start_#in~arg0#1.base, xenbus_transaction_start_#in~arg0#1.offset;assume { :end_inline_xenbus_transaction_start } true;talk_to_netback_~err~8#1 := talk_to_netback_#t~ret805#1;havoc talk_to_netback_#t~ret805#1; [2025-02-08 04:18:24,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9723: setup_netfront_split_~err~6#1 := setup_netfront_split_#t~ret754#1;havoc setup_netfront_split_#t~mem753#1.base, setup_netfront_split_#t~mem753#1.offset;havoc setup_netfront_split_#t~ret754#1; [2025-02-08 04:18:24,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11771: assume { :begin_inline_ldv_interrupt_interrupt_instance_6 } true;ldv_interrupt_interrupt_instance_6_#in~arg0#1.base, ldv_interrupt_interrupt_instance_6_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_interrupt_interrupt_instance_6_#t~ret1020#1, ldv_interrupt_interrupt_instance_6_#t~ret1021#1, ldv_interrupt_interrupt_instance_6_~arg0#1.base, ldv_interrupt_interrupt_instance_6_~arg0#1.offset, ldv_interrupt_interrupt_instance_6_~tmp~92#1;ldv_interrupt_interrupt_instance_6_~arg0#1.base, ldv_interrupt_interrupt_instance_6_~arg0#1.offset := ldv_interrupt_interrupt_instance_6_#in~arg0#1.base, ldv_interrupt_interrupt_instance_6_#in~arg0#1.offset;havoc ldv_interrupt_interrupt_instance_6_~tmp~92#1; [2025-02-08 04:18:24,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15933: havoc xenbus_transaction_start_#t~nondet1246#1; [2025-02-08 04:18:24,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9723-1: SUMMARY for call setup_netfront_split_#t~ret754#1 := xenbus_alloc_evtchn(setup_netfront_split_#t~mem753#1.base, setup_netfront_split_#t~mem753#1.offset, setup_netfront_split_~info#1.base, ~bvadd~64(196bv64, setup_netfront_split_~info#1.offset)); srcloc: null [2025-02-08 04:18:24,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12960: assume 0bv64 != ~bvadd~64(ldv_timer_timer_instance_11_#t~mem1052#1.base, ldv_timer_timer_instance_11_#t~mem1052#1.offset);havoc ldv_timer_timer_instance_11_#t~mem1052#1.base, ldv_timer_timer_instance_11_#t~mem1052#1.offset;call ldv_timer_timer_instance_11_#t~mem1053#1.base, ldv_timer_timer_instance_11_#t~mem1053#1.offset := read~$Pointer$#6(~ldv_11_container_timer_list~0.base, ~bvadd~64(32bv64, ~ldv_11_container_timer_list~0.offset), 8bv64);call ldv_timer_timer_instance_11_#t~mem1054#1 := read~intINTTYPE8#6(~ldv_11_container_timer_list~0.base, ~bvadd~64(40bv64, ~ldv_11_container_timer_list~0.offset), 8bv64);assume { :begin_inline_ldv_timer_instance_callback_11_2 } true;ldv_timer_instance_callback_11_2_#in~arg0#1.base, ldv_timer_instance_callback_11_2_#in~arg0#1.offset, ldv_timer_instance_callback_11_2_#in~arg1#1 := ldv_timer_timer_instance_11_#t~mem1053#1.base, ldv_timer_timer_instance_11_#t~mem1053#1.offset, ldv_timer_timer_instance_11_#t~mem1054#1;havoc ldv_timer_instance_callback_11_2_~arg0#1.base, ldv_timer_instance_callback_11_2_~arg0#1.offset, ldv_timer_instance_callback_11_2_~arg1#1;ldv_timer_instance_callback_11_2_~arg0#1.base, ldv_timer_instance_callback_11_2_~arg0#1.offset := ldv_timer_instance_callback_11_2_#in~arg0#1.base, ldv_timer_instance_callback_11_2_#in~arg0#1.offset;ldv_timer_instance_callback_11_2_~arg1#1 := ldv_timer_instance_callback_11_2_#in~arg1#1;assume { :begin_inline_##fun~C_ULONG~TO~VOID } true;##fun~C_ULONG~TO~VOID_#in~1051#1, ##fun~C_ULONG~TO~VOID_#in~#fp#1.base, ##fun~C_ULONG~TO~VOID_#in~#fp#1.offset := ldv_timer_instance_callback_11_2_~arg1#1, ldv_timer_instance_callback_11_2_~arg0#1.base, ldv_timer_instance_callback_11_2_~arg0#1.offset;havoc ##fun~C_ULONG~TO~VOID_#~1051#1;##fun~C_ULONG~TO~VOID_#~1051#1 := ##fun~C_ULONG~TO~VOID_#in~1051#1;assume { :begin_inline_rx_refill_timeout } true;rx_refill_timeout_#in~data#1 := ##fun~C_ULONG~TO~VOID_#~1051#1;havoc rx_refill_timeout_#t~ret267#1.base, rx_refill_timeout_#t~ret267#1.offset, rx_refill_timeout_~data#1, rx_refill_timeout_~dev~0#1.base, rx_refill_timeout_~dev~0#1.offset, rx_refill_timeout_~np~0#1.base, rx_refill_timeout_~np~0#1.offset, rx_refill_timeout_~tmp~35#1.base, rx_refill_timeout_~tmp~35#1.offset;rx_refill_timeout_~data#1 := rx_refill_timeout_#in~data#1;havoc rx_refill_timeout_~dev~0#1.base, rx_refill_timeout_~dev~0#1.offset;havoc rx_refill_timeout_~np~0#1.base, rx_refill_timeout_~np~0#1.offset;havoc rx_refill_timeout_~tmp~35#1.base, rx_refill_timeout_~tmp~35#1.offset;rx_refill_timeout_~dev~0#1.base, rx_refill_timeout_~dev~0#1.offset := 0bv64, rx_refill_timeout_~data#1; [2025-02-08 04:18:24,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12960: assume !(0bv64 != ~bvadd~64(ldv_timer_timer_instance_11_#t~mem1052#1.base, ldv_timer_timer_instance_11_#t~mem1052#1.offset));havoc ldv_timer_timer_instance_11_#t~mem1052#1.base, ldv_timer_timer_instance_11_#t~mem1052#1.offset; [2025-02-08 04:18:24,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11639-1: SUMMARY for call ldv_entry_EMGentry_20_#t~ret996#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11639: ldv_entry_EMGentry_20_~tmp___0~46#1 := ldv_entry_EMGentry_20_#t~ret996#1;havoc ldv_entry_EMGentry_20_#t~ret996#1; [2025-02-08 04:18:24,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12234: assume { :begin_inline_ldv_interrupt_instance_handler_5_5 } true;ldv_interrupt_instance_handler_5_5_#in~arg0#1.base, ldv_interrupt_instance_handler_5_5_#in~arg0#1.offset, ldv_interrupt_instance_handler_5_5_#in~arg1#1, ldv_interrupt_instance_handler_5_5_#in~arg2#1.base, ldv_interrupt_instance_handler_5_5_#in~arg2#1.offset := ~ldv_5_callback_handler~0.base, ~ldv_5_callback_handler~0.offset, ~ldv_5_line_line~0, ~ldv_5_data_data~0.base, ~ldv_5_data_data~0.offset;havoc ldv_interrupt_instance_handler_5_5_#res#1;havoc ldv_interrupt_instance_handler_5_5_#t~ret1011#1, ldv_interrupt_instance_handler_5_5_~arg0#1.base, ldv_interrupt_instance_handler_5_5_~arg0#1.offset, ldv_interrupt_instance_handler_5_5_~arg1#1, ldv_interrupt_instance_handler_5_5_~arg2#1.base, ldv_interrupt_instance_handler_5_5_~arg2#1.offset, ldv_interrupt_instance_handler_5_5_~tmp~88#1;ldv_interrupt_instance_handler_5_5_~arg0#1.base, ldv_interrupt_instance_handler_5_5_~arg0#1.offset := ldv_interrupt_instance_handler_5_5_#in~arg0#1.base, ldv_interrupt_instance_handler_5_5_#in~arg0#1.offset;ldv_interrupt_instance_handler_5_5_~arg1#1 := ldv_interrupt_instance_handler_5_5_#in~arg1#1;ldv_interrupt_instance_handler_5_5_~arg2#1.base, ldv_interrupt_instance_handler_5_5_~arg2#1.offset := ldv_interrupt_instance_handler_5_5_#in~arg2#1.base, ldv_interrupt_instance_handler_5_5_#in~arg2#1.offset;havoc ldv_interrupt_instance_handler_5_5_~tmp~88#1; [2025-02-08 04:18:24,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12234-1: SUMMARY for call ldv_switch_to_interrupt_context(); srcloc: null [2025-02-08 04:18:24,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9658: assume ~bvsle~32(xen_net_read_mac_~i~9#1, 5bv32); [2025-02-08 04:18:24,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9658: assume !~bvsle~32(xen_net_read_mac_~i~9#1, 5bv32); [2025-02-08 04:18:24,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11838: assume 6bv32 == ~ldv_statevar_1~0; [2025-02-08 04:18:24,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11838: assume !(6bv32 == ~ldv_statevar_1~0); [2025-02-08 04:18:24,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9394: SUMMARY for call xennet_create_dev_#t~ret689#1 := cpumask_next(xennet_create_dev_~i~8#1, ~cpu_possible_mask~0.base, ~cpu_possible_mask~0.offset); srcloc: null [2025-02-08 04:18:24,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11574: assume 8bv32 == ~ldv_statevar_20~0; [2025-02-08 04:18:24,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11574: assume !(8bv32 == ~ldv_statevar_20~0); [2025-02-08 04:18:24,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12631: assume 10bv32 == ~ldv_statevar_8~0; [2025-02-08 04:18:24,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12631: assume !(10bv32 == ~ldv_statevar_8~0); [2025-02-08 04:18:24,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13358: netif_init_#t~ret929#1 := ldv_xenbus_register_frontend_140_#res#1;havoc ldv_xenbus_register_frontend_140_#t~ret1077#1, ldv_xenbus_register_frontend_140_#t~ret1078#1, ldv_xenbus_register_frontend_140_~ldv_func_arg1#1.base, ldv_xenbus_register_frontend_140_~ldv_func_arg1#1.offset, ldv_xenbus_register_frontend_140_~ldv_func_res~4#1, ldv_xenbus_register_frontend_140_~tmp~117#1, ldv_xenbus_register_frontend_140_~tmp___0~56#1;havoc ldv_xenbus_register_frontend_140_#in~ldv_func_arg1#1.base, ldv_xenbus_register_frontend_140_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_xenbus_register_frontend_140 } true;netif_init_~tmp___1~29#1 := netif_init_#t~ret929#1;havoc netif_init_#t~ret929#1;netif_init_#res#1 := netif_init_~tmp___1~29#1;ldv_EMGentry_init_netif_init_20_9_#t~ret930#1 := netif_init_#res#1;havoc netif_init_#t~ret927#1, netif_init_#t~ret928#1, netif_init_#t~ret929#1, netif_init_~tmp~75#1, netif_init_~tmp___0~43#1, netif_init_~tmp___1~29#1;assume { :end_inline_netif_init } true;ldv_EMGentry_init_netif_init_20_9_~tmp~76#1 := ldv_EMGentry_init_netif_init_20_9_#t~ret930#1;havoc ldv_EMGentry_init_netif_init_20_9_#t~ret930#1;ldv_EMGentry_init_netif_init_20_9_#res#1 := ldv_EMGentry_init_netif_init_20_9_~tmp~76#1;ldv_entry_EMGentry_20_#t~ret994#1 := ldv_EMGentry_init_netif_init_20_9_#res#1;havoc ldv_EMGentry_init_netif_init_20_9_#t~ret930#1, ldv_EMGentry_init_netif_init_20_9_~arg0#1.base, ldv_EMGentry_init_netif_init_20_9_~arg0#1.offset, ldv_EMGentry_init_netif_init_20_9_~tmp~76#1;havoc ldv_EMGentry_init_netif_init_20_9_#in~arg0#1.base, ldv_EMGentry_init_netif_init_20_9_#in~arg0#1.offset;assume { :end_inline_ldv_EMGentry_init_netif_init_20_9 } true;~ldv_20_ret_default~0 := ldv_entry_EMGentry_20_#t~ret994#1;havoc ldv_entry_EMGentry_20_#t~ret994#1;assume { :begin_inline_ldv_post_init } true;ldv_post_init_#in~init_ret_val#1 := ~ldv_20_ret_default~0;havoc ldv_post_init_#res#1;havoc ldv_post_init_#t~ret1090#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~123#1;ldv_post_init_~init_ret_val#1 := ldv_post_init_#in~init_ret_val#1;havoc ldv_post_init_~tmp~123#1; [2025-02-08 04:18:24,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10055-2: call talk_to_netback_#t~mem848#1 := read~intINTTYPE4#16(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, 4bv64); [2025-02-08 04:18:24,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12962: havoc ldv_timer_instance_callback_11_2_~arg0#1.base, ldv_timer_instance_callback_11_2_~arg0#1.offset, ldv_timer_instance_callback_11_2_~arg1#1;havoc ldv_timer_instance_callback_11_2_#in~arg0#1.base, ldv_timer_instance_callback_11_2_#in~arg0#1.offset, ldv_timer_instance_callback_11_2_#in~arg1#1;assume { :end_inline_ldv_timer_instance_callback_11_2 } true;havoc ldv_timer_timer_instance_11_#t~mem1053#1.base, ldv_timer_timer_instance_11_#t~mem1053#1.offset;havoc ldv_timer_timer_instance_11_#t~mem1054#1; [2025-02-08 04:18:24,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11971-1: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_3_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11971: assume { :begin_inline_ldv_iio_triggered_buffer_instance_thread_3_3 } true;ldv_iio_triggered_buffer_instance_thread_3_3_#in~arg0#1.base, ldv_iio_triggered_buffer_instance_thread_3_3_#in~arg0#1.offset, ldv_iio_triggered_buffer_instance_thread_3_3_#in~arg1#1, ldv_iio_triggered_buffer_instance_thread_3_3_#in~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_3_3_#in~arg2#1.offset := ~ldv_3_thread_thread~0.base, ~ldv_3_thread_thread~0.offset, ~ldv_3_line_line~0, ~ldv_3_data_data~0.base, ~ldv_3_data_data~0.offset;havoc ldv_iio_triggered_buffer_instance_thread_3_3_#t~ret1009#1, ldv_iio_triggered_buffer_instance_thread_3_3_~arg0#1.base, ldv_iio_triggered_buffer_instance_thread_3_3_~arg0#1.offset, ldv_iio_triggered_buffer_instance_thread_3_3_~arg1#1, ldv_iio_triggered_buffer_instance_thread_3_3_~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_3_3_~arg2#1.offset;ldv_iio_triggered_buffer_instance_thread_3_3_~arg0#1.base, ldv_iio_triggered_buffer_instance_thread_3_3_~arg0#1.offset := ldv_iio_triggered_buffer_instance_thread_3_3_#in~arg0#1.base, ldv_iio_triggered_buffer_instance_thread_3_3_#in~arg0#1.offset;ldv_iio_triggered_buffer_instance_thread_3_3_~arg1#1 := ldv_iio_triggered_buffer_instance_thread_3_3_#in~arg1#1;ldv_iio_triggered_buffer_instance_thread_3_3_~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_3_3_~arg2#1.offset := ldv_iio_triggered_buffer_instance_thread_3_3_#in~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_3_3_#in~arg2#1.offset; [2025-02-08 04:18:24,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12169-1: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_4_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10121: assume ~bvule~32(xennet_connect_~i~10#1, 255bv32); [2025-02-08 04:18:24,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10121: assume !~bvule~32(xennet_connect_~i~10#1, 255bv32);call write~intINTTYPE4#6(xennet_connect_~requeue_idx~0#1, xennet_connect_~np~17#1.base, ~bvadd~64(5548bv64, xennet_connect_~np~17#1.offset), 4bv64);call xennet_connect_#t~mem869#1.base, xennet_connect_#t~mem869#1.offset := read~$Pointer$#6(xennet_connect_~np~17#1.base, ~bvadd~64(16bv64, xennet_connect_~np~17#1.offset), 8bv64);assume { :begin_inline_netif_carrier_on } true;netif_carrier_on_#in~arg0#1.base, netif_carrier_on_#in~arg0#1.offset := xennet_connect_#t~mem869#1.base, xennet_connect_#t~mem869#1.offset;havoc netif_carrier_on_~arg0#1.base, netif_carrier_on_~arg0#1.offset;netif_carrier_on_~arg0#1.base, netif_carrier_on_~arg0#1.offset := netif_carrier_on_#in~arg0#1.base, netif_carrier_on_#in~arg0#1.offset;havoc netif_carrier_on_~arg0#1.base, netif_carrier_on_~arg0#1.offset;havoc netif_carrier_on_#in~arg0#1.base, netif_carrier_on_#in~arg0#1.offset;assume { :end_inline_netif_carrier_on } true;havoc xennet_connect_#t~mem869#1.base, xennet_connect_#t~mem869#1.offset;call xennet_connect_#t~mem870#1 := read~intINTTYPE4#6(xennet_connect_~np~17#1.base, ~bvadd~64(204bv64, xennet_connect_~np~17#1.offset), 4bv64); [2025-02-08 04:18:24,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12169: assume { :begin_inline_ldv_interrupt_instance_thread_4_3 } true;ldv_interrupt_instance_thread_4_3_#in~arg0#1.base, ldv_interrupt_instance_thread_4_3_#in~arg0#1.offset, ldv_interrupt_instance_thread_4_3_#in~arg1#1, ldv_interrupt_instance_thread_4_3_#in~arg2#1.base, ldv_interrupt_instance_thread_4_3_#in~arg2#1.offset := ~ldv_4_thread_thread~0.base, ~ldv_4_thread_thread~0.offset, ~ldv_4_line_line~0, ~ldv_4_data_data~0.base, ~ldv_4_data_data~0.offset;havoc ldv_interrupt_instance_thread_4_3_#t~ret1013#1, ldv_interrupt_instance_thread_4_3_~arg0#1.base, ldv_interrupt_instance_thread_4_3_~arg0#1.offset, ldv_interrupt_instance_thread_4_3_~arg1#1, ldv_interrupt_instance_thread_4_3_~arg2#1.base, ldv_interrupt_instance_thread_4_3_~arg2#1.offset;ldv_interrupt_instance_thread_4_3_~arg0#1.base, ldv_interrupt_instance_thread_4_3_~arg0#1.offset := ldv_interrupt_instance_thread_4_3_#in~arg0#1.base, ldv_interrupt_instance_thread_4_3_#in~arg0#1.offset;ldv_interrupt_instance_thread_4_3_~arg1#1 := ldv_interrupt_instance_thread_4_3_#in~arg1#1;ldv_interrupt_instance_thread_4_3_~arg2#1.base, ldv_interrupt_instance_thread_4_3_~arg2#1.offset := ldv_interrupt_instance_thread_4_3_#in~arg2#1.base, ldv_interrupt_instance_thread_4_3_#in~arg2#1.offset; [2025-02-08 04:18:24,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10055: havoc talk_to_netback_#t~mem848#1;havoc talk_to_netback_#t~ret849#1; [2025-02-08 04:18:24,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10055-1: SUMMARY for call talk_to_netback_#t~ret849#1 := xenbus_transaction_end(talk_to_netback_#t~mem848#1, 1bv32); srcloc: null [2025-02-08 04:18:24,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9725: assume ~bvslt~32(setup_netfront_split_~err~6#1, 0bv32); [2025-02-08 04:18:24,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9725: assume !~bvslt~32(setup_netfront_split_~err~6#1, 0bv32);call setup_netfront_split_#t~mem755#1.base, setup_netfront_split_#t~mem755#1.offset := read~$Pointer$#6(setup_netfront_split_~info#1.base, ~bvadd~64(252bv64, setup_netfront_split_~info#1.offset), 8bv64); [2025-02-08 04:18:24,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12698: SUMMARY for call ldv_free(~ldv_8_ldv_param_9_2_default~0.base, ~ldv_8_ldv_param_9_2_default~0.offset); srcloc: null [2025-02-08 04:18:24,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11905-1: SUMMARY for call ldv_assume((if 2bv32 != ~ldv_2_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9857: assume 0bv64 == ~bvadd~64(setup_netfront_~rxs~0#1.base, setup_netfront_~rxs~0#1.offset);setup_netfront_~err~7#1 := 4294967284bv32; [2025-02-08 04:18:24,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9857: assume !(0bv64 == ~bvadd~64(setup_netfront_~rxs~0#1.base, setup_netfront_~rxs~0#1.offset));setup_netfront_~tmp___5~7#1 := 0bv32;call write~intINTTYPE4#6(setup_netfront_~tmp___5~7#1, setup_netfront_~rxs~0#1.base, ~bvadd~64(8bv64, setup_netfront_~rxs~0#1.offset), 4bv64);call write~intINTTYPE4#6(setup_netfront_~tmp___5~7#1, setup_netfront_~rxs~0#1.base, setup_netfront_~rxs~0#1.offset, 4bv64);setup_netfront_~tmp___6~6#1 := 1bv32;call write~intINTTYPE4#6(setup_netfront_~tmp___6~6#1, setup_netfront_~rxs~0#1.base, ~bvadd~64(12bv64, setup_netfront_~rxs~0#1.offset), 4bv64);call write~intINTTYPE4#6(setup_netfront_~tmp___6~6#1, setup_netfront_~rxs~0#1.base, ~bvadd~64(4bv64, setup_netfront_~rxs~0#1.offset), 4bv64); [2025-02-08 04:18:24,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11905: ~ldv_statevar_2~0 := 6bv32; [2025-02-08 04:18:24,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11641: assume 0bv32 != ldv_entry_EMGentry_20_~tmp___0~46#1;~ldv_statevar_20~0 := 6bv32; [2025-02-08 04:18:24,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11641: assume !(0bv32 != ldv_entry_EMGentry_20_~tmp___0~46#1);~ldv_statevar_20~0 := 8bv32; [2025-02-08 04:18:24,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13359-1: ldv_xenbus_register_frontend_140_#res#1 := ldv_xenbus_register_frontend_140_~ldv_func_res~4#1; [2025-02-08 04:18:24,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12104: ldv_interrupt_instance_handler_6_5_~tmp~89#1 := ldv_interrupt_instance_handler_6_5_#t~ret1012#1;havoc ldv_interrupt_instance_handler_6_5_#t~ret1012#1;ldv_interrupt_instance_handler_6_5_#res#1 := ldv_interrupt_instance_handler_6_5_~tmp~89#1;ldv_interrupt_interrupt_instance_6_#t~ret1020#1 := ldv_interrupt_instance_handler_6_5_#res#1;havoc ldv_interrupt_instance_handler_6_5_#t~ret1012#1, ldv_interrupt_instance_handler_6_5_~arg0#1.base, ldv_interrupt_instance_handler_6_5_~arg0#1.offset, ldv_interrupt_instance_handler_6_5_~arg1#1, ldv_interrupt_instance_handler_6_5_~arg2#1.base, ldv_interrupt_instance_handler_6_5_~arg2#1.offset, ldv_interrupt_instance_handler_6_5_~tmp~89#1;havoc ldv_interrupt_instance_handler_6_5_#in~arg0#1.base, ldv_interrupt_instance_handler_6_5_#in~arg0#1.offset, ldv_interrupt_instance_handler_6_5_#in~arg1#1, ldv_interrupt_instance_handler_6_5_#in~arg2#1.base, ldv_interrupt_instance_handler_6_5_#in~arg2#1.offset;assume { :end_inline_ldv_interrupt_instance_handler_6_5 } true;~ldv_6_ret_val_default~0 := ldv_interrupt_interrupt_instance_6_#t~ret1020#1;havoc ldv_interrupt_interrupt_instance_6_#t~ret1020#1; [2025-02-08 04:18:24,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10056: SUMMARY for call xenbus_dev_fatal(talk_to_netback_~dev#1.base, talk_to_netback_~dev#1.offset, talk_to_netback_~err~8#1, 83bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11113: assume 3bv32 == ~ldv_statevar_0~0; [2025-02-08 04:18:24,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11113: assume !(3bv32 == ~ldv_statevar_0~0); [2025-02-08 04:18:24,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12104-1: SUMMARY for call ldv_interrupt_instance_handler_6_5_#t~ret1012#1 := xennet_tx_interrupt(ldv_interrupt_instance_handler_6_5_~arg1#1, ldv_interrupt_instance_handler_6_5_~arg2#1.base, ldv_interrupt_instance_handler_6_5_~arg2#1.offset); srcloc: null [2025-02-08 04:18:24,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12699: ~ldv_statevar_8~0 := 2bv32; [2025-02-08 04:18:24,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12699-1: SUMMARY for call ldv_free(~ldv_8_ldv_param_3_2_default~0.base, ~ldv_8_ldv_param_3_2_default~0.offset); srcloc: null [2025-02-08 04:18:24,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12765: ~ldv_statevar_9~0 := 2bv32; [2025-02-08 04:18:24,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12765-1: SUMMARY for call ldv_free(~ldv_9_ldv_param_3_2_default~0.base, ~ldv_9_ldv_param_3_2_default~0.offset); srcloc: null [2025-02-08 04:18:24,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9396: xennet_create_dev_~__vpp_verify~3#1.base, xennet_create_dev_~__vpp_verify~3#1.offset := 0bv64, 0bv64;call xennet_create_dev_#t~mem688#1 := read~intINTTYPE8#17(~#__per_cpu_offset~0.base, ~bvadd~64(~#__per_cpu_offset~0.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(xennet_create_dev_~i~8#1))), 8bv64);xennet_create_dev_~xen_nf_stats~0#1.base, xennet_create_dev_~xen_nf_stats~0#1.offset := 0bv64, ~bvadd~64(xennet_create_dev_~__ptr~1#1, xennet_create_dev_#t~mem688#1);havoc xennet_create_dev_#t~mem688#1; [2025-02-08 04:18:24,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12237: SUMMARY for call ldv_switch_to_process_context(); srcloc: null [2025-02-08 04:18:24,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10123: assume 0bv64 == ~bvadd~64(xennet_connect_#t~mem859#1.base, xennet_connect_#t~mem859#1.offset);havoc xennet_connect_#t~mem859#1.base, xennet_connect_#t~mem859#1.offset; [2025-02-08 04:18:24,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10123: assume !(0bv64 == ~bvadd~64(xennet_connect_#t~mem859#1.base, xennet_connect_#t~mem859#1.offset));havoc xennet_connect_#t~mem859#1.base, xennet_connect_#t~mem859#1.offset; [2025-02-08 04:18:24,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13228: netfront_probe_#t~ret705#1 := ldv_register_netdev_118_#res#1;havoc ldv_register_netdev_118_#t~ret1069#1, ldv_register_netdev_118_#t~ret1070#1, ldv_register_netdev_118_~ldv_func_arg1#1.base, ldv_register_netdev_118_~ldv_func_arg1#1.offset, ldv_register_netdev_118_~ldv_func_res~2#1, ldv_register_netdev_118_~tmp~111#1, ldv_register_netdev_118_~tmp___0~54#1;havoc ldv_register_netdev_118_#in~ldv_func_arg1#1.base, ldv_register_netdev_118_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_register_netdev_118 } true;netfront_probe_~err~4#1 := netfront_probe_#t~ret705#1;havoc netfront_probe_#t~mem704#1.base, netfront_probe_#t~mem704#1.offset;havoc netfront_probe_#t~ret705#1; [2025-02-08 04:18:24,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10123-1: call xennet_connect_#t~mem859#1.base, xennet_connect_#t~mem859#1.offset := read~$Pointer$#6(xennet_connect_~np~17#1.base, ~bvadd~64(~bvadd~64(5796bv64, xennet_connect_~np~17#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(xennet_connect_~i~10#1))), 8bv64); [2025-02-08 04:18:24,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10255: assume 0bv32 != netback_changed_~tmp___2~20#1; [2025-02-08 04:18:24,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10255: assume !(0bv32 != netback_changed_~tmp___2~20#1);assume { :begin_inline_xenbus_switch_state } true;xenbus_switch_state_#in~arg0#1.base, xenbus_switch_state_#in~arg0#1.offset, xenbus_switch_state_#in~arg1#1 := netback_changed_~dev#1.base, netback_changed_~dev#1.offset, 4bv32;havoc xenbus_switch_state_#res#1;havoc xenbus_switch_state_#t~nondet1244#1, xenbus_switch_state_~arg0#1.base, xenbus_switch_state_~arg0#1.offset, xenbus_switch_state_~arg1#1;xenbus_switch_state_~arg0#1.base, xenbus_switch_state_~arg0#1.offset := xenbus_switch_state_#in~arg0#1.base, xenbus_switch_state_#in~arg0#1.offset;xenbus_switch_state_~arg1#1 := xenbus_switch_state_#in~arg1#1;havoc xenbus_switch_state_#t~nondet1244#1;xenbus_switch_state_#res#1 := xenbus_switch_state_#t~nondet1244#1;havoc xenbus_switch_state_#t~nondet1244#1; [2025-02-08 04:18:24,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9991-2: call talk_to_netback_#t~mem828#1 := read~intINTTYPE4#16(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, 4bv64);call talk_to_netback_#t~mem829#1.base, talk_to_netback_#t~mem829#1.offset := read~$Pointer$#6(talk_to_netback_~dev#1.base, ~bvadd~64(8bv64, talk_to_netback_~dev#1.offset), 8bv64); [2025-02-08 04:18:24,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9991: talk_to_netback_~err~8#1 := talk_to_netback_#t~ret830#1;havoc talk_to_netback_#t~mem828#1;havoc talk_to_netback_#t~mem829#1.base, talk_to_netback_#t~mem829#1.offset;havoc talk_to_netback_#t~ret830#1; [2025-02-08 04:18:24,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9991-1: SUMMARY for call talk_to_netback_#t~ret830#1 := xenbus_printf(talk_to_netback_#t~mem828#1, talk_to_netback_#t~mem829#1.base, talk_to_netback_#t~mem829#1.offset, 64bv64, 0bv64, 65bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9661: xen_net_read_mac_~tmp___2~17#1 := xen_net_read_mac_#t~ret738#1;havoc xen_net_read_mac_#t~ret738#1;call write~intINTTYPE1#6(xen_net_read_mac_~tmp___2~17#1[8:0], xen_net_read_mac_~mac#1.base, ~bvadd~64(xen_net_read_mac_~mac#1.offset, ~sign_extend~64~32(xen_net_read_mac_~i~9#1)), 1bv64);call xen_net_read_mac_#t~mem739#1.base, xen_net_read_mac_#t~mem739#1.offset := read~$Pointer$#4(xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset, 8bv64);xen_net_read_mac_#t~short742#1 := ~bvadd~64(xen_net_read_mac_~s~0#1.base, xen_net_read_mac_~s~0#1.offset) == ~bvadd~64(xen_net_read_mac_#t~mem739#1.base, xen_net_read_mac_#t~mem739#1.offset); [2025-02-08 04:18:24,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9661-1: SUMMARY for call xen_net_read_mac_#t~ret738#1 := simple_strtoul(xen_net_read_mac_~s~0#1.base, xen_net_read_mac_~s~0#1.offset, xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset, 16bv32); srcloc: null [2025-02-08 04:18:24,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12568: ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___1~31#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___1~31#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1037#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1037#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1037#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1037#1.offset;~ldv_10_ldv_param_3_2_default~0.base, ~ldv_10_ldv_param_3_2_default~0.offset := ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___1~31#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___1~31#1.offset; [2025-02-08 04:18:24,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9529: assume 0bv32 != netfront_probe_~err~4#1;call netfront_probe_#t~mem709#1.base, netfront_probe_#t~mem709#1.offset := read~$Pointer$#6(netfront_probe_~info~0#1.base, ~bvadd~64(16bv64, netfront_probe_~info~0#1.offset), 8bv64);assume { :begin_inline_ldv_unregister_netdev_119 } true;ldv_unregister_netdev_119_#in~ldv_func_arg1#1.base, ldv_unregister_netdev_119_#in~ldv_func_arg1#1.offset := netfront_probe_#t~mem709#1.base, netfront_probe_#t~mem709#1.offset;havoc ldv_unregister_netdev_119_~ldv_func_arg1#1.base, ldv_unregister_netdev_119_~ldv_func_arg1#1.offset;ldv_unregister_netdev_119_~ldv_func_arg1#1.base, ldv_unregister_netdev_119_~ldv_func_arg1#1.offset := ldv_unregister_netdev_119_#in~ldv_func_arg1#1.base, ldv_unregister_netdev_119_#in~ldv_func_arg1#1.offset; [2025-02-08 04:18:24,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9529: assume !(0bv32 != netfront_probe_~err~4#1);netfront_probe_#res#1 := 0bv32; [2025-02-08 04:18:24,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15673-3: SUMMARY for call alloc_etherdev_mqs_#t~ret1206#1.base, alloc_etherdev_mqs_#t~ret1206#1.offset := ldv_malloc(3027bv64); srcloc: null [2025-02-08 04:18:24,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15673-2: alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset := alloc_etherdev_mqs_#t~ret1206#1.base, alloc_etherdev_mqs_#t~ret1206#1.offset;havoc alloc_etherdev_mqs_#t~ret1206#1.base, alloc_etherdev_mqs_#t~ret1206#1.offset; [2025-02-08 04:18:24,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15673-1: ldv_alloc_etherdev_mqs_115_#t~ret1066#1.base, ldv_alloc_etherdev_mqs_115_#t~ret1066#1.offset := alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret1206#1.base, alloc_etherdev_mqs_#t~ret1206#1.offset, alloc_etherdev_mqs_~arg0#1, alloc_etherdev_mqs_~arg1#1, alloc_etherdev_mqs_~arg2#1;havoc alloc_etherdev_mqs_#in~arg0#1, alloc_etherdev_mqs_#in~arg1#1, alloc_etherdev_mqs_#in~arg2#1;assume { :end_inline_alloc_etherdev_mqs } true;ldv_alloc_etherdev_mqs_115_~tmp~109#1.base, ldv_alloc_etherdev_mqs_115_~tmp~109#1.offset := ldv_alloc_etherdev_mqs_115_#t~ret1066#1.base, ldv_alloc_etherdev_mqs_115_#t~ret1066#1.offset;havoc ldv_alloc_etherdev_mqs_115_#t~ret1066#1.base, ldv_alloc_etherdev_mqs_115_#t~ret1066#1.offset;ldv_alloc_etherdev_mqs_115_~ldv_func_res~1#1.base, ldv_alloc_etherdev_mqs_115_~ldv_func_res~1#1.offset := ldv_alloc_etherdev_mqs_115_~tmp~109#1.base, ldv_alloc_etherdev_mqs_115_~tmp~109#1.offset;assume { :begin_inline_ldv_alloc_etherdev_mqs } true;ldv_alloc_etherdev_mqs_#in~arg0#1.base, ldv_alloc_etherdev_mqs_#in~arg0#1.offset, ldv_alloc_etherdev_mqs_#in~arg1#1, ldv_alloc_etherdev_mqs_#in~arg2#1, ldv_alloc_etherdev_mqs_#in~arg3#1 := ldv_alloc_etherdev_mqs_115_~ldv_func_res~1#1.base, ldv_alloc_etherdev_mqs_115_~ldv_func_res~1#1.offset, ldv_alloc_etherdev_mqs_115_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_115_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_115_~ldv_func_arg3#1;havoc ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret931#1, ldv_alloc_etherdev_mqs_#t~ret932#1.base, ldv_alloc_etherdev_mqs_#t~ret932#1.offset, ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset, ldv_alloc_etherdev_mqs_~arg1#1, ldv_alloc_etherdev_mqs_~arg2#1, ldv_alloc_etherdev_mqs_~arg3#1, ldv_alloc_etherdev_mqs_~ldv_12_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_12_netdev_net_device~0#1.offset, ldv_alloc_etherdev_mqs_~tmp~77#1.base, ldv_alloc_etherdev_mqs_~tmp~77#1.offset, ldv_alloc_etherdev_mqs_~tmp___0~44#1;ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset := ldv_alloc_etherdev_mqs_#in~arg0#1.base, ldv_alloc_etherdev_mqs_#in~arg0#1.offset;ldv_alloc_etherdev_mqs_~arg1#1 := ldv_alloc_etherdev_mqs_#in~arg1#1;ldv_alloc_etherdev_mqs_~arg2#1 := ldv_alloc_etherdev_mqs_#in~arg2#1;ldv_alloc_etherdev_mqs_~arg3#1 := ldv_alloc_etherdev_mqs_#in~arg3#1;havoc ldv_alloc_etherdev_mqs_~ldv_12_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_12_netdev_net_device~0#1.offset;havoc ldv_alloc_etherdev_mqs_~tmp~77#1.base, ldv_alloc_etherdev_mqs_~tmp~77#1.offset;havoc ldv_alloc_etherdev_mqs_~tmp___0~44#1; [2025-02-08 04:18:24,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12568-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1037#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1037#1.offset := ldv_xmalloc(1bv64); srcloc: null [2025-02-08 04:18:24,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15673: havoc alloc_etherdev_mqs_#t~ret1206#1.base, alloc_etherdev_mqs_#t~ret1206#1.offset; [2025-02-08 04:18:24,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12238-1: SUMMARY for call ldv_interrupt_interrupt_instance_5_#t~ret1019#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13229-1: ldv_register_netdev_118_#res#1 := ldv_register_netdev_118_~ldv_func_res~2#1; [2025-02-08 04:18:24,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12238: ldv_interrupt_interrupt_instance_5_~tmp~91#1 := ldv_interrupt_interrupt_instance_5_#t~ret1019#1;havoc ldv_interrupt_interrupt_instance_5_#t~ret1019#1; [2025-02-08 04:18:24,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9860: SUMMARY for call xenbus_dev_fatal(setup_netfront_~dev#1.base, setup_netfront_~dev#1.offset, setup_netfront_~err~7#1, 47bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11842: havoc ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_#t~ret998#1, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_#t~ret999#1, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_~arg0#1.base, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_~arg0#1.offset, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_~tmp~81#1;havoc ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_#in~arg0#1.base, ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1_#in~arg0#1.offset;assume { :end_inline_ldv_iio_triggered_buffer_iio_triggered_buffer_instance_1 } true; [2025-02-08 04:18:24,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9926: call ULTIMATE.dealloc(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset);havoc talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset; [2025-02-08 04:18:24,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10653-1: SUMMARY for call xennet_disconnect_backend(xennet_remove_~info~5#1.base, xennet_remove_~info~5#1.offset); srcloc: null [2025-02-08 04:18:24,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10653: call xennet_remove_#t~mem922#1.base, xennet_remove_#t~mem922#1.offset := read~$Pointer$#6(xennet_remove_~info~5#1.base, ~bvadd~64(16bv64, xennet_remove_~info~5#1.offset), 8bv64);assume { :begin_inline_xennet_sysfs_delif } true;xennet_sysfs_delif_#in~netdev#1.base, xennet_sysfs_delif_#in~netdev#1.offset := xennet_remove_#t~mem922#1.base, xennet_remove_#t~mem922#1.offset;havoc xennet_sysfs_delif_~netdev#1.base, xennet_sysfs_delif_~netdev#1.offset, xennet_sysfs_delif_~i~14#1;xennet_sysfs_delif_~netdev#1.base, xennet_sysfs_delif_~netdev#1.offset := xennet_sysfs_delif_#in~netdev#1.base, xennet_sysfs_delif_#in~netdev#1.offset;havoc xennet_sysfs_delif_~i~14#1;xennet_sysfs_delif_~i~14#1 := 0bv32; [2025-02-08 04:18:24,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11578: assume 9bv32 == ~ldv_statevar_20~0; [2025-02-08 04:18:24,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11578: assume !(9bv32 == ~ldv_statevar_20~0); [2025-02-08 04:18:24,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12635: havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1040#1, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1041#1, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1042#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1042#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1043#1, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1044#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1044#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~arg0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp~99#1, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___0~50#1, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___1~32#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___1~32#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___2~23#1, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___3~18#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___3~18#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_#in~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_#in~arg0#1.offset;assume { :end_inline_ldv_struct_device_attribute_dummy_resourceless_instance_8 } true; [2025-02-08 04:18:24,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11776: assume { :begin_inline_ldv_net_dummy_resourceless_instance_7 } true;ldv_net_dummy_resourceless_instance_7_#in~arg0#1.base, ldv_net_dummy_resourceless_instance_7_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_net_dummy_resourceless_instance_7_#t~ret1026#1, ldv_net_dummy_resourceless_instance_7_#t~ret1027#1, ldv_net_dummy_resourceless_instance_7_~arg0#1.base, ldv_net_dummy_resourceless_instance_7_~arg0#1.offset, ldv_net_dummy_resourceless_instance_7_~tmp~95#1, ldv_net_dummy_resourceless_instance_7_~tmp___0~47#1;ldv_net_dummy_resourceless_instance_7_~arg0#1.base, ldv_net_dummy_resourceless_instance_7_~arg0#1.offset := ldv_net_dummy_resourceless_instance_7_#in~arg0#1.base, ldv_net_dummy_resourceless_instance_7_#in~arg0#1.offset;havoc ldv_net_dummy_resourceless_instance_7_~tmp~95#1;havoc ldv_net_dummy_resourceless_instance_7_~tmp___0~47#1; [2025-02-08 04:18:24,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11182: SUMMARY for call ldv_free(~ldv_0_resource_struct_xenbus_device_id~0.base, ~ldv_0_resource_struct_xenbus_device_id~0.offset); srcloc: null [2025-02-08 04:18:24,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9993: assume 0bv32 != talk_to_netback_~err~8#1;talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset := 66bv64, 0bv64; [2025-02-08 04:18:24,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9993: assume !(0bv32 != talk_to_netback_~err~8#1);call talk_to_netback_#t~mem831#1 := read~intINTTYPE4#16(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, 4bv64);call talk_to_netback_#t~mem832#1.base, talk_to_netback_#t~mem832#1.offset := read~$Pointer$#6(talk_to_netback_~dev#1.base, ~bvadd~64(8bv64, talk_to_netback_~dev#1.offset), 8bv64); [2025-02-08 04:18:24,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12570: ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___2~22#1 := ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1038#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1038#1; [2025-02-08 04:18:24,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9531: havoc ldv_unregister_netdev_119_~ldv_func_arg1#1.base, ldv_unregister_netdev_119_~ldv_func_arg1#1.offset;havoc ldv_unregister_netdev_119_#in~ldv_func_arg1#1.base, ldv_unregister_netdev_119_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_unregister_netdev_119 } true;havoc netfront_probe_#t~mem709#1.base, netfront_probe_#t~mem709#1.offset; [2025-02-08 04:18:24,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7681-1: SUMMARY for call xennet_open_#t~ret319#1.base, xennet_open_#t~ret319#1.offset := netdev_priv(xennet_open_~dev#1.base, xennet_open_~dev#1.offset); srcloc: null [2025-02-08 04:18:24,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7681: xennet_open_~tmp~38#1.base, xennet_open_~tmp~38#1.offset := xennet_open_#t~ret319#1.base, xennet_open_#t~ret319#1.offset;havoc xennet_open_#t~ret319#1.base, xennet_open_#t~ret319#1.offset;xennet_open_~np~3#1.base, xennet_open_~np~3#1.offset := xennet_open_~tmp~38#1.base, xennet_open_~tmp~38#1.offset;assume { :begin_inline_napi_enable } true;napi_enable_#in~n#1.base, napi_enable_#in~n#1.offset := xennet_open_~np~3#1.base, ~bvadd~64(24bv64, xennet_open_~np~3#1.offset);havoc napi_enable_#t~ret138#1, napi_enable_#t~ret139#1, napi_enable_~n#1.base, napi_enable_~n#1.offset, napi_enable_~tmp~19#1, napi_enable_~tmp___0~3#1;napi_enable_~n#1.base, napi_enable_~n#1.offset := napi_enable_#in~n#1.base, napi_enable_#in~n#1.offset;havoc napi_enable_~tmp~19#1;havoc napi_enable_~tmp___0~3#1; [2025-02-08 04:18:24,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12504: assume 1bv32 == ~ldv_statevar_10~0; [2025-02-08 04:18:24,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12504: assume !(1bv32 == ~ldv_statevar_10~0); [2025-02-08 04:18:24,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12570-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1038#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10060: talk_to_netback_#res#1 := talk_to_netback_~err~8#1;call ULTIMATE.dealloc(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset);havoc talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset; [2025-02-08 04:18:24,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11117: assume 4bv32 == ~ldv_statevar_0~0; [2025-02-08 04:18:24,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11117: assume !(4bv32 == ~ldv_statevar_0~0); [2025-02-08 04:18:24,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12042: havoc ldv_iio_triggered_buffer_instance_thread_1_3_#t~ret1007#1;havoc ldv_iio_triggered_buffer_instance_thread_1_3_#t~ret1007#1, ldv_iio_triggered_buffer_instance_thread_1_3_~arg0#1.base, ldv_iio_triggered_buffer_instance_thread_1_3_~arg0#1.offset, ldv_iio_triggered_buffer_instance_thread_1_3_~arg1#1, ldv_iio_triggered_buffer_instance_thread_1_3_~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_1_3_~arg2#1.offset;havoc ldv_iio_triggered_buffer_instance_thread_1_3_#in~arg0#1.base, ldv_iio_triggered_buffer_instance_thread_1_3_#in~arg0#1.offset, ldv_iio_triggered_buffer_instance_thread_1_3_#in~arg1#1, ldv_iio_triggered_buffer_instance_thread_1_3_#in~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_1_3_#in~arg2#1.offset;assume { :end_inline_ldv_iio_triggered_buffer_instance_thread_1_3 } true;~ldv_statevar_1~0 := 6bv32; [2025-02-08 04:18:24,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10060-1: SUMMARY for call xennet_disconnect_backend(talk_to_netback_~info#1.base, talk_to_netback_~info#1.offset); srcloc: null [2025-02-08 04:18:24,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12240: assume 0bv32 != ldv_interrupt_interrupt_instance_5_~tmp~91#1;~ldv_statevar_5~0 := 2bv32; [2025-02-08 04:18:24,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12240: assume !(0bv32 != ldv_interrupt_interrupt_instance_5_~tmp~91#1);~ldv_statevar_5~0 := 4bv32; [2025-02-08 04:18:24,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11183-1: SUMMARY for call ldv_free(~ldv_0_resource_struct_xenbus_device_ptr~0.base, ~ldv_0_resource_struct_xenbus_device_ptr~0.offset); srcloc: null [2025-02-08 04:18:24,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13297: ldv_dev_get_drvdata_131_~tmp~114#1.base, ldv_dev_get_drvdata_131_~tmp~114#1.offset := ldv_dev_get_drvdata_131_#t~ret1073#1.base, ldv_dev_get_drvdata_131_#t~ret1073#1.offset;havoc ldv_dev_get_drvdata_131_#t~ret1073#1.base, ldv_dev_get_drvdata_131_#t~ret1073#1.offset;ldv_dev_get_drvdata_131_#res#1.base, ldv_dev_get_drvdata_131_#res#1.offset := ldv_dev_get_drvdata_131_~tmp~114#1.base, ldv_dev_get_drvdata_131_~tmp~114#1.offset;netback_changed_#t~ret874#1.base, netback_changed_#t~ret874#1.offset := ldv_dev_get_drvdata_131_#res#1.base, ldv_dev_get_drvdata_131_#res#1.offset;havoc ldv_dev_get_drvdata_131_#t~ret1073#1.base, ldv_dev_get_drvdata_131_#t~ret1073#1.offset, ldv_dev_get_drvdata_131_~dev#1.base, ldv_dev_get_drvdata_131_~dev#1.offset, ldv_dev_get_drvdata_131_~tmp~114#1.base, ldv_dev_get_drvdata_131_~tmp~114#1.offset;havoc ldv_dev_get_drvdata_131_#in~dev#1.base, ldv_dev_get_drvdata_131_#in~dev#1.offset;assume { :end_inline_ldv_dev_get_drvdata_131 } true;netback_changed_~tmp~67#1.base, netback_changed_~tmp~67#1.offset := netback_changed_#t~ret874#1.base, netback_changed_#t~ret874#1.offset;havoc netback_changed_#t~ret874#1.base, netback_changed_#t~ret874#1.offset;netback_changed_~np~18#1.base, netback_changed_~np~18#1.offset := netback_changed_~tmp~67#1.base, netback_changed_~tmp~67#1.offset;call netback_changed_#t~mem875#1.base, netback_changed_#t~mem875#1.offset := read~$Pointer$#6(netback_changed_~np~18#1.base, ~bvadd~64(16bv64, netback_changed_~np~18#1.offset), 8bv64);netback_changed_~netdev~3#1.base, netback_changed_~netdev~3#1.offset := netback_changed_#t~mem875#1.base, netback_changed_#t~mem875#1.offset;havoc netback_changed_#t~mem875#1.base, netback_changed_#t~mem875#1.offset;call write~$Pointer$#8(87bv64, 0bv64, netback_changed_~#descriptor~1#1.base, netback_changed_~#descriptor~1#1.offset, 8bv64);call write~$Pointer$#8(88bv64, 0bv64, netback_changed_~#descriptor~1#1.base, ~bvadd~64(8bv64, netback_changed_~#descriptor~1#1.offset), 8bv64);call write~$Pointer$#8(89bv64, 0bv64, netback_changed_~#descriptor~1#1.base, ~bvadd~64(16bv64, netback_changed_~#descriptor~1#1.offset), 8bv64);call write~$Pointer$#8(90bv64, 0bv64, netback_changed_~#descriptor~1#1.base, ~bvadd~64(24bv64, netback_changed_~#descriptor~1#1.offset), 8bv64);call write~intINTTYPE4#8(1828bv32, netback_changed_~#descriptor~1#1.base, ~bvadd~64(32bv64, netback_changed_~#descriptor~1#1.offset), 4bv64);call write~intINTTYPE4#8(0bv32, netback_changed_~#descriptor~1#1.base, ~bvadd~64(36bv64, netback_changed_~#descriptor~1#1.offset), 4bv64);call netback_changed_#t~mem876#1 := read~intINTTYPE4#8(netback_changed_~#descriptor~1#1.base, ~bvadd~64(36bv64, netback_changed_~#descriptor~1#1.offset), 4bv64); [2025-02-08 04:18:24,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11183: ~ldv_0_ret_default~0 := 1bv32;~ldv_statevar_0~0 := 14bv32; [2025-02-08 04:18:24,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13297-1: SUMMARY for call ldv_dev_get_drvdata_131_#t~ret1073#1.base, ldv_dev_get_drvdata_131_#t~ret1073#1.offset := ldv_dev_get_drvdata(ldv_dev_get_drvdata_131_~dev#1.base, ldv_dev_get_drvdata_131_~dev#1.offset); srcloc: null [2025-02-08 04:18:24,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9730: setup_netfront_split_~err~6#1 := setup_netfront_split_#t~ret756#1;havoc setup_netfront_split_#t~mem755#1.base, setup_netfront_split_#t~mem755#1.offset;havoc setup_netfront_split_#t~ret756#1; [2025-02-08 04:18:24,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12967: ~ldv_statevar_11~0 := 3bv32; [2025-02-08 04:18:24,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12967-1: SUMMARY for call ldv_switch_to_process_context(); srcloc: null [2025-02-08 04:18:24,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12042-1: SUMMARY for call ldv_iio_triggered_buffer_instance_thread_1_3_#t~ret1007#1 := xennet_tx_interrupt(ldv_iio_triggered_buffer_instance_thread_1_3_~arg1#1, ldv_iio_triggered_buffer_instance_thread_1_3_~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_1_3_~arg2#1.offset); srcloc: null [2025-02-08 04:18:24,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9532: havoc netfront_probe_#t~ret710#1; [2025-02-08 04:18:24,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9532-1: SUMMARY for call netfront_probe_#t~ret710#1 := printk(35bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9730-1: SUMMARY for call setup_netfront_split_#t~ret756#1 := xenbus_alloc_evtchn(setup_netfront_split_#t~mem755#1.base, setup_netfront_split_#t~mem755#1.offset, setup_netfront_split_~info#1.base, ~bvadd~64(200bv64, setup_netfront_split_~info#1.offset)); srcloc: null [2025-02-08 04:18:24,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9664: assume xen_net_read_mac_#t~short742#1;havoc xen_net_read_mac_#t~mem739#1.base, xen_net_read_mac_#t~mem739#1.offset;havoc xen_net_read_mac_#t~mem740#1.base, xen_net_read_mac_#t~mem740#1.offset;havoc xen_net_read_mac_#t~mem741#1;havoc xen_net_read_mac_#t~short742#1; [2025-02-08 04:18:24,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9664: assume !xen_net_read_mac_#t~short742#1;havoc xen_net_read_mac_#t~mem739#1.base, xen_net_read_mac_#t~mem739#1.offset;havoc xen_net_read_mac_#t~mem740#1.base, xen_net_read_mac_#t~mem740#1.offset;havoc xen_net_read_mac_#t~mem741#1;havoc xen_net_read_mac_#t~short742#1;call xen_net_read_mac_#t~mem743#1.base, xen_net_read_mac_#t~mem743#1.offset := read~$Pointer$#4(xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset, 8bv64);xen_net_read_mac_~s~0#1.base, xen_net_read_mac_~s~0#1.offset := xen_net_read_mac_#t~mem743#1.base, ~bvadd~64(1bv64, xen_net_read_mac_#t~mem743#1.offset);havoc xen_net_read_mac_#t~mem743#1.base, xen_net_read_mac_#t~mem743#1.offset;xen_net_read_mac_~i~9#1 := ~bvadd~32(1bv32, xen_net_read_mac_~i~9#1); [2025-02-08 04:18:24,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9664-1: assume xen_net_read_mac_#t~short742#1; [2025-02-08 04:18:24,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9664-1: assume !xen_net_read_mac_#t~short742#1;call xen_net_read_mac_#t~mem740#1.base, xen_net_read_mac_#t~mem740#1.offset := read~$Pointer$#4(xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset, 8bv64);call xen_net_read_mac_#t~mem741#1 := read~intINTTYPE1#6(xen_net_read_mac_#t~mem740#1.base, xen_net_read_mac_#t~mem740#1.offset, 1bv64);xen_net_read_mac_#t~short742#1 := ~sign_extend~32~8(xen_net_read_mac_#t~mem741#1) != (if 5bv32 == xen_net_read_mac_~i~9#1 then 0bv32 else 58bv32); [2025-02-08 04:18:24,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11316: assume { :end_inline_ldv_switch_automaton_state_0_14 } true; [2025-02-08 04:18:24,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13496-1: SUMMARY for call ldv_post_init_#t~ret1090#1 := ldv_filter_positive_int(ldv_post_init_~init_ret_val#1); srcloc: null [2025-02-08 04:18:24,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13496: ldv_post_init_~tmp~123#1 := ldv_post_init_#t~ret1090#1;havoc ldv_post_init_#t~ret1090#1;ldv_post_init_#res#1 := ldv_post_init_~tmp~123#1;ldv_entry_EMGentry_20_#t~ret995#1 := ldv_post_init_#res#1;havoc ldv_post_init_#t~ret1090#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~123#1;havoc ldv_post_init_#in~init_ret_val#1;assume { :end_inline_ldv_post_init } true;~ldv_20_ret_default~0 := ldv_entry_EMGentry_20_#t~ret995#1;havoc ldv_entry_EMGentry_20_#t~ret995#1; [2025-02-08 04:18:24,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10193: netback_changed_~tmp___1~26#1 := netback_changed_#t~ret877#1;havoc netback_changed_#t~mem876#1;havoc netback_changed_#t~ret877#1; [2025-02-08 04:18:24,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10193-1: SUMMARY for call netback_changed_#t~ret877#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(netback_changed_#t~mem876#1)), 0bv64); srcloc: null [2025-02-08 04:18:24,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11845-1: SUMMARY for call ldv_assume((if 2bv32 != ~ldv_1_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11845: ~ldv_statevar_1~0 := 6bv32; [2025-02-08 04:18:24,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7683: havoc napi_enable_#t~ret138#1, napi_enable_#t~ret139#1, napi_enable_~n#1.base, napi_enable_~n#1.offset, napi_enable_~tmp~19#1, napi_enable_~tmp___0~3#1;havoc napi_enable_#in~n#1.base, napi_enable_#in~n#1.offset;assume { :end_inline_napi_enable } true; [2025-02-08 04:18:24,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11911-1: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_2_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11911: assume { :begin_inline_ldv_iio_triggered_buffer_instance_thread_2_3 } true;ldv_iio_triggered_buffer_instance_thread_2_3_#in~arg0#1.base, ldv_iio_triggered_buffer_instance_thread_2_3_#in~arg0#1.offset, ldv_iio_triggered_buffer_instance_thread_2_3_#in~arg1#1, ldv_iio_triggered_buffer_instance_thread_2_3_#in~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_2_3_#in~arg2#1.offset := ~ldv_2_thread_thread~0.base, ~ldv_2_thread_thread~0.offset, ~ldv_2_line_line~0, ~ldv_2_data_data~0.base, ~ldv_2_data_data~0.offset;havoc ldv_iio_triggered_buffer_instance_thread_2_3_#t~ret1008#1, ldv_iio_triggered_buffer_instance_thread_2_3_~arg0#1.base, ldv_iio_triggered_buffer_instance_thread_2_3_~arg0#1.offset, ldv_iio_triggered_buffer_instance_thread_2_3_~arg1#1, ldv_iio_triggered_buffer_instance_thread_2_3_~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_2_3_~arg2#1.offset;ldv_iio_triggered_buffer_instance_thread_2_3_~arg0#1.base, ldv_iio_triggered_buffer_instance_thread_2_3_~arg0#1.offset := ldv_iio_triggered_buffer_instance_thread_2_3_#in~arg0#1.base, ldv_iio_triggered_buffer_instance_thread_2_3_#in~arg0#1.offset;ldv_iio_triggered_buffer_instance_thread_2_3_~arg1#1 := ldv_iio_triggered_buffer_instance_thread_2_3_#in~arg1#1;ldv_iio_triggered_buffer_instance_thread_2_3_~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_2_3_~arg2#1.offset := ldv_iio_triggered_buffer_instance_thread_2_3_#in~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_2_3_#in~arg2#1.offset; [2025-02-08 04:18:24,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12572: assume 0bv32 != ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___2~22#1;~ldv_statevar_10~0 := 3bv32; [2025-02-08 04:18:24,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12572: assume !(0bv32 != ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___2~22#1);~ldv_statevar_10~0 := 10bv32; [2025-02-08 04:18:24,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10590: netfront_probe_#t~ret708#1 := xennet_sysfs_addif_#res#1;havoc xennet_sysfs_addif_#t~ret916#1, xennet_sysfs_addif_~netdev#1.base, xennet_sysfs_addif_~netdev#1.offset, xennet_sysfs_addif_~i~13#1, xennet_sysfs_addif_~err~10#1;havoc xennet_sysfs_addif_#in~netdev#1.base, xennet_sysfs_addif_#in~netdev#1.offset;assume { :end_inline_xennet_sysfs_addif } true;netfront_probe_~err~4#1 := netfront_probe_#t~ret708#1;havoc netfront_probe_#t~mem707#1.base, netfront_probe_#t~mem707#1.offset;havoc netfront_probe_#t~ret708#1; [2025-02-08 04:18:24,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9401: xennet_create_dev_~tmp___2~16#1 := xennet_create_dev_#t~ret689#1;havoc xennet_create_dev_#t~ret689#1;xennet_create_dev_~i~8#1 := xennet_create_dev_~tmp___2~16#1; [2025-02-08 04:18:24,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12176: assume { :begin_inline_ldv_interrupt_instance_handler_4_5 } true;ldv_interrupt_instance_handler_4_5_#in~arg0#1.base, ldv_interrupt_instance_handler_4_5_#in~arg0#1.offset, ldv_interrupt_instance_handler_4_5_#in~arg1#1, ldv_interrupt_instance_handler_4_5_#in~arg2#1.base, ldv_interrupt_instance_handler_4_5_#in~arg2#1.offset := ~ldv_4_callback_handler~0.base, ~ldv_4_callback_handler~0.offset, ~ldv_4_line_line~0, ~ldv_4_data_data~0.base, ~ldv_4_data_data~0.offset;havoc ldv_interrupt_instance_handler_4_5_#res#1;havoc ldv_interrupt_instance_handler_4_5_#t~ret1010#1, ldv_interrupt_instance_handler_4_5_~arg0#1.base, ldv_interrupt_instance_handler_4_5_~arg0#1.offset, ldv_interrupt_instance_handler_4_5_~arg1#1, ldv_interrupt_instance_handler_4_5_~arg2#1.base, ldv_interrupt_instance_handler_4_5_~arg2#1.offset, ldv_interrupt_instance_handler_4_5_~tmp~87#1;ldv_interrupt_instance_handler_4_5_~arg0#1.base, ldv_interrupt_instance_handler_4_5_~arg0#1.offset := ldv_interrupt_instance_handler_4_5_#in~arg0#1.base, ldv_interrupt_instance_handler_4_5_#in~arg0#1.offset;ldv_interrupt_instance_handler_4_5_~arg1#1 := ldv_interrupt_instance_handler_4_5_#in~arg1#1;ldv_interrupt_instance_handler_4_5_~arg2#1.base, ldv_interrupt_instance_handler_4_5_~arg2#1.offset := ldv_interrupt_instance_handler_4_5_#in~arg2#1.base, ldv_interrupt_instance_handler_4_5_#in~arg2#1.offset;havoc ldv_interrupt_instance_handler_4_5_~tmp~87#1; [2025-02-08 04:18:24,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10128: xennet_connect_~tmp___0~35#1.base, xennet_connect_~tmp___0~35#1.offset := xennet_connect_#t~ret860#1.base, xennet_connect_#t~ret860#1.offset;havoc xennet_connect_#t~ret860#1.base, xennet_connect_#t~ret860#1.offset;call write~$Pointer$#6(xennet_connect_~tmp___0~35#1.base, xennet_connect_~tmp___0~35#1.offset, xennet_connect_~np~17#1.base, ~bvadd~64(~bvadd~64(5796bv64, xennet_connect_~np~17#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(xennet_connect_~requeue_idx~0#1))), 8bv64);xennet_connect_~skb~12#1.base, xennet_connect_~skb~12#1.offset := xennet_connect_~tmp___0~35#1.base, xennet_connect_~tmp___0~35#1.offset; [2025-02-08 04:18:24,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10128-1: SUMMARY for call xennet_connect_#t~ret860#1.base, xennet_connect_#t~ret860#1.offset := xennet_get_rx_skb(xennet_connect_~np~17#1.base, xennet_connect_~np~17#1.offset, xennet_connect_~i~10#1); srcloc: null [2025-02-08 04:18:24,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12176-1: SUMMARY for call ldv_switch_to_interrupt_context(); srcloc: null [2025-02-08 04:18:24,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12771: ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___0~51#1 := ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1046#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1046#1; [2025-02-08 04:18:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12771-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1046#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9732: assume ~bvslt~32(setup_netfront_split_~err~6#1, 0bv32); [2025-02-08 04:18:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9732: assume !~bvslt~32(setup_netfront_split_~err~6#1, 0bv32);call setup_netfront_split_#t~mem757#1.base, setup_netfront_split_#t~mem757#1.offset := read~$Pointer$#6(setup_netfront_split_~info#1.base, ~bvadd~64(16bv64, setup_netfront_split_~info#1.offset), 8bv64);setup_netfront_split_#t~loopctr758#1 := 0bv64; [2025-02-08 04:18:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9666: xen_net_read_mac_#res#1 := 4294967294bv32;call ULTIMATE.dealloc(xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset);havoc xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset;call ULTIMATE.dealloc(xen_net_read_mac_~#__constr_expr_0~1#1.base, xen_net_read_mac_~#__constr_expr_0~1#1.offset);havoc xen_net_read_mac_~#__constr_expr_0~1#1.base, xen_net_read_mac_~#__constr_expr_0~1#1.offset; [2025-02-08 04:18:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7684: SUMMARY for call ldv_spin_lock_bh_104(xennet_open_~np~3#1.base, ~bvadd~64(5480bv64, xennet_open_~np~3#1.offset)); srcloc: null [2025-02-08 04:18:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9666-1: SUMMARY for call kfree(xen_net_read_mac_~macstr~0#1.base, xen_net_read_mac_~macstr~0#1.offset); srcloc: null [2025-02-08 04:18:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10657-1: SUMMARY for call free_percpu(xennet_remove_#t~mem925#1.base, xennet_remove_#t~mem925#1.offset); srcloc: null [2025-02-08 04:18:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10657: havoc xennet_remove_#t~mem925#1.base, xennet_remove_#t~mem925#1.offset;call xennet_remove_#t~mem926#1.base, xennet_remove_#t~mem926#1.offset := read~$Pointer$#6(xennet_remove_~info~5#1.base, ~bvadd~64(16bv64, xennet_remove_~info~5#1.offset), 8bv64);assume { :begin_inline_ldv_free_netdev_139 } true;ldv_free_netdev_139_#in~ldv_func_arg1#1.base, ldv_free_netdev_139_#in~ldv_func_arg1#1.offset := xennet_remove_#t~mem926#1.base, xennet_remove_#t~mem926#1.offset;havoc ldv_free_netdev_139_~ldv_func_arg1#1.base, ldv_free_netdev_139_~ldv_func_arg1#1.offset;ldv_free_netdev_139_~ldv_func_arg1#1.base, ldv_free_netdev_139_~ldv_func_arg1#1.offset := ldv_free_netdev_139_#in~ldv_func_arg1#1.base, ldv_free_netdev_139_#in~ldv_func_arg1#1.offset; [2025-02-08 04:18:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11582: havoc ldv_entry_EMGentry_20_#t~ret993#1, ldv_entry_EMGentry_20_#t~ret994#1, ldv_entry_EMGentry_20_#t~ret995#1, ldv_entry_EMGentry_20_#t~ret996#1, ldv_entry_EMGentry_20_~arg0#1.base, ldv_entry_EMGentry_20_~arg0#1.offset, ldv_entry_EMGentry_20_~tmp~79#1, ldv_entry_EMGentry_20_~tmp___0~46#1;havoc ldv_entry_EMGentry_20_#in~arg0#1.base, ldv_entry_EMGentry_20_#in~arg0#1.offset;assume { :end_inline_ldv_entry_EMGentry_20 } true; [2025-02-08 04:18:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10195: assume 0bv64 != netback_changed_~tmp___1~26#1;assume { :begin_inline_xenbus_strstate } true;xenbus_strstate_#in~arg0#1 := netback_changed_~backend_state#1;havoc xenbus_strstate_#res#1.base, xenbus_strstate_#res#1.offset;havoc xenbus_strstate_#t~ret1243#1.base, xenbus_strstate_#t~ret1243#1.offset, xenbus_strstate_~arg0#1;xenbus_strstate_~arg0#1 := xenbus_strstate_#in~arg0#1; [2025-02-08 04:18:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10195: assume !(0bv64 != netback_changed_~tmp___1~26#1); [2025-02-08 04:18:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979-1: SUMMARY for call ldv_switch_to_interrupt_context(); srcloc: null [2025-02-08 04:18:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979: assume { :begin_inline_ldv_iio_triggered_buffer_instance_handler_3_5 } true;ldv_iio_triggered_buffer_instance_handler_3_5_#in~arg0#1.base, ldv_iio_triggered_buffer_instance_handler_3_5_#in~arg0#1.offset, ldv_iio_triggered_buffer_instance_handler_3_5_#in~arg1#1, ldv_iio_triggered_buffer_instance_handler_3_5_#in~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_3_5_#in~arg2#1.offset := ~ldv_3_callback_handler~0.base, ~ldv_3_callback_handler~0.offset, ~ldv_3_line_line~0, ~ldv_3_data_data~0.base, ~ldv_3_data_data~0.offset;havoc ldv_iio_triggered_buffer_instance_handler_3_5_#res#1;havoc ldv_iio_triggered_buffer_instance_handler_3_5_#t~ret1006#1, ldv_iio_triggered_buffer_instance_handler_3_5_~arg0#1.base, ldv_iio_triggered_buffer_instance_handler_3_5_~arg0#1.offset, ldv_iio_triggered_buffer_instance_handler_3_5_~arg1#1, ldv_iio_triggered_buffer_instance_handler_3_5_~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_3_5_~arg2#1.offset, ldv_iio_triggered_buffer_instance_handler_3_5_~tmp~86#1;ldv_iio_triggered_buffer_instance_handler_3_5_~arg0#1.base, ldv_iio_triggered_buffer_instance_handler_3_5_~arg0#1.offset := ldv_iio_triggered_buffer_instance_handler_3_5_#in~arg0#1.base, ldv_iio_triggered_buffer_instance_handler_3_5_#in~arg0#1.offset;ldv_iio_triggered_buffer_instance_handler_3_5_~arg1#1 := ldv_iio_triggered_buffer_instance_handler_3_5_#in~arg1#1;ldv_iio_triggered_buffer_instance_handler_3_5_~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_3_5_~arg2#1.offset := ldv_iio_triggered_buffer_instance_handler_3_5_#in~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_3_5_#in~arg2#1.offset;havoc ldv_iio_triggered_buffer_instance_handler_3_5_~tmp~86#1; [2025-02-08 04:18:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11781: assume { :begin_inline_ldv_struct_device_attribute_dummy_resourceless_instance_8 } true;ldv_struct_device_attribute_dummy_resourceless_instance_8_#in~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1040#1, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1041#1, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1042#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1042#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1043#1, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1044#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1044#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~arg0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp~99#1, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___0~50#1, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___1~32#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___1~32#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___2~23#1, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___3~18#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___3~18#1.offset;ldv_struct_device_attribute_dummy_resourceless_instance_8_~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~arg0#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_8_#in~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_#in~arg0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp~99#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___0~50#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___1~32#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___1~32#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___2~23#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___3~18#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___3~18#1.offset; [2025-02-08 04:18:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7685-1: SUMMARY for call xennet_open_#t~ret320#1 := netif_carrier_ok(xennet_open_~dev#1.base, xennet_open_~dev#1.offset); srcloc: null [2025-02-08 04:18:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7685: xennet_open_~tmp___0~11#1 := (if 0bv8 == xennet_open_#t~ret320#1 then 0bv8 else 1bv8);havoc xennet_open_#t~ret320#1; [2025-02-08 04:18:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12508: assume 2bv32 == ~ldv_statevar_10~0; [2025-02-08 04:18:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12508: assume !(2bv32 == ~ldv_statevar_10~0); [2025-02-08 04:18:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12640: ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp~99#1 := ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1040#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1040#1; [2025-02-08 04:18:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10592: xennet_sysfs_addif_~i~13#1 := ~bvsub~32(xennet_sysfs_addif_~i~13#1, 1bv32); [2025-02-08 04:18:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12640-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1040#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9932: assume 0bv32 != talk_to_netback_~err~8#1; [2025-02-08 04:18:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9932: assume !(0bv32 != talk_to_netback_~err~8#1);assume { :begin_inline_xenbus_transaction_start } true;xenbus_transaction_start_#in~arg0#1.base, xenbus_transaction_start_#in~arg0#1.offset := talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset;havoc xenbus_transaction_start_#res#1;havoc xenbus_transaction_start_#t~nondet1246#1, xenbus_transaction_start_~arg0#1.base, xenbus_transaction_start_~arg0#1.offset;xenbus_transaction_start_~arg0#1.base, xenbus_transaction_start_~arg0#1.offset := xenbus_transaction_start_#in~arg0#1.base, xenbus_transaction_start_#in~arg0#1.offset;havoc xenbus_transaction_start_#t~nondet1246#1;xenbus_transaction_start_#res#1 := xenbus_transaction_start_#t~nondet1246#1;havoc xenbus_transaction_start_#t~nondet1246#1; [2025-02-08 04:18:24,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11121: assume 6bv32 == ~ldv_statevar_0~0; [2025-02-08 04:18:24,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11121: assume !(6bv32 == ~ldv_statevar_0~0); [2025-02-08 04:18:24,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12773: assume 0bv32 != ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___0~51#1;~ldv_statevar_9~0 := 1bv32; [2025-02-08 04:18:24,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12773: assume !(0bv32 != ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___0~51#1);~ldv_statevar_9~0 := 7bv32; [2025-02-08 04:18:24,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9404: assume ~bvslt~32(xennet_create_dev_~i~8#1, ~nr_cpu_ids~0); [2025-02-08 04:18:24,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9404: assume !~bvslt~32(xennet_create_dev_~i~8#1, ~nr_cpu_ids~0);call write~intINTTYPE4#6(0bv32, xennet_create_dev_~np~16#1.base, ~bvadd~64(5476bv64, xennet_create_dev_~np~16#1.offset), 4bv64);xennet_create_dev_~i~8#1 := 0bv32; [2025-02-08 04:18:24,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9338: call ULTIMATE.dealloc(xennet_create_dev_~#__key~1#1.base, xennet_create_dev_~#__key~1#1.offset);havoc xennet_create_dev_~#__key~1#1.base, xennet_create_dev_~#__key~1#1.offset;call ULTIMATE.dealloc(xennet_create_dev_~#__key___0~0#1.base, xennet_create_dev_~#__key___0~0#1.offset);havoc xennet_create_dev_~#__key___0~0#1.base, xennet_create_dev_~#__key___0~0#1.offset;call ULTIMATE.dealloc(xennet_create_dev_~#__key___1~0#1.base, xennet_create_dev_~#__key___1~0#1.offset);havoc xennet_create_dev_~#__key___1~0#1.base, xennet_create_dev_~#__key___1~0#1.offset; [2025-02-08 04:18:24,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10131: xennet_connect_~tmp___1~25#1 := xennet_connect_#t~ret861#1;havoc xennet_connect_#t~ret861#1;call write~intINTTYPE4#6(xennet_connect_~tmp___1~25#1, xennet_connect_~np~17#1.base, ~bvadd~64(~bvadd~64(7848bv64, xennet_connect_~np~17#1.offset), ~bvmul~64(4bv64, ~sign_extend~64~32(xennet_connect_~requeue_idx~0#1))), 4bv64);xennet_connect_~ref~7#1 := xennet_connect_~tmp___1~25#1;call xennet_connect_#t~mem862#1.base, xennet_connect_#t~mem862#1.offset := read~$Pointer$#6(xennet_connect_~np~17#1.base, ~bvadd~64(12bv64, ~bvadd~64(5548bv64, xennet_connect_~np~17#1.offset)), 8bv64);call xennet_connect_#t~mem863#1 := read~intINTTYPE4#6(xennet_connect_~np~17#1.base, ~bvadd~64(8bv64, ~bvadd~64(5548bv64, xennet_connect_~np~17#1.offset)), 4bv64);xennet_connect_~req~1#1.base, xennet_connect_~req~1#1.offset := xennet_connect_#t~mem862#1.base, ~bvadd~64(~bvadd~64(64bv64, xennet_connect_#t~mem862#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(~bvand~32(xennet_connect_~requeue_idx~0#1, ~bvsub~32(xennet_connect_#t~mem863#1, 1bv32)))));havoc xennet_connect_#t~mem862#1.base, xennet_connect_#t~mem862#1.offset;havoc xennet_connect_#t~mem863#1; [2025-02-08 04:18:24,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12179: SUMMARY for call ldv_switch_to_process_context(); srcloc: null [2025-02-08 04:18:24,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13236: SUMMARY for call unregister_netdev(ldv_unregister_netdev_119_~ldv_func_arg1#1.base, ldv_unregister_netdev_119_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:18:24,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10131-1: SUMMARY for call xennet_connect_#t~ret861#1 := xennet_get_rx_ref(xennet_connect_~np~17#1.base, xennet_connect_~np~17#1.offset, xennet_connect_~i~10#1); srcloc: null [2025-02-08 04:18:24,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9999: talk_to_netback_~err~8#1 := talk_to_netback_#t~ret833#1;havoc talk_to_netback_#t~mem831#1;havoc talk_to_netback_#t~mem832#1.base, talk_to_netback_#t~mem832#1.offset;havoc talk_to_netback_#t~ret833#1; [2025-02-08 04:18:24,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9999-1: SUMMARY for call talk_to_netback_#t~ret833#1 := xenbus_printf(talk_to_netback_#t~mem831#1, talk_to_netback_#t~mem832#1.base, talk_to_netback_#t~mem832#1.offset, 67bv64, 0bv64, 68bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10660: ldv_io_instance_release_0_2_#t~ret1024#1 := xennet_remove_#res#1;havoc xennet_remove_#t~ret917#1.base, xennet_remove_#t~ret917#1.offset, xennet_remove_#t~mem918#1, xennet_remove_#t~ret919#1, xennet_remove_#t~mem920#1.base, xennet_remove_#t~mem920#1.offset, xennet_remove_#t~ret921#1, xennet_remove_#t~mem922#1.base, xennet_remove_#t~mem922#1.offset, xennet_remove_#t~mem923#1.base, xennet_remove_#t~mem923#1.offset, xennet_remove_#t~ret924#1, xennet_remove_#t~mem925#1.base, xennet_remove_#t~mem925#1.offset, xennet_remove_#t~mem926#1.base, xennet_remove_#t~mem926#1.offset, xennet_remove_~dev#1.base, xennet_remove_~dev#1.offset, xennet_remove_~info~5#1.base, xennet_remove_~info~5#1.offset, xennet_remove_~tmp~74#1.base, xennet_remove_~tmp~74#1.offset, xennet_remove_~#descriptor~2#1.base, xennet_remove_~#descriptor~2#1.offset, xennet_remove_~tmp___0~42#1;havoc xennet_remove_#in~dev#1.base, xennet_remove_#in~dev#1.offset;assume { :end_inline_xennet_remove } true;havoc ldv_io_instance_release_0_2_#t~ret1024#1;havoc ldv_io_instance_release_0_2_#t~ret1024#1, ldv_io_instance_release_0_2_~arg0#1.base, ldv_io_instance_release_0_2_~arg0#1.offset, ldv_io_instance_release_0_2_~arg1#1.base, ldv_io_instance_release_0_2_~arg1#1.offset;havoc ldv_io_instance_release_0_2_#in~arg0#1.base, ldv_io_instance_release_0_2_#in~arg0#1.offset, ldv_io_instance_release_0_2_#in~arg1#1.base, ldv_io_instance_release_0_2_#in~arg1#1.offset;assume { :end_inline_ldv_io_instance_release_0_2 } true;havoc ldv_device_driver_io_instance_0_#t~mem963#1.base, ldv_device_driver_io_instance_0_#t~mem963#1.offset;~ldv_statevar_0~0 := 1bv32; [2025-02-08 04:18:24,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7687: assume 0bv32 != ~zero_extend~32~8(xennet_open_~tmp___0~11#1); [2025-02-08 04:18:24,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7687: assume !(0bv32 != ~zero_extend~32~8(xennet_open_~tmp___0~11#1)); [2025-02-08 04:18:24,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12642: assume 0bv32 != ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp~99#1;~ldv_statevar_8~0 := 1bv32; [2025-02-08 04:18:24,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12642: assume !(0bv32 != ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp~99#1);~ldv_statevar_8~0 := 7bv32; [2025-02-08 04:18:24,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11585: SUMMARY for call ldv_assume((if 6bv32 == ~ldv_statevar_0~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11519: ldv_dummy_resourceless_instance_callback_8_9_#t~ret990#1 := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~986#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~986#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~987#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~987#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~988#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~988#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#~989#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#t~funptrres1250#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#t~ret1251#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#t~ret1252#1;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~986#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~986#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~987#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~987#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~988#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~988#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~989#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~C_ULONG~TO~C_LONG } true;havoc ldv_dummy_resourceless_instance_callback_8_9_#t~ret990#1; [2025-02-08 04:18:24,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12180: ldv_interrupt_interrupt_instance_4_~tmp~90#1 := ldv_interrupt_interrupt_instance_4_#t~ret1017#1;havoc ldv_interrupt_interrupt_instance_4_#t~ret1017#1; [2025-02-08 04:18:24,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10198-1: SUMMARY for call netback_changed_#t~ret879#1 := __dynamic_dev_dbg(netback_changed_~#descriptor~1#1.base, netback_changed_~#descriptor~1#1.offset, netback_changed_~dev#1.base, ~bvadd~64(60bv64, netback_changed_~dev#1.offset), 91bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12114: havoc ldv_interrupt_instance_thread_4_3_#t~ret1013#1;havoc ldv_interrupt_instance_thread_4_3_#t~ret1013#1, ldv_interrupt_instance_thread_4_3_~arg0#1.base, ldv_interrupt_instance_thread_4_3_~arg0#1.offset, ldv_interrupt_instance_thread_4_3_~arg1#1, ldv_interrupt_instance_thread_4_3_~arg2#1.base, ldv_interrupt_instance_thread_4_3_~arg2#1.offset;havoc ldv_interrupt_instance_thread_4_3_#in~arg0#1.base, ldv_interrupt_instance_thread_4_3_#in~arg0#1.offset, ldv_interrupt_instance_thread_4_3_#in~arg1#1, ldv_interrupt_instance_thread_4_3_#in~arg2#1.base, ldv_interrupt_instance_thread_4_3_#in~arg2#1.offset;assume { :end_inline_ldv_interrupt_instance_thread_4_3 } true;~ldv_statevar_4~0 := 6bv32; [2025-02-08 04:18:24,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13237: SUMMARY for call ldv_unregister_netdev(0bv64, 0bv64, ldv_unregister_netdev_119_~ldv_func_arg1#1.base, ldv_unregister_netdev_119_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:18:24,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12180-1: SUMMARY for call ldv_interrupt_interrupt_instance_4_#t~ret1017#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10198: havoc netback_changed_#t~ret879#1; [2025-02-08 04:18:24,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12114-1: SUMMARY for call ldv_interrupt_instance_thread_4_3_#t~ret1013#1 := xennet_tx_interrupt(ldv_interrupt_instance_thread_4_3_~arg1#1, ldv_interrupt_instance_thread_4_3_~arg2#1.base, ldv_interrupt_instance_thread_4_3_~arg2#1.offset); srcloc: null [2025-02-08 04:18:24,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9604: call ULTIMATE.dealloc(netfront_resume_~#descriptor~0#1.base, netfront_resume_~#descriptor~0#1.offset);havoc netfront_resume_~#descriptor~0#1.base, netfront_resume_~#descriptor~0#1.offset; [2025-02-08 04:18:24,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11586: SUMMARY for call ldv_EMGentry_exit_netif_exit_20_2(~ldv_20_exit_netif_exit_default~0.base, ~ldv_20_exit_netif_exit_default~0.offset); srcloc: null [2025-02-08 04:18:24,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10595: SUMMARY for call device_remove_file(xennet_sysfs_addif_~netdev#1.base, ~bvadd~64(1236bv64, xennet_sysfs_addif_~netdev#1.offset), ~#xennet_attrs~0.base, ~bvadd~64(~#xennet_attrs~0.offset, ~bvmul~64(43bv64, ~sign_extend~64~32(xennet_sysfs_addif_~i~13#1)))); srcloc: null [2025-02-08 04:18:24,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9472: xennet_create_dev_#res#1.base, xennet_create_dev_#res#1.offset := xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset;call ULTIMATE.dealloc(xennet_create_dev_~#__key~1#1.base, xennet_create_dev_~#__key~1#1.offset);havoc xennet_create_dev_~#__key~1#1.base, xennet_create_dev_~#__key~1#1.offset;call ULTIMATE.dealloc(xennet_create_dev_~#__key___0~0#1.base, xennet_create_dev_~#__key___0~0#1.offset);havoc xennet_create_dev_~#__key___0~0#1.base, xennet_create_dev_~#__key___0~0#1.offset;call ULTIMATE.dealloc(xennet_create_dev_~#__key___1~0#1.base, xennet_create_dev_~#__key___1~0#1.offset);havoc xennet_create_dev_~#__key___1~0#1.base, xennet_create_dev_~#__key___1~0#1.offset; [2025-02-08 04:18:24,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10463: show_rxbuf_max_~tmp~71#1.base, show_rxbuf_max_~tmp~71#1.offset := show_rxbuf_max_#t~ret900#1.base, show_rxbuf_max_#t~ret900#1.offset;havoc show_rxbuf_max_#t~ret900#1.base, show_rxbuf_max_#t~ret900#1.offset;show_rxbuf_max_~info~3#1.base, show_rxbuf_max_~info~3#1.offset := show_rxbuf_max_~tmp~71#1.base, show_rxbuf_max_~tmp~71#1.offset;call show_rxbuf_max_#t~mem901#1 := read~intINTTYPE4#6(show_rxbuf_max_~info~3#1.base, ~bvadd~64(5576bv64, show_rxbuf_max_~info~3#1.offset), 4bv64);show_rxbuf_max_#t~loopctr902#1 := 0bv64; [2025-02-08 04:18:24,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9472-1: SUMMARY for call netif_carrier_off(xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset); srcloc: null [2025-02-08 04:18:24,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10463-1: SUMMARY for call show_rxbuf_max_#t~ret900#1.base, show_rxbuf_max_#t~ret900#1.offset := netdev_priv(show_rxbuf_max_~netdev~6#1.base, show_rxbuf_max_~netdev~6#1.offset); srcloc: null [2025-02-08 04:18:24,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10265: assume { :begin_inline_netdev_notify_peers } true;netdev_notify_peers_#in~arg0#1.base, netdev_notify_peers_#in~arg0#1.offset := netback_changed_~netdev~3#1.base, netback_changed_~netdev~3#1.offset;havoc netdev_notify_peers_~arg0#1.base, netdev_notify_peers_~arg0#1.offset;netdev_notify_peers_~arg0#1.base, netdev_notify_peers_~arg0#1.offset := netdev_notify_peers_#in~arg0#1.base, netdev_notify_peers_#in~arg0#1.offset;havoc netdev_notify_peers_~arg0#1.base, netdev_notify_peers_~arg0#1.offset;havoc netdev_notify_peers_#in~arg0#1.base, netdev_notify_peers_#in~arg0#1.offset;assume { :end_inline_netdev_notify_peers } true; [2025-02-08 04:18:24,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11190: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_0_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11851-1: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_1_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9803: setup_netfront_~err~7#1 := setup_netfront_#t~ret780#1;havoc setup_netfront_#t~mem777#1;havoc setup_netfront_#t~mem778#1.base, setup_netfront_#t~mem778#1.offset;havoc setup_netfront_#t~mem779#1.base, setup_netfront_#t~mem779#1.offset;havoc setup_netfront_#t~ret780#1; [2025-02-08 04:18:24,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11851: assume { :begin_inline_ldv_iio_triggered_buffer_instance_thread_1_3 } true;ldv_iio_triggered_buffer_instance_thread_1_3_#in~arg0#1.base, ldv_iio_triggered_buffer_instance_thread_1_3_#in~arg0#1.offset, ldv_iio_triggered_buffer_instance_thread_1_3_#in~arg1#1, ldv_iio_triggered_buffer_instance_thread_1_3_#in~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_1_3_#in~arg2#1.offset := ~ldv_1_thread_thread~0.base, ~ldv_1_thread_thread~0.offset, ~ldv_1_line_line~0, ~ldv_1_data_data~0.base, ~ldv_1_data_data~0.offset;havoc ldv_iio_triggered_buffer_instance_thread_1_3_#t~ret1007#1, ldv_iio_triggered_buffer_instance_thread_1_3_~arg0#1.base, ldv_iio_triggered_buffer_instance_thread_1_3_~arg0#1.offset, ldv_iio_triggered_buffer_instance_thread_1_3_~arg1#1, ldv_iio_triggered_buffer_instance_thread_1_3_~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_1_3_~arg2#1.offset;ldv_iio_triggered_buffer_instance_thread_1_3_~arg0#1.base, ldv_iio_triggered_buffer_instance_thread_1_3_~arg0#1.offset := ldv_iio_triggered_buffer_instance_thread_1_3_#in~arg0#1.base, ldv_iio_triggered_buffer_instance_thread_1_3_#in~arg0#1.offset;ldv_iio_triggered_buffer_instance_thread_1_3_~arg1#1 := ldv_iio_triggered_buffer_instance_thread_1_3_#in~arg1#1;ldv_iio_triggered_buffer_instance_thread_1_3_~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_1_3_~arg2#1.offset := ldv_iio_triggered_buffer_instance_thread_1_3_#in~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_1_3_#in~arg2#1.offset; [2025-02-08 04:18:24,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9803-1: SUMMARY for call setup_netfront_#t~ret780#1 := xenbus_scanf(setup_netfront_#t~mem777#1, setup_netfront_#t~mem779#1.base, setup_netfront_#t~mem779#1.offset, 43bv64, 0bv64, 44bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10001: assume 0bv32 != talk_to_netback_~err~8#1;talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset := 69bv64, 0bv64; [2025-02-08 04:18:24,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10001: assume !(0bv32 != talk_to_netback_~err~8#1);call talk_to_netback_#t~mem834#1 := read~intINTTYPE4#16(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, 4bv64);call talk_to_netback_#t~mem835#1.base, talk_to_netback_#t~mem835#1.offset := read~$Pointer$#6(talk_to_netback_~dev#1.base, ~bvadd~64(8bv64, talk_to_netback_~dev#1.offset), 8bv64); [2025-02-08 04:18:24,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11983: SUMMARY for call ldv_switch_to_process_context(); srcloc: null [2025-02-08 04:18:24,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7689-1: SUMMARY for call xennet_alloc_rx_buffers(xennet_open_~dev#1.base, xennet_open_~dev#1.offset); srcloc: null [2025-02-08 04:18:24,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7689: call xennet_open_#t~mem321#1.base, xennet_open_#t~mem321#1.offset := read~$Pointer$#6(xennet_open_~np~3#1.base, ~bvadd~64(12bv64, ~bvadd~64(5548bv64, xennet_open_~np~3#1.offset)), 8bv64);call xennet_open_#t~mem322#1 := read~intINTTYPE4#6(xennet_open_~np~3#1.base, ~bvadd~64(4bv64, ~bvadd~64(5548bv64, xennet_open_~np~3#1.offset)), 4bv64);call write~intINTTYPE4#6(~bvadd~32(1bv32, xennet_open_#t~mem322#1), xennet_open_#t~mem321#1.base, ~bvadd~64(12bv64, xennet_open_#t~mem321#1.offset), 4bv64);havoc xennet_open_#t~mem321#1.base, xennet_open_#t~mem321#1.offset;havoc xennet_open_#t~mem322#1;call xennet_open_#t~mem323#1.base, xennet_open_#t~mem323#1.offset := read~$Pointer$#6(xennet_open_~np~3#1.base, ~bvadd~64(12bv64, ~bvadd~64(5548bv64, xennet_open_~np~3#1.offset)), 8bv64);call xennet_open_#t~mem324#1 := read~intINTTYPE4#6(xennet_open_#t~mem323#1.base, ~bvadd~64(8bv64, xennet_open_#t~mem323#1.offset), 4bv64);call xennet_open_#t~mem325#1 := read~intINTTYPE4#6(xennet_open_~np~3#1.base, ~bvadd~64(4bv64, ~bvadd~64(5548bv64, xennet_open_~np~3#1.offset)), 4bv64); [2025-02-08 04:18:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11587: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 04:18:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9737: assume true;assume ~bvult~64(setup_netfront_split_#t~loopctr758#1, 20bv64);havoc setup_netfront_split_#t~nondet759#1;call write~intINTTYPE1#6(setup_netfront_split_#t~nondet759#1, setup_netfront_split_~info#1.base, ~bvadd~64(~bvadd~64(212bv64, setup_netfront_split_~info#1.offset), setup_netfront_split_#t~loopctr758#1), 8bv64);setup_netfront_split_#t~loopctr758#1 := ~bvadd~64(1bv64, setup_netfront_split_#t~loopctr758#1); [2025-02-08 04:18:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9737: assume true;havoc setup_netfront_split_#t~mem757#1.base, setup_netfront_split_#t~mem757#1.offset;havoc setup_netfront_split_#t~loopctr758#1;havoc setup_netfront_split_#t~nondet759#1;havoc setup_netfront_split_#t~ret760#1;call setup_netfront_split_#t~mem761#1 := read~intINTTYPE4#6(setup_netfront_split_~info#1.base, ~bvadd~64(196bv64, setup_netfront_split_~info#1.offset), 4bv64); [2025-02-08 04:18:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12512: assume 3bv32 == ~ldv_statevar_10~0; [2025-02-08 04:18:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12512: assume !(3bv32 == ~ldv_statevar_10~0); [2025-02-08 04:18:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11125: assume 8bv32 == ~ldv_statevar_0~0; [2025-02-08 04:18:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11125: assume !(8bv32 == ~ldv_statevar_0~0); [2025-02-08 04:18:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12182: assume 0bv32 != ldv_interrupt_interrupt_instance_4_~tmp~90#1;~ldv_statevar_4~0 := 2bv32; [2025-02-08 04:18:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12182: assume !(0bv32 != ldv_interrupt_interrupt_instance_4_~tmp~90#1);~ldv_statevar_4~0 := 4bv32; [2025-02-08 04:18:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11191-1: SUMMARY for call ldv_device_driver_io_instance_0_#t~ret965#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11191: ldv_device_driver_io_instance_0_~tmp___0~45#1 := ldv_device_driver_io_instance_0_#t~ret965#1;havoc ldv_device_driver_io_instance_0_#t~ret965#1; [2025-02-08 04:18:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11786: assume { :begin_inline_ldv_struct_device_attribute_dummy_resourceless_instance_9 } true;ldv_struct_device_attribute_dummy_resourceless_instance_9_#in~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1045#1, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1046#1, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1047#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1047#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1048#1, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1049#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1049#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~arg0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp~100#1, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___0~51#1, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___1~33#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___1~33#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___2~24#1, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___3~19#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___3~19#1.offset;ldv_struct_device_attribute_dummy_resourceless_instance_9_~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~arg0#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_9_#in~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_#in~arg0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp~100#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___0~51#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___1~33#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___1~33#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___2~24#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___3~19#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___3~19#1.offset; [2025-02-08 04:18:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9738: setup_netfront_split_~err~6#1 := setup_netfront_split_#t~ret762#1;havoc setup_netfront_split_#t~mem761#1;havoc setup_netfront_split_#t~ret762#1; [2025-02-08 04:18:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11984: ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_~tmp~83#1 := ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_#t~ret1003#1;havoc ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_#t~ret1003#1; [2025-02-08 04:18:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11984-1: SUMMARY for call ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_#t~ret1003#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11588: ~ldv_statevar_20~0 := 9bv32; [2025-02-08 04:18:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9540: assume { :begin_inline_ldv_free_netdev_120 } true;ldv_free_netdev_120_#in~ldv_func_arg1#1.base, ldv_free_netdev_120_#in~ldv_func_arg1#1.offset := netfront_probe_~netdev~1#1.base, netfront_probe_~netdev~1#1.offset;havoc ldv_free_netdev_120_~ldv_func_arg1#1.base, ldv_free_netdev_120_~ldv_func_arg1#1.offset;ldv_free_netdev_120_~ldv_func_arg1#1.base, ldv_free_netdev_120_~ldv_func_arg1#1.offset := ldv_free_netdev_120_#in~ldv_func_arg1#1.base, ldv_free_netdev_120_#in~ldv_func_arg1#1.offset; [2025-02-08 04:18:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11588-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 04:18:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9738-1: SUMMARY for call setup_netfront_split_#t~ret762#1 := bind_evtchn_to_irqhandler(setup_netfront_split_#t~mem761#1, #funAddr~xennet_tx_interrupt.base, #funAddr~xennet_tx_interrupt.offset, 0bv64, setup_netfront_split_~info#1.base, ~bvadd~64(212bv64, setup_netfront_split_~info#1.offset), setup_netfront_split_~info#1.base, setup_netfront_split_~info#1.offset); srcloc: null [2025-02-08 04:18:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10465: assume true;havoc show_rxbuf_max_#t~nondet903#1;call write~intINTTYPE1#6(show_rxbuf_max_#t~nondet903#1, show_rxbuf_max_~buf#1.base, ~bvadd~64(show_rxbuf_max_~buf#1.offset, show_rxbuf_max_#t~loopctr902#1), 8bv64);show_rxbuf_max_#t~loopctr902#1 := ~bvadd~64(1bv64, show_rxbuf_max_#t~loopctr902#1); [2025-02-08 04:18:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10465: assume true;show_rxbuf_max_~tmp___0~39#1 := ~sign_extend~32~8(show_rxbuf_max_#t~ret904#1);havoc show_rxbuf_max_#t~mem901#1;havoc show_rxbuf_max_#t~loopctr902#1;havoc show_rxbuf_max_#t~nondet903#1;havoc show_rxbuf_max_#t~ret904#1;show_rxbuf_max_#res#1 := ~sign_extend~64~32(show_rxbuf_max_~tmp___0~39#1);ldv_dummy_resourceless_instance_callback_9_3_#t~ret991#1 := show_rxbuf_max_#res#1;havoc show_rxbuf_max_#t~ret900#1.base, show_rxbuf_max_#t~ret900#1.offset, show_rxbuf_max_#t~mem901#1, show_rxbuf_max_#t~loopctr902#1, show_rxbuf_max_#t~nondet903#1, show_rxbuf_max_#t~ret904#1, show_rxbuf_max_~dev#1.base, show_rxbuf_max_~dev#1.offset, show_rxbuf_max_~attr#1.base, show_rxbuf_max_~attr#1.offset, show_rxbuf_max_~buf#1.base, show_rxbuf_max_~buf#1.offset, show_rxbuf_max_~netdev~6#1.base, show_rxbuf_max_~netdev~6#1.offset, show_rxbuf_max_~__mptr~3#1.base, show_rxbuf_max_~__mptr~3#1.offset, show_rxbuf_max_~info~3#1.base, show_rxbuf_max_~info~3#1.offset, show_rxbuf_max_~tmp~71#1.base, show_rxbuf_max_~tmp~71#1.offset, show_rxbuf_max_~tmp___0~39#1;havoc show_rxbuf_max_#in~dev#1.base, show_rxbuf_max_#in~dev#1.offset, show_rxbuf_max_#in~attr#1.base, show_rxbuf_max_#in~attr#1.offset, show_rxbuf_max_#in~buf#1.base, show_rxbuf_max_#in~buf#1.offset;assume { :end_inline_show_rxbuf_max } true;havoc ldv_dummy_resourceless_instance_callback_9_3_#t~ret991#1;havoc ldv_dummy_resourceless_instance_callback_9_3_#t~ret991#1, ldv_dummy_resourceless_instance_callback_9_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_9_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_9_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_9_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg3#1.offset;havoc ldv_dummy_resourceless_instance_callback_9_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_9_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_9_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_3_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_9_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_3_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_9_3_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_3_#in~arg3#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_9_3 } true; [2025-02-08 04:18:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10135: xennet_connect_~tmp___2~19#1.base, xennet_connect_~tmp___2~19#1.offset := xennet_connect_#t~ret864#1.base, xennet_connect_#t~ret864#1.offset;havoc xennet_connect_#t~ret864#1.base, xennet_connect_#t~ret864#1.offset;xennet_connect_~frag~2#1.base, xennet_connect_~frag~2#1.offset := xennet_connect_~tmp___2~19#1.base, ~bvadd~64(48bv64, xennet_connect_~tmp___2~19#1.offset); [2025-02-08 04:18:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10135-1: SUMMARY for call xennet_connect_#t~ret864#1.base, xennet_connect_#t~ret864#1.offset := skb_end_pointer(xennet_connect_~skb~12#1.base, xennet_connect_~skb~12#1.offset); srcloc: null [2025-02-08 04:18:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11919-1: SUMMARY for call ldv_switch_to_interrupt_context(); srcloc: null [2025-02-08 04:18:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11919: assume { :begin_inline_ldv_iio_triggered_buffer_instance_handler_2_5 } true;ldv_iio_triggered_buffer_instance_handler_2_5_#in~arg0#1.base, ldv_iio_triggered_buffer_instance_handler_2_5_#in~arg0#1.offset, ldv_iio_triggered_buffer_instance_handler_2_5_#in~arg1#1, ldv_iio_triggered_buffer_instance_handler_2_5_#in~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_2_5_#in~arg2#1.offset := ~ldv_2_callback_handler~0.base, ~ldv_2_callback_handler~0.offset, ~ldv_2_line_line~0, ~ldv_2_data_data~0.base, ~ldv_2_data_data~0.offset;havoc ldv_iio_triggered_buffer_instance_handler_2_5_#res#1;havoc ldv_iio_triggered_buffer_instance_handler_2_5_#t~ret1005#1, ldv_iio_triggered_buffer_instance_handler_2_5_~arg0#1.base, ldv_iio_triggered_buffer_instance_handler_2_5_~arg0#1.offset, ldv_iio_triggered_buffer_instance_handler_2_5_~arg1#1, ldv_iio_triggered_buffer_instance_handler_2_5_~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_2_5_~arg2#1.offset, ldv_iio_triggered_buffer_instance_handler_2_5_~tmp~85#1;ldv_iio_triggered_buffer_instance_handler_2_5_~arg0#1.base, ldv_iio_triggered_buffer_instance_handler_2_5_~arg0#1.offset := ldv_iio_triggered_buffer_instance_handler_2_5_#in~arg0#1.base, ldv_iio_triggered_buffer_instance_handler_2_5_#in~arg0#1.offset;ldv_iio_triggered_buffer_instance_handler_2_5_~arg1#1 := ldv_iio_triggered_buffer_instance_handler_2_5_#in~arg1#1;ldv_iio_triggered_buffer_instance_handler_2_5_~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_2_5_~arg2#1.offset := ldv_iio_triggered_buffer_instance_handler_2_5_#in~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_2_5_#in~arg2#1.offset;havoc ldv_iio_triggered_buffer_instance_handler_2_5_~tmp~85#1; [2025-02-08 04:18:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12580: ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___3~17#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___3~17#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1039#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1039#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1039#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1039#1.offset;~ldv_10_ldv_param_9_2_default~0.base, ~ldv_10_ldv_param_9_2_default~0.offset := ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___3~17#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___3~17#1.offset; [2025-02-08 04:18:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12580-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1039#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1039#1.offset := ldv_xmalloc(1bv64); srcloc: null [2025-02-08 04:18:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13307: ldv_dev_get_drvdata_136_~tmp~115#1.base, ldv_dev_get_drvdata_136_~tmp~115#1.offset := ldv_dev_get_drvdata_136_#t~ret1074#1.base, ldv_dev_get_drvdata_136_#t~ret1074#1.offset;havoc ldv_dev_get_drvdata_136_#t~ret1074#1.base, ldv_dev_get_drvdata_136_#t~ret1074#1.offset;ldv_dev_get_drvdata_136_#res#1.base, ldv_dev_get_drvdata_136_#res#1.offset := ldv_dev_get_drvdata_136_~tmp~115#1.base, ldv_dev_get_drvdata_136_~tmp~115#1.offset;xennet_remove_#t~ret917#1.base, xennet_remove_#t~ret917#1.offset := ldv_dev_get_drvdata_136_#res#1.base, ldv_dev_get_drvdata_136_#res#1.offset;havoc ldv_dev_get_drvdata_136_#t~ret1074#1.base, ldv_dev_get_drvdata_136_#t~ret1074#1.offset, ldv_dev_get_drvdata_136_~dev#1.base, ldv_dev_get_drvdata_136_~dev#1.offset, ldv_dev_get_drvdata_136_~tmp~115#1.base, ldv_dev_get_drvdata_136_~tmp~115#1.offset;havoc ldv_dev_get_drvdata_136_#in~dev#1.base, ldv_dev_get_drvdata_136_#in~dev#1.offset;assume { :end_inline_ldv_dev_get_drvdata_136 } true;xennet_remove_~tmp~74#1.base, xennet_remove_~tmp~74#1.offset := xennet_remove_#t~ret917#1.base, xennet_remove_#t~ret917#1.offset;havoc xennet_remove_#t~ret917#1.base, xennet_remove_#t~ret917#1.offset;xennet_remove_~info~5#1.base, xennet_remove_~info~5#1.offset := xennet_remove_~tmp~74#1.base, xennet_remove_~tmp~74#1.offset;call write~$Pointer$#8(95bv64, 0bv64, xennet_remove_~#descriptor~2#1.base, xennet_remove_~#descriptor~2#1.offset, 8bv64);call write~$Pointer$#8(96bv64, 0bv64, xennet_remove_~#descriptor~2#1.base, ~bvadd~64(8bv64, xennet_remove_~#descriptor~2#1.offset), 8bv64);call write~$Pointer$#8(97bv64, 0bv64, xennet_remove_~#descriptor~2#1.base, ~bvadd~64(16bv64, xennet_remove_~#descriptor~2#1.offset), 8bv64);call write~$Pointer$#8(98bv64, 0bv64, xennet_remove_~#descriptor~2#1.base, ~bvadd~64(24bv64, xennet_remove_~#descriptor~2#1.offset), 8bv64);call write~intINTTYPE4#8(2053bv32, xennet_remove_~#descriptor~2#1.base, ~bvadd~64(32bv64, xennet_remove_~#descriptor~2#1.offset), 4bv64);call write~intINTTYPE4#8(0bv32, xennet_remove_~#descriptor~2#1.base, ~bvadd~64(36bv64, xennet_remove_~#descriptor~2#1.offset), 4bv64);call xennet_remove_#t~mem918#1 := read~intINTTYPE4#8(xennet_remove_~#descriptor~2#1.base, ~bvadd~64(36bv64, xennet_remove_~#descriptor~2#1.offset), 4bv64); [2025-02-08 04:18:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13307-1: SUMMARY for call ldv_dev_get_drvdata_136_#t~ret1074#1.base, ldv_dev_get_drvdata_136_#t~ret1074#1.offset := ldv_dev_get_drvdata(ldv_dev_get_drvdata_136_~dev#1.base, ldv_dev_get_drvdata_136_~dev#1.offset); srcloc: null [2025-02-08 04:18:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 04:18:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12052: havoc ldv_iio_triggered_buffer_instance_thread_2_3_#t~ret1008#1;havoc ldv_iio_triggered_buffer_instance_thread_2_3_#t~ret1008#1, ldv_iio_triggered_buffer_instance_thread_2_3_~arg0#1.base, ldv_iio_triggered_buffer_instance_thread_2_3_~arg0#1.offset, ldv_iio_triggered_buffer_instance_thread_2_3_~arg1#1, ldv_iio_triggered_buffer_instance_thread_2_3_~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_2_3_~arg2#1.offset;havoc ldv_iio_triggered_buffer_instance_thread_2_3_#in~arg0#1.base, ldv_iio_triggered_buffer_instance_thread_2_3_#in~arg0#1.offset, ldv_iio_triggered_buffer_instance_thread_2_3_#in~arg1#1, ldv_iio_triggered_buffer_instance_thread_2_3_#in~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_2_3_#in~arg2#1.offset;assume { :end_inline_ldv_iio_triggered_buffer_instance_thread_2_3 } true;~ldv_statevar_2~0 := 6bv32; [2025-02-08 04:18:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11986: assume 0bv32 != ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_~tmp~83#1;~ldv_statevar_3~0 := 2bv32; [2025-02-08 04:18:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11986: assume !(0bv32 != ldv_iio_triggered_buffer_iio_triggered_buffer_instance_3_~tmp~83#1);~ldv_statevar_3~0 := 4bv32; [2025-02-08 04:18:24,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12052-1: SUMMARY for call ldv_iio_triggered_buffer_instance_thread_2_3_#t~ret1008#1 := xennet_tx_interrupt(ldv_iio_triggered_buffer_instance_thread_2_3_~arg1#1, ldv_iio_triggered_buffer_instance_thread_2_3_~arg2#1.base, ldv_iio_triggered_buffer_instance_thread_2_3_~arg2#1.offset); srcloc: null [2025-02-08 04:18:24,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11193: assume 0bv32 != ldv_device_driver_io_instance_0_~tmp___0~45#1;~ldv_statevar_0~0 := 6bv32; [2025-02-08 04:18:24,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11193: assume !(0bv32 != ldv_device_driver_io_instance_0_~tmp___0~45#1);~ldv_statevar_0~0 := 11bv32; [2025-02-08 04:18:24,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15884-1: netif_init_#t~ret927#1 := xen_has_pv_nic_devices_#res#1;havoc xen_has_pv_nic_devices_#t~nondet1234#1;assume { :end_inline_xen_has_pv_nic_devices } true;netif_init_~tmp~75#1 := (if 0bv8 == netif_init_#t~ret927#1 then 0bv8 else 1bv8);havoc netif_init_#t~ret927#1; [2025-02-08 04:18:24,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15884: havoc xen_has_pv_nic_devices_#t~nondet1234#1; [2025-02-08 04:18:24,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9872: havoc setup_netfront_#t~memset~res790#1.base, setup_netfront_#t~memset~res790#1.offset;call write~intINTTYPE4#6(0bv32, setup_netfront_~info#1.base, ~bvadd~64(5548bv64, setup_netfront_~info#1.offset), 4bv64);call write~intINTTYPE4#6(0bv32, setup_netfront_~info#1.base, ~bvadd~64(4bv64, ~bvadd~64(5548bv64, setup_netfront_~info#1.offset)), 4bv64);call write~intINTTYPE4#6(256bv32, setup_netfront_~info#1.base, ~bvadd~64(8bv64, ~bvadd~64(5548bv64, setup_netfront_~info#1.offset)), 4bv64);call write~$Pointer$#6(setup_netfront_~rxs~0#1.base, setup_netfront_~rxs~0#1.offset, setup_netfront_~info#1.base, ~bvadd~64(12bv64, ~bvadd~64(5548bv64, setup_netfront_~info#1.offset)), 8bv64); [2025-02-08 04:18:24,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7692: assume xennet_open_#t~mem324#1 != xennet_open_#t~mem325#1;havoc xennet_open_#t~mem323#1.base, xennet_open_#t~mem323#1.offset;havoc xennet_open_#t~mem324#1;havoc xennet_open_#t~mem325#1; [2025-02-08 04:18:24,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7692: assume !(xennet_open_#t~mem324#1 != xennet_open_#t~mem325#1);havoc xennet_open_#t~mem323#1.base, xennet_open_#t~mem323#1.offset;havoc xennet_open_#t~mem324#1;havoc xennet_open_#t~mem325#1; [2025-02-08 04:18:24,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9872-1: SUMMARY for call setup_netfront_#t~memset~res790#1.base, setup_netfront_#t~memset~res790#1.offset := #Ultimate.C_memset#6(setup_netfront_~rxs~0#1.base, ~bvadd~64(16bv64, setup_netfront_~rxs~0#1.offset), 0bv32, 48bv64); srcloc: null [2025-02-08 04:18:24,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9806: assume ~bvslt~32(setup_netfront_~err~7#1, 0bv32);call write~intINTTYPE4#5(0bv32, setup_netfront_~#feature_split_evtchn~0#1.base, setup_netfront_~#feature_split_evtchn~0#1.offset, 4bv64); [2025-02-08 04:18:24,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9806: assume !~bvslt~32(setup_netfront_~err~7#1, 0bv32); [2025-02-08 04:18:24,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9410: assume ~bvule~32(xennet_create_dev_~i~8#1, 255bv32); [2025-02-08 04:18:24,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9410: assume !~bvule~32(xennet_create_dev_~i~8#1, 255bv32);xennet_create_dev_~i~8#1 := 0bv32; [2025-02-08 04:18:24,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10599: assume ~bvsge~32(xennet_sysfs_addif_~i~13#1, 0bv32); [2025-02-08 04:18:24,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10599: assume !~bvsge~32(xennet_sysfs_addif_~i~13#1, 0bv32);xennet_sysfs_addif_#res#1 := xennet_sysfs_addif_~err~10#1; [2025-02-08 04:18:24,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10269: assume 6bv32 == netback_changed_#t~mem883#1;havoc netback_changed_#t~mem883#1; [2025-02-08 04:18:24,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10269: assume !(6bv32 == netback_changed_#t~mem883#1);havoc netback_changed_#t~mem883#1;assume { :begin_inline_xenbus_frontend_closed } true;xenbus_frontend_closed_#in~arg0#1.base, xenbus_frontend_closed_#in~arg0#1.offset := netback_changed_~dev#1.base, netback_changed_~dev#1.offset;havoc xenbus_frontend_closed_#res#1;havoc xenbus_frontend_closed_#t~nondet1237#1, xenbus_frontend_closed_~arg0#1.base, xenbus_frontend_closed_~arg0#1.offset;xenbus_frontend_closed_~arg0#1.base, xenbus_frontend_closed_~arg0#1.offset := xenbus_frontend_closed_#in~arg0#1.base, xenbus_frontend_closed_#in~arg0#1.offset;havoc xenbus_frontend_closed_#t~nondet1237#1;xenbus_frontend_closed_#res#1 := xenbus_frontend_closed_#t~nondet1237#1;havoc xenbus_frontend_closed_#t~nondet1237#1; [2025-02-08 04:18:24,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10269-1: call netback_changed_#t~mem883#1 := read~intINTTYPE4#6(netback_changed_~dev#1.base, ~bvadd~64(1424bv64, netback_changed_~dev#1.offset), 4bv64); [2025-02-08 04:18:24,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12383: assume 1bv32 == ~ldv_statevar_7~0; [2025-02-08 04:18:24,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12383: assume !(1bv32 == ~ldv_statevar_7~0); [2025-02-08 04:18:24,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10137: xennet_connect_~tmp___3~15#1.base, xennet_connect_~tmp___3~15#1.offset := xennet_connect_#t~ret865#1.base, xennet_connect_#t~ret865#1.offset;havoc xennet_connect_#t~ret865#1.base, xennet_connect_#t~ret865#1.offset;xennet_connect_~page~3#1.base, xennet_connect_~page~3#1.offset := xennet_connect_~tmp___3~15#1.base, xennet_connect_~tmp___3~15#1.offset; [2025-02-08 04:18:24,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10137-1: SUMMARY for call xennet_connect_#t~ret865#1.base, xennet_connect_#t~ret865#1.offset := skb_frag_page(xennet_connect_~frag~2#1.base, xennet_connect_~frag~2#1.offset); srcloc: null [2025-02-08 04:18:24,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9741: assume ~bvslt~32(setup_netfront_split_~err~6#1, 0bv32); [2025-02-08 04:18:24,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9741: assume !~bvslt~32(setup_netfront_split_~err~6#1, 0bv32);call write~intINTTYPE4#6(setup_netfront_split_~err~6#1, setup_netfront_split_~info#1.base, ~bvadd~64(204bv64, setup_netfront_split_~info#1.offset), 4bv64);call setup_netfront_split_#t~mem763#1.base, setup_netfront_split_#t~mem763#1.offset := read~$Pointer$#6(setup_netfront_split_~info#1.base, ~bvadd~64(16bv64, setup_netfront_split_~info#1.offset), 8bv64);setup_netfront_split_#t~loopctr764#1 := 0bv64; [2025-02-08 04:18:24,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12516: assume 4bv32 == ~ldv_statevar_10~0; [2025-02-08 04:18:24,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12516: assume !(4bv32 == ~ldv_statevar_10~0); [2025-02-08 04:18:24,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9477: havoc xennet_create_dev_#t~mem696#1;call xennet_create_dev_#t~mem697#1.base, xennet_create_dev_#t~mem697#1.offset := read~$Pointer$#6(xennet_create_dev_~np~16#1.base, ~bvadd~64(31464bv64, xennet_create_dev_~np~16#1.offset), 8bv64); [2025-02-08 04:18:24,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12582-1: SUMMARY for call ldv_assume((if 3bv32 == ~ldv_statevar_11~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9477-1: SUMMARY for call gnttab_free_grant_references(xennet_create_dev_#t~mem696#1); srcloc: null [2025-02-08 04:18:24,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9477-2: call xennet_create_dev_#t~mem696#1 := read~intINTTYPE4#6(xennet_create_dev_~np~16#1.base, ~bvadd~64(2400bv64, xennet_create_dev_~np~16#1.offset), 4bv64); [2025-02-08 04:18:24,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12582: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_10_9 } true;ldv_dummy_resourceless_instance_callback_10_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_10_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_10_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_9_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_10_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_9_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_10_9_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_9_#in~arg3#1.offset, ldv_dummy_resourceless_instance_callback_10_9_#in~arg4#1 := ~ldv_10_callback_store~0.base, ~ldv_10_callback_store~0.offset, ~ldv_10_container_struct_device_ptr~0.base, ~ldv_10_container_struct_device_ptr~0.offset, ~ldv_10_container_struct_device_attribute~0.base, ~ldv_10_container_struct_device_attribute~0.offset, ~ldv_10_ldv_param_9_2_default~0.base, ~ldv_10_ldv_param_9_2_default~0.offset, ~ldv_10_ldv_param_9_3_default~0;havoc ldv_dummy_resourceless_instance_callback_10_9_#t~ret975#1, ldv_dummy_resourceless_instance_callback_10_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_10_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_10_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_10_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg3#1.offset, ldv_dummy_resourceless_instance_callback_10_9_~arg4#1;ldv_dummy_resourceless_instance_callback_10_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_10_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_10_9_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_10_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_10_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_9_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_10_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_10_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_9_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_10_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg3#1.offset := ldv_dummy_resourceless_instance_callback_10_9_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_9_#in~arg3#1.offset;ldv_dummy_resourceless_instance_callback_10_9_~arg4#1 := ldv_dummy_resourceless_instance_callback_10_9_#in~arg4#1; [2025-02-08 04:18:24,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10204: assume 1bv32 == netback_changed_~backend_state#1; [2025-02-08 04:18:24,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10204: assume !(1bv32 == netback_changed_~backend_state#1); [2025-02-08 04:18:24,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9940: assume 0bv32 != talk_to_netback_~err~8#1; [2025-02-08 04:18:24,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9940: assume !(0bv32 != talk_to_netback_~err~8#1);call talk_to_netback_#t~mem806#1 := read~intINTTYPE4#16(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, 4bv64);call talk_to_netback_#t~mem807#1.base, talk_to_netback_#t~mem807#1.offset := read~$Pointer$#6(talk_to_netback_~dev#1.base, ~bvadd~64(8bv64, talk_to_netback_~dev#1.offset), 8bv64);call talk_to_netback_#t~mem808#1 := read~intINTTYPE4#6(talk_to_netback_~info#1.base, ~bvadd~64(348bv64, talk_to_netback_~info#1.offset), 4bv64); [2025-02-08 04:18:24,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11129: assume 10bv32 == ~ldv_statevar_0~0; [2025-02-08 04:18:24,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11129: assume !(10bv32 == ~ldv_statevar_0~0); [2025-02-08 04:18:24,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7694: SUMMARY for call napi_schedule(xennet_open_~np~3#1.base, ~bvadd~64(24bv64, xennet_open_~np~3#1.offset)); srcloc: null [2025-02-08 04:18:24,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7430: rx_refill_timeout_~tmp~35#1.base, rx_refill_timeout_~tmp~35#1.offset := rx_refill_timeout_#t~ret267#1.base, rx_refill_timeout_#t~ret267#1.offset;havoc rx_refill_timeout_#t~ret267#1.base, rx_refill_timeout_#t~ret267#1.offset;rx_refill_timeout_~np~0#1.base, rx_refill_timeout_~np~0#1.offset := rx_refill_timeout_~tmp~35#1.base, rx_refill_timeout_~tmp~35#1.offset; [2025-02-08 04:18:24,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15688-1: ldv_del_timer_sync_138_#t~ret1075#1 := del_timer_sync_#res#1;havoc del_timer_sync_#t~nondet1209#1, del_timer_sync_~arg0#1.base, del_timer_sync_~arg0#1.offset;havoc del_timer_sync_#in~arg0#1.base, del_timer_sync_#in~arg0#1.offset;assume { :end_inline_del_timer_sync } true;ldv_del_timer_sync_138_~tmp~116#1 := ldv_del_timer_sync_138_#t~ret1075#1;havoc ldv_del_timer_sync_138_#t~ret1075#1;ldv_del_timer_sync_138_~ldv_func_res~3#1 := ldv_del_timer_sync_138_~tmp~116#1;assume { :begin_inline_ldv_del_timer_sync } true;ldv_del_timer_sync_#in~arg0#1, ldv_del_timer_sync_#in~arg1#1.base, ldv_del_timer_sync_#in~arg1#1.offset := ldv_del_timer_sync_138_~ldv_func_res~3#1, ldv_del_timer_sync_138_~ldv_func_arg1#1.base, ldv_del_timer_sync_138_~ldv_func_arg1#1.offset;havoc ldv_del_timer_sync_#res#1;havoc ldv_del_timer_sync_~arg0#1, ldv_del_timer_sync_~arg1#1.base, ldv_del_timer_sync_~arg1#1.offset, ldv_del_timer_sync_~ldv_13_timer_list_timer_list~0#1.base, ldv_del_timer_sync_~ldv_13_timer_list_timer_list~0#1.offset;ldv_del_timer_sync_~arg0#1 := ldv_del_timer_sync_#in~arg0#1;ldv_del_timer_sync_~arg1#1.base, ldv_del_timer_sync_~arg1#1.offset := ldv_del_timer_sync_#in~arg1#1.base, ldv_del_timer_sync_#in~arg1#1.offset;havoc ldv_del_timer_sync_~ldv_13_timer_list_timer_list~0#1.base, ldv_del_timer_sync_~ldv_13_timer_list_timer_list~0#1.offset;ldv_del_timer_sync_~ldv_13_timer_list_timer_list~0#1.base, ldv_del_timer_sync_~ldv_13_timer_list_timer_list~0#1.offset := ldv_del_timer_sync_~arg1#1.base, ldv_del_timer_sync_~arg1#1.offset; [2025-02-08 04:18:24,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15688: havoc del_timer_sync_#t~nondet1209#1; [2025-02-08 04:18:24,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7430-1: SUMMARY for call rx_refill_timeout_#t~ret267#1.base, rx_refill_timeout_#t~ret267#1.offset := netdev_priv(rx_refill_timeout_~dev~0#1.base, rx_refill_timeout_~dev~0#1.offset); srcloc: null [2025-02-08 04:18:24,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10139: xennet_connect_~tmp___4~12#1 := xennet_connect_#t~ret866#1;havoc xennet_connect_#t~ret866#1;call xennet_connect_#t~mem867#1.base, xennet_connect_#t~mem867#1.offset := read~$Pointer$#6(xennet_connect_~np~17#1.base, ~bvadd~64(252bv64, xennet_connect_~np~17#1.offset), 8bv64);call xennet_connect_#t~mem868#1 := read~intINTTYPE4#6(xennet_connect_#t~mem867#1.base, ~bvadd~64(24bv64, xennet_connect_#t~mem867#1.offset), 4bv64); [2025-02-08 04:18:24,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10139-1: SUMMARY for call xennet_connect_#t~ret866#1 := pfn_to_mfn(~bvsdiv~64(~bvadd~64(24189255811072bv64, ~bvadd~64(xennet_connect_~page~3#1.base, xennet_connect_~page~3#1.offset)), 64bv64)); srcloc: null [2025-02-08 04:18:24,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6968-1: SUMMARY for call netif_start_queue_#t~ret147#1.base, netif_start_queue_#t~ret147#1.offset := netdev_get_tx_queue(netif_start_queue_~dev#1.base, netif_start_queue_~dev#1.offset, 0bv32); srcloc: null [2025-02-08 04:18:24,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6968: netif_start_queue_~tmp~20#1.base, netif_start_queue_~tmp~20#1.offset := netif_start_queue_#t~ret147#1.base, netif_start_queue_#t~ret147#1.offset;havoc netif_start_queue_#t~ret147#1.base, netif_start_queue_#t~ret147#1.offset; [2025-02-08 04:18:24,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11923: SUMMARY for call ldv_switch_to_process_context(); srcloc: null [2025-02-08 04:18:24,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10007: talk_to_netback_~err~8#1 := talk_to_netback_#t~ret836#1;havoc talk_to_netback_#t~mem834#1;havoc talk_to_netback_#t~mem835#1.base, talk_to_netback_#t~mem835#1.offset;havoc talk_to_netback_#t~ret836#1; [2025-02-08 04:18:24,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10007-1: SUMMARY for call talk_to_netback_#t~ret836#1 := xenbus_printf(talk_to_netback_#t~mem834#1, talk_to_netback_#t~mem835#1.base, talk_to_netback_#t~mem835#1.offset, 70bv64, 0bv64, 71bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12650: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_8_3 } true;ldv_dummy_resourceless_instance_callback_8_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_8_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_8_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_3_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_8_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_3_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_8_3_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_3_#in~arg3#1.offset := ~ldv_8_callback_show~0.base, ~ldv_8_callback_show~0.offset, ~ldv_8_container_struct_device_ptr~0.base, ~ldv_8_container_struct_device_ptr~0.offset, ~ldv_8_container_struct_device_attribute~0.base, ~ldv_8_container_struct_device_attribute~0.offset, ~ldv_8_ldv_param_3_2_default~0.base, ~ldv_8_ldv_param_3_2_default~0.offset;havoc ldv_dummy_resourceless_instance_callback_8_3_#t~ret985#1, ldv_dummy_resourceless_instance_callback_8_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_8_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_8_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_8_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg3#1.offset;ldv_dummy_resourceless_instance_callback_8_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_8_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_8_3_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_8_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_8_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_3_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_8_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_8_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_3_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_8_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg3#1.offset := ldv_dummy_resourceless_instance_callback_8_3_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_3_#in~arg3#1.offset;assume { :begin_inline_show_rxbuf_cur } true;show_rxbuf_cur_#in~dev#1.base, show_rxbuf_cur_#in~dev#1.offset, show_rxbuf_cur_#in~attr#1.base, show_rxbuf_cur_#in~attr#1.offset, show_rxbuf_cur_#in~buf#1.base, show_rxbuf_cur_#in~buf#1.offset := ldv_dummy_resourceless_instance_callback_8_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_8_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_8_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg3#1.offset;havoc show_rxbuf_cur_#res#1;havoc show_rxbuf_cur_#t~ret911#1.base, show_rxbuf_cur_#t~ret911#1.offset, show_rxbuf_cur_#t~mem912#1, show_rxbuf_cur_#t~loopctr913#1, show_rxbuf_cur_#t~nondet914#1, show_rxbuf_cur_#t~ret915#1, show_rxbuf_cur_~dev#1.base, show_rxbuf_cur_~dev#1.offset, show_rxbuf_cur_~attr#1.base, show_rxbuf_cur_~attr#1.offset, show_rxbuf_cur_~buf#1.base, show_rxbuf_cur_~buf#1.offset, show_rxbuf_cur_~netdev~8#1.base, show_rxbuf_cur_~netdev~8#1.offset, show_rxbuf_cur_~__mptr~5#1.base, show_rxbuf_cur_~__mptr~5#1.offset, show_rxbuf_cur_~info~4#1.base, show_rxbuf_cur_~info~4#1.offset, show_rxbuf_cur_~tmp~73#1.base, show_rxbuf_cur_~tmp~73#1.offset, show_rxbuf_cur_~tmp___0~41#1;show_rxbuf_cur_~dev#1.base, show_rxbuf_cur_~dev#1.offset := show_rxbuf_cur_#in~dev#1.base, show_rxbuf_cur_#in~dev#1.offset;show_rxbuf_cur_~attr#1.base, show_rxbuf_cur_~attr#1.offset := show_rxbuf_cur_#in~attr#1.base, show_rxbuf_cur_#in~attr#1.offset;show_rxbuf_cur_~buf#1.base, show_rxbuf_cur_~buf#1.offset := show_rxbuf_cur_#in~buf#1.base, show_rxbuf_cur_#in~buf#1.offset;havoc show_rxbuf_cur_~netdev~8#1.base, show_rxbuf_cur_~netdev~8#1.offset;havoc show_rxbuf_cur_~__mptr~5#1.base, show_rxbuf_cur_~__mptr~5#1.offset;havoc show_rxbuf_cur_~info~4#1.base, show_rxbuf_cur_~info~4#1.offset;havoc show_rxbuf_cur_~tmp~73#1.base, show_rxbuf_cur_~tmp~73#1.offset;havoc show_rxbuf_cur_~tmp___0~41#1;show_rxbuf_cur_~__mptr~5#1.base, show_rxbuf_cur_~__mptr~5#1.offset := show_rxbuf_cur_~dev#1.base, show_rxbuf_cur_~dev#1.offset;show_rxbuf_cur_~netdev~8#1.base, show_rxbuf_cur_~netdev~8#1.offset := show_rxbuf_cur_~__mptr~5#1.base, ~bvadd~64(18446744073705507544bv64, show_rxbuf_cur_~__mptr~5#1.offset); [2025-02-08 04:18:24,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11791: assume { :begin_inline_ldv_struct_device_attribute_dummy_resourceless_instance_10 } true;ldv_struct_device_attribute_dummy_resourceless_instance_10_#in~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1035#1, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1036#1, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1037#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1037#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1038#1, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1039#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1039#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~arg0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp~98#1, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___0~49#1, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___1~31#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___1~31#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___2~22#1, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___3~17#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___3~17#1.offset;ldv_struct_device_attribute_dummy_resourceless_instance_10_~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~arg0#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_10_#in~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_#in~arg0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp~98#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___0~49#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___1~31#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___1~31#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___2~22#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___3~17#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___3~17#1.offset; [2025-02-08 04:18:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9413: call write~intINTTYPE4#6(0bv32, xennet_create_dev_~np~16#1.base, ~bvadd~64(~bvadd~64(2404bv64, xennet_create_dev_~np~16#1.offset), ~bvmul~64(4bv64, ~sign_extend~64~32(xennet_create_dev_~i~8#1))), 4bv64);xennet_create_dev_~i~8#1 := ~bvadd~32(1bv32, xennet_create_dev_~i~8#1); [2025-02-08 04:18:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9413-1: SUMMARY for call skb_entry_set_link(xennet_create_dev_~np~16#1.base, ~bvadd~64(~bvadd~64(352bv64, xennet_create_dev_~np~16#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(xennet_create_dev_~i~8#1))), ~bvadd~32(1bv32, ~zero_extend~32~16(xennet_create_dev_~i~8#1[16:0]))[16:0]); srcloc: null [2025-02-08 04:18:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10140: havoc xennet_connect_#t~mem867#1.base, xennet_connect_#t~mem867#1.offset;havoc xennet_connect_#t~mem868#1;call write~intINTTYPE4#6(xennet_connect_~ref~7#1, xennet_connect_~req~1#1.base, ~bvadd~64(2bv64, xennet_connect_~req~1#1.offset), 4bv64);call write~intINTTYPE2#6(xennet_connect_~requeue_idx~0#1[16:0], xennet_connect_~req~1#1.base, xennet_connect_~req~1#1.offset, 2bv64);xennet_connect_~requeue_idx~0#1 := ~bvadd~32(1bv32, xennet_connect_~requeue_idx~0#1);xennet_connect_~i~10#1 := ~bvadd~32(1bv32, xennet_connect_~i~10#1); [2025-02-08 04:18:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10140-1: SUMMARY for call gnttab_grant_foreign_access_ref(xennet_connect_~ref~7#1, ~zero_extend~32~16(xennet_connect_#t~mem868#1[16:0])[16:0], xennet_connect_~tmp___4~12#1, 0bv32); srcloc: null [2025-02-08 04:18:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11924: ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_~tmp~82#1 := ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_#t~ret1001#1;havoc ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_#t~ret1001#1; [2025-02-08 04:18:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11924-1: SUMMARY for call ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_#t~ret1001#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6969: SUMMARY for call netif_tx_start_queue(netif_start_queue_~tmp~20#1.base, netif_start_queue_~tmp~20#1.offset); srcloc: null [2025-02-08 04:18:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9942: SUMMARY for call xenbus_dev_fatal(talk_to_netback_~dev#1.base, talk_to_netback_~dev#1.offset, talk_to_netback_~err~8#1, 48bv64, 0bv64); srcloc: null [2025-02-08 04:18:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11594: SUMMARY for call ldv_assume((if 6bv32 == ~ldv_statevar_0~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:18:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12783: ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___1~33#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___1~33#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1047#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1047#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1047#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1047#1.offset;~ldv_9_ldv_param_3_2_default~0.base, ~ldv_9_ldv_param_3_2_default~0.offset := ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___1~33#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___1~33#1.offset; [2025-02-08 04:18:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12783-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1047#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1047#1.offset := ldv_xmalloc(1bv64); srcloc: null [2025-02-08 04:18:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7432: SUMMARY for call napi_schedule(rx_refill_timeout_~np~0#1.base, ~bvadd~64(24bv64, rx_refill_timeout_~np~0#1.offset)); srcloc: null [2025-02-08 04:18:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12387: assume 2bv32 == ~ldv_statevar_7~0; [2025-02-08 04:18:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12387: assume !(2bv32 == ~ldv_statevar_7~0); [2025-02-08 04:18:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13246: SUMMARY for call free_netdev(ldv_free_netdev_120_~ldv_func_arg1#1.base, ldv_free_netdev_120_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:18:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9877: setup_netfront_~tmp___7~4#1 := setup_netfront_#t~ret791#1;havoc setup_netfront_#t~ret791#1; [2025-02-08 04:18:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9877-1: SUMMARY for call setup_netfront_#t~ret791#1 := __phys_addr(~bvadd~64(setup_netfront_~rxs~0#1.base, setup_netfront_~rxs~0#1.offset)); srcloc: null [2025-02-08 04:18:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11859-1: SUMMARY for call ldv_switch_to_interrupt_context(); srcloc: null [2025-02-08 04:18:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9811: call setup_netfront_#t~mem781#1.base, setup_netfront_#t~mem781#1.offset := read~$Pointer$#6(setup_netfront_~netdev~2#1.base, ~bvadd~64(791bv64, setup_netfront_~netdev~2#1.offset), 8bv64);assume { :begin_inline_xen_net_read_mac } true;xen_net_read_mac_#in~dev#1.base, xen_net_read_mac_#in~dev#1.offset, xen_net_read_mac_#in~mac#1.base, xen_net_read_mac_#in~mac#1.offset := setup_netfront_~dev#1.base, setup_netfront_~dev#1.offset, setup_netfront_#t~mem781#1.base, setup_netfront_#t~mem781#1.offset;havoc xen_net_read_mac_#res#1;havoc xen_net_read_mac_#t~mem733#1, xen_net_read_mac_#t~mem734#1.base, xen_net_read_mac_#t~mem734#1.offset, xen_net_read_mac_#t~ret735#1.base, xen_net_read_mac_#t~ret735#1.offset, xen_net_read_mac_#t~ret736#1, xen_net_read_mac_#t~ret737#1, xen_net_read_mac_#t~ret738#1, xen_net_read_mac_#t~mem739#1.base, xen_net_read_mac_#t~mem739#1.offset, xen_net_read_mac_#t~mem740#1.base, xen_net_read_mac_#t~mem740#1.offset, xen_net_read_mac_#t~mem741#1, xen_net_read_mac_#t~short742#1, xen_net_read_mac_#t~mem743#1.base, xen_net_read_mac_#t~mem743#1.offset, xen_net_read_mac_~dev#1.base, xen_net_read_mac_~dev#1.offset, xen_net_read_mac_~mac#1.base, xen_net_read_mac_~mac#1.offset, xen_net_read_mac_~s~0#1.base, xen_net_read_mac_~s~0#1.offset, xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset, xen_net_read_mac_~macstr~0#1.base, xen_net_read_mac_~macstr~0#1.offset, xen_net_read_mac_~i~9#1, xen_net_read_mac_~#__constr_expr_0~1#1.base, xen_net_read_mac_~#__constr_expr_0~1#1.offset, xen_net_read_mac_~tmp~63#1.base, xen_net_read_mac_~tmp~63#1.offset, xen_net_read_mac_~tmp___0~33#1, xen_net_read_mac_~tmp___1~23#1, xen_net_read_mac_~tmp___2~17#1;xen_net_read_mac_~dev#1.base, xen_net_read_mac_~dev#1.offset := xen_net_read_mac_#in~dev#1.base, xen_net_read_mac_#in~dev#1.offset;xen_net_read_mac_~mac#1.base, xen_net_read_mac_~mac#1.offset := xen_net_read_mac_#in~mac#1.base, xen_net_read_mac_#in~mac#1.offset;havoc xen_net_read_mac_~s~0#1.base, xen_net_read_mac_~s~0#1.offset;call xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset := #Ultimate.allocOnStack(8bv64);havoc xen_net_read_mac_~macstr~0#1.base, xen_net_read_mac_~macstr~0#1.offset;havoc xen_net_read_mac_~i~9#1;call xen_net_read_mac_~#__constr_expr_0~1#1.base, xen_net_read_mac_~#__constr_expr_0~1#1.offset := #Ultimate.allocOnStack(4bv64);havoc xen_net_read_mac_~tmp~63#1.base, xen_net_read_mac_~tmp~63#1.offset;havoc xen_net_read_mac_~tmp___0~33#1;havoc xen_net_read_mac_~tmp___1~23#1;havoc xen_net_read_mac_~tmp___2~17#1;call write~intINTTYPE4#25(0bv32, xen_net_read_mac_~#__constr_expr_0~1#1.base, xen_net_read_mac_~#__constr_expr_0~1#1.offset, 4bv64);call xen_net_read_mac_#t~mem733#1 := read~intINTTYPE4#25(xen_net_read_mac_~#__constr_expr_0~1#1.base, xen_net_read_mac_~#__constr_expr_0~1#1.offset, 4bv64);call xen_net_read_mac_#t~mem734#1.base, xen_net_read_mac_#t~mem734#1.offset := read~$Pointer$#6(xen_net_read_mac_~dev#1.base, ~bvadd~64(8bv64, xen_net_read_mac_~dev#1.offset), 8bv64);assume { :begin_inline_xenbus_read } true;xenbus_read_#in~arg0#1.id, xenbus_read_#in~arg1#1.base, xenbus_read_#in~arg1#1.offset, xenbus_read_#in~arg2#1.base, xenbus_read_#in~arg2#1.offset, xenbus_read_#in~arg3#1.base, xenbus_read_#in~arg3#1.offset := xen_net_read_mac_#t~mem733#1, xen_net_read_mac_#t~mem734#1.base, xen_net_read_mac_#t~mem734#1.offset, 42bv64, 0bv64, 0bv64, 0bv64;havoc xenbus_read_#res#1.base, xenbus_read_#res#1.offset;havoc xenbus_read_#t~ret1240#1.base, xenbus_read_#t~ret1240#1.offset, xenbus_read_~arg0#1.id, xenbus_read_~arg1#1.base, xenbus_read_~arg1#1.offset, xenbus_read_~arg2#1.base, xenbus_read_~arg2#1.offset, xenbus_read_~arg3#1.base, xenbus_read_~arg3#1.offset;xenbus_read_~arg0#1.id := xenbus_read_#in~arg0#1.id;xenbus_read_~arg1#1.base, xenbus_read_~arg1#1.offset := xenbus_read_#in~arg1#1.base, xenbus_read_#in~arg1#1.offset;xenbus_read_~arg2#1.base, xenbus_read_~arg2#1.offset := xenbus_read_#in~arg2#1.base, xenbus_read_#in~arg2#1.offset;xenbus_read_~arg3#1.base, xenbus_read_~arg3#1.offset := xenbus_read_#in~arg3#1.base, xenbus_read_#in~arg3#1.offset; [2025-02-08 04:18:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11859: assume { :begin_inline_ldv_iio_triggered_buffer_instance_handler_1_5 } true;ldv_iio_triggered_buffer_instance_handler_1_5_#in~arg0#1.base, ldv_iio_triggered_buffer_instance_handler_1_5_#in~arg0#1.offset, ldv_iio_triggered_buffer_instance_handler_1_5_#in~arg1#1, ldv_iio_triggered_buffer_instance_handler_1_5_#in~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_1_5_#in~arg2#1.offset := ~ldv_1_callback_handler~0.base, ~ldv_1_callback_handler~0.offset, ~ldv_1_line_line~0, ~ldv_1_data_data~0.base, ~ldv_1_data_data~0.offset;havoc ldv_iio_triggered_buffer_instance_handler_1_5_#res#1;havoc ldv_iio_triggered_buffer_instance_handler_1_5_#t~ret1004#1, ldv_iio_triggered_buffer_instance_handler_1_5_~arg0#1.base, ldv_iio_triggered_buffer_instance_handler_1_5_~arg0#1.offset, ldv_iio_triggered_buffer_instance_handler_1_5_~arg1#1, ldv_iio_triggered_buffer_instance_handler_1_5_~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_1_5_~arg2#1.offset, ldv_iio_triggered_buffer_instance_handler_1_5_~tmp~84#1;ldv_iio_triggered_buffer_instance_handler_1_5_~arg0#1.base, ldv_iio_triggered_buffer_instance_handler_1_5_~arg0#1.offset := ldv_iio_triggered_buffer_instance_handler_1_5_#in~arg0#1.base, ldv_iio_triggered_buffer_instance_handler_1_5_#in~arg0#1.offset;ldv_iio_triggered_buffer_instance_handler_1_5_~arg1#1 := ldv_iio_triggered_buffer_instance_handler_1_5_#in~arg1#1;ldv_iio_triggered_buffer_instance_handler_1_5_~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_1_5_~arg2#1.offset := ldv_iio_triggered_buffer_instance_handler_1_5_#in~arg2#1.base, ldv_iio_triggered_buffer_instance_handler_1_5_#in~arg2#1.offset;havoc ldv_iio_triggered_buffer_instance_handler_1_5_~tmp~84#1; [2025-02-08 04:18:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10009: assume 0bv32 != talk_to_netback_~err~8#1;talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset := 72bv64, 0bv64; [2025-02-08 04:18:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10009: assume !(0bv32 != talk_to_netback_~err~8#1);call talk_to_netback_#t~mem837#1 := read~intINTTYPE4#16(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, 4bv64);call talk_to_netback_#t~mem838#1.base, talk_to_netback_#t~mem838#1.offset := read~$Pointer$#6(talk_to_netback_~dev#1.base, ~bvadd~64(8bv64, talk_to_netback_~dev#1.offset), 8bv64); [2025-02-08 04:18:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12586: SUMMARY for call ldv_free(~ldv_10_ldv_param_9_2_default~0.base, ~ldv_10_ldv_param_9_2_default~0.offset); srcloc: null [2025-02-08 04:18:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11595: SUMMARY for call ldv_EMGentry_exit_netif_exit_20_2(~ldv_20_exit_netif_exit_default~0.base, ~ldv_20_exit_netif_exit_default~0.offset); srcloc: null [2025-02-08 04:18:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9679: xen_net_read_mac_#res#1 := 0bv32;call ULTIMATE.dealloc(xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset);havoc xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset;call ULTIMATE.dealloc(xen_net_read_mac_~#__constr_expr_0~1#1.base, xen_net_read_mac_~#__constr_expr_0~1#1.offset);havoc xen_net_read_mac_~#__constr_expr_0~1#1.base, xen_net_read_mac_~#__constr_expr_0~1#1.offset; [2025-02-08 04:18:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9679-1: SUMMARY for call kfree(xen_net_read_mac_~macstr~0#1.base, xen_net_read_mac_~macstr~0#1.offset); srcloc: null [2025-02-08 04:18:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12454-1: SUMMARY for call ldv_register_netdev_#t~ret1029#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12520: assume 5bv32 == ~ldv_statevar_10~0; [2025-02-08 04:18:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12520: assume !(5bv32 == ~ldv_statevar_10~0); [2025-02-08 04:18:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9481: havoc xennet_create_dev_#t~mem697#1.base, xennet_create_dev_#t~mem697#1.offset;assume { :begin_inline_ldv_free_netdev_116 } true;ldv_free_netdev_116_#in~ldv_func_arg1#1.base, ldv_free_netdev_116_#in~ldv_func_arg1#1.offset := xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset;havoc ldv_free_netdev_116_~ldv_func_arg1#1.base, ldv_free_netdev_116_~ldv_func_arg1#1.offset;ldv_free_netdev_116_~ldv_func_arg1#1.base, ldv_free_netdev_116_~ldv_func_arg1#1.offset := ldv_free_netdev_116_#in~ldv_func_arg1#1.base, ldv_free_netdev_116_#in~ldv_func_arg1#1.offset; [2025-02-08 04:18:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9481-1: SUMMARY for call free_percpu(xennet_create_dev_#t~mem697#1.base, xennet_create_dev_#t~mem697#1.offset); srcloc: null [2025-02-08 04:18:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12454: ldv_register_netdev_~tmp___0~48#1 := ldv_register_netdev_#t~ret1029#1;havoc ldv_register_netdev_#t~ret1029#1; [2025-02-08 04:18:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12124: havoc ldv_interrupt_instance_thread_5_3_#t~ret1014#1;havoc ldv_interrupt_instance_thread_5_3_#t~ret1014#1, ldv_interrupt_instance_thread_5_3_~arg0#1.base, ldv_interrupt_instance_thread_5_3_~arg0#1.offset, ldv_interrupt_instance_thread_5_3_~arg1#1, ldv_interrupt_instance_thread_5_3_~arg2#1.base, ldv_interrupt_instance_thread_5_3_~arg2#1.offset;havoc ldv_interrupt_instance_thread_5_3_#in~arg0#1.base, ldv_interrupt_instance_thread_5_3_#in~arg0#1.offset, ldv_interrupt_instance_thread_5_3_#in~arg1#1, ldv_interrupt_instance_thread_5_3_#in~arg2#1.base, ldv_interrupt_instance_thread_5_3_#in~arg2#1.offset;assume { :end_inline_ldv_interrupt_instance_thread_5_3 } true;~ldv_statevar_5~0 := 6bv32; [2025-02-08 04:18:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10076: call ULTIMATE.dealloc(xennet_connect_~#feature_rx_copy~0#1.base, xennet_connect_~#feature_rx_copy~0#1.offset);havoc xennet_connect_~#feature_rx_copy~0#1.base, xennet_connect_~#feature_rx_copy~0#1.offset;call ULTIMATE.dealloc(xennet_connect_~#__constr_expr_0~3#1.base, xennet_connect_~#__constr_expr_0~3#1.offset);havoc xennet_connect_~#__constr_expr_0~3#1.base, xennet_connect_~#__constr_expr_0~3#1.offset; [2025-02-08 04:18:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11133: assume 11bv32 == ~ldv_statevar_0~0; [2025-02-08 04:18:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11133: assume !(11bv32 == ~ldv_statevar_0~0); [2025-02-08 04:18:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12124-1: SUMMARY for call ldv_interrupt_instance_thread_5_3_#t~ret1014#1 := xennet_tx_interrupt(ldv_interrupt_instance_thread_5_3_~arg1#1, ldv_interrupt_instance_thread_5_3_~arg2#1.base, ldv_interrupt_instance_thread_5_3_~arg2#1.offset); srcloc: null [2025-02-08 04:18:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13247: havoc ldv_free_netdev_120_~ldv_func_arg1#1.base, ldv_free_netdev_120_~ldv_func_arg1#1.offset;havoc ldv_free_netdev_120_#in~ldv_func_arg1#1.base, ldv_free_netdev_120_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_free_netdev_120 } true;assume { :begin_inline_ldv_dev_set_drvdata_121 } true;ldv_dev_set_drvdata_121_#in~dev#1.base, ldv_dev_set_drvdata_121_#in~dev#1.offset, ldv_dev_set_drvdata_121_#in~data#1.base, ldv_dev_set_drvdata_121_#in~data#1.offset := netfront_probe_~dev#1.base, ~bvadd~64(60bv64, netfront_probe_~dev#1.offset), 0bv64, 0bv64;havoc ldv_dev_set_drvdata_121_#res#1;havoc ldv_dev_set_drvdata_121_#t~ret1071#1, ldv_dev_set_drvdata_121_~dev#1.base, ldv_dev_set_drvdata_121_~dev#1.offset, ldv_dev_set_drvdata_121_~data#1.base, ldv_dev_set_drvdata_121_~data#1.offset, ldv_dev_set_drvdata_121_~tmp~112#1;ldv_dev_set_drvdata_121_~dev#1.base, ldv_dev_set_drvdata_121_~dev#1.offset := ldv_dev_set_drvdata_121_#in~dev#1.base, ldv_dev_set_drvdata_121_#in~dev#1.offset;ldv_dev_set_drvdata_121_~data#1.base, ldv_dev_set_drvdata_121_~data#1.offset := ldv_dev_set_drvdata_121_#in~data#1.base, ldv_dev_set_drvdata_121_#in~data#1.offset;havoc ldv_dev_set_drvdata_121_~tmp~112#1; [2025-02-08 04:18:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13247-1: SUMMARY for call ldv_free_netdev(0bv64, 0bv64, ldv_free_netdev_120_~ldv_func_arg1#1.base, ldv_free_netdev_120_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:18:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10208: assume 3bv32 == netback_changed_~backend_state#1; [2025-02-08 04:18:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10208: assume !(3bv32 == netback_changed_~backend_state#1); [2025-02-08 04:18:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9878-1: SUMMARY for call setup_netfront_#t~ret792#1 := pfn_to_mfn(~bvlshr~64(setup_netfront_~tmp___7~4#1, 12bv64)); srcloc: null [2025-02-08 04:18:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11926: assume 0bv32 != ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_~tmp~82#1;~ldv_statevar_2~0 := 2bv32; [2025-02-08 04:18:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11926: assume !(0bv32 != ldv_iio_triggered_buffer_iio_triggered_buffer_instance_2_~tmp~82#1);~ldv_statevar_2~0 := 4bv32; [2025-02-08 04:18:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9878: setup_netfront_~tmp___8~4#1 := setup_netfront_#t~ret792#1;havoc setup_netfront_#t~ret792#1; [2025-02-08 04:18:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12653-1: SUMMARY for call ldv_free(~ldv_8_ldv_param_3_2_default~0.base, ~ldv_8_ldv_param_3_2_default~0.offset); srcloc: null [2025-02-08 04:18:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11596: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 04:18:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12653: ~ldv_statevar_8~0 := 2bv32; [2025-02-08 04:18:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12587-1: SUMMARY for call ldv_free(~ldv_10_ldv_param_3_2_default~0.base, ~ldv_10_ldv_param_3_2_default~0.offset); srcloc: null [2025-02-08 04:18:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12587: ~ldv_statevar_10~0 := 2bv32; [2025-02-08 04:18:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12719: assume 1bv32 == ~ldv_statevar_9~0; [2025-02-08 04:18:24,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12719: assume !(1bv32 == ~ldv_statevar_9~0); [2025-02-08 04:18:24,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12785: ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___2~24#1 := ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1048#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1048#1; [2025-02-08 04:18:24,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12785-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1048#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:18:24,633 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder has thrown an exception: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:742) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildProcedureCfgFromImplementation(CfgBuilder.java:676) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder.createIcfg(CfgBuilder.java:291) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.IcfgBuilderObserver.process(IcfgBuilderObserver.java:88) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2025-02-08 04:18:24,641 INFO L158 Benchmark]: Toolchain (without parser) took 47539.48ms. Allocated memory was 117.4MB in the beginning and 419.4MB in the end (delta: 302.0MB). Free memory was 75.5MB in the beginning and 227.5MB in the end (delta: -152.0MB). Peak memory consumption was 348.2MB. Max. memory is 16.1GB. [2025-02-08 04:18:24,645 INFO L158 Benchmark]: CDTParser took 0.38ms. Allocated memory is still 83.9MB. Free memory was 62.2MB in the beginning and 62.1MB in the end (delta: 37.2kB). There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 04:18:24,645 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3669.27ms. Allocated memory was 117.4MB in the beginning and 419.4MB in the end (delta: 302.0MB). Free memory was 75.2MB in the beginning and 288.6MB in the end (delta: -213.3MB). Peak memory consumption was 109.0MB. Max. memory is 16.1GB. [2025-02-08 04:18:24,646 INFO L158 Benchmark]: Boogie Procedure Inliner took 229.56ms. Allocated memory is still 419.4MB. Free memory was 288.6MB in the beginning and 262.7MB in the end (delta: 25.8MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-02-08 04:18:24,646 INFO L158 Benchmark]: Boogie Preprocessor took 906.73ms. Allocated memory is still 419.4MB. Free memory was 262.7MB in the beginning and 124.1MB in the end (delta: 138.6MB). Peak memory consumption was 144.8MB. Max. memory is 16.1GB. [2025-02-08 04:18:24,646 INFO L158 Benchmark]: IcfgBuilder took 42729.58ms. Allocated memory is still 419.4MB. Free memory was 124.1MB in the beginning and 227.5MB in the end (delta: -103.4MB). Peak memory consumption was 100.0MB. Max. memory is 16.1GB. [2025-02-08 04:18:24,648 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.38ms. Allocated memory is still 83.9MB. Free memory was 62.2MB in the beginning and 62.1MB in the end (delta: 37.2kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3669.27ms. Allocated memory was 117.4MB in the beginning and 419.4MB in the end (delta: 302.0MB). Free memory was 75.2MB in the beginning and 288.6MB in the end (delta: -213.3MB). Peak memory consumption was 109.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 229.56ms. Allocated memory is still 419.4MB. Free memory was 288.6MB in the beginning and 262.7MB in the end (delta: 25.8MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 906.73ms. Allocated memory is still 419.4MB. Free memory was 262.7MB in the beginning and 124.1MB in the end (delta: 138.6MB). Peak memory consumption was 144.8MB. Max. memory is 16.1GB. * IcfgBuilder took 42729.58ms. Allocated memory is still 419.4MB. Free memory was 124.1MB in the beginning and 227.5MB in the end (delta: -103.4MB). Peak memory consumption was 100.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: - ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2: de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 6109]: 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"); [6109] - GenericResultAtLocation [Line: 6116]: 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)); [6116] - GenericResultAtLocation [Line: 6123]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [6123] - GenericResultAtLocation [Line: 6227]: 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/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6227-6228] - GenericResultAtLocation [Line: 6233]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6233-6235] - GenericResultAtLocation [Line: 6260]: 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/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (809), "i" (12UL)); [6260-6261] - GenericResultAtLocation [Line: 6266]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [6266-6268] - GenericResultAtLocation [Line: 6292]: 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/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (814), "i" (12UL)); [6292-6293] - GenericResultAtLocation [Line: 6298]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6298-6300] - GenericResultAtLocation [Line: 6335]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [6335] - GenericResultAtLocation [Line: 6535]: 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 *)"include/linux/mm.h"), "i" (488), "i" (12UL)); [6535-6536] - GenericResultAtLocation [Line: 6919]: 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 *)"include/linux/netdevice.h"), "i" (502), "i" (12UL)); [6919-6920] - GenericResultAtLocation [Line: 6926]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6926] - GenericResultAtLocation [Line: 7618]: 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 *)"drivers/net/xen-netfront.c"), "i" (317), "i" (12UL)); [7618-7619] - GenericResultAtLocation [Line: 7632]: 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 *)"drivers/net/xen-netfront.c"), "i" (321), "i" (12UL)); [7632-7633] - GenericResultAtLocation [Line: 7656]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7656] - GenericResultAtLocation [Line: 7661]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7661] - GenericResultAtLocation [Line: 7663]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7663] - GenericResultAtLocation [Line: 7737]: 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 *)"drivers/net/xen-netfront.c"), "i" (374), "i" (12UL)); [7737-7738] - GenericResultAtLocation [Line: 7745]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [7745] - GenericResultAtLocation [Line: 7764]: 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 *)"drivers/net/xen-netfront.c"), "i" (393), "i" (12UL)); [7764-7765] - GenericResultAtLocation [Line: 7787]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7787] - GenericResultAtLocation [Line: 7868]: 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 *)"drivers/net/xen-netfront.c"), "i" (451), "i" (12UL)); [7868-7869] - GenericResultAtLocation [Line: 7909]: 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 *)"drivers/net/xen-netfront.c"), "i" (473), "i" (12UL)); [7909-7910] - GenericResultAtLocation [Line: 7924]: 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 *)"drivers/net/xen-netfront.c"), "i" (482), "i" (12UL)); [7924-7925] - GenericResultAtLocation [Line: 7950]: 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 *)"drivers/net/xen-netfront.c"), "i" (496), "i" (12UL)); [7950-7951] - GenericResultAtLocation [Line: 7977]: 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 *)"drivers/net/xen-netfront.c"), "i" (514), "i" (12UL)); [7977-7978] - GenericResultAtLocation [Line: 8093]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr__): "m" (this_cpu_off), "0" (np->stats)); [8093] - GenericResultAtLocation [Line: 8207]: 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 *)"drivers/net/xen-netfront.c"), "i" (599), "i" (12UL)); [8207-8208] - GenericResultAtLocation [Line: 8259]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8259] - GenericResultAtLocation [Line: 8261]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8261] - GenericResultAtLocation [Line: 8324]: 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 *)"drivers/net/xen-netfront.c"), "i" (678), "i" (12UL)); [8324-8325] - GenericResultAtLocation [Line: 8507]: 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 *)"drivers/net/xen-netfront.c"), "i" (775), "i" (12UL)); [8507-8508] - GenericResultAtLocation [Line: 8657]: 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 *)"drivers/net/xen-netfront.c"), "i" (855), "i" (12UL)); [8657-8658] - GenericResultAtLocation [Line: 8674]: 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 *)"drivers/net/xen-netfront.c"), "i" (858), "i" (12UL)); [8674-8675] - GenericResultAtLocation [Line: 8752]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr__): "m" (this_cpu_off), "0" (np->stats)); [8752] - GenericResultAtLocation [Line: 8840]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8840] - GenericResultAtLocation [Line: 8955]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8955] - GenericResultAtLocation [Line: 9027]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (np->stats)); [9027] - GenericResultAtLocation [Line: 9397]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (np->stats)); [9397] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 04:18:24,850 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2