./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--xen-netfront.ko-entry_point.cil.out.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-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--xen-netfront.ko-entry_point.cil.out.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 c92cf9b42919bd0ad39ed67eff3f7cfedcded9ddd3bd80f0a39950ee91c5e90b --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:32:54,612 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:32:54,663 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 03:32:54,667 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:32:54,667 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:32:54,697 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:32:54,698 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:32:54,698 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:32:54,698 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:32:54,698 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:32:54,698 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:32:54,698 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:32:54,698 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:32:54,698 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:32:54,699 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:32:54,702 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:32:54,703 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:32:54,703 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 03:32:54,703 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:32:54,703 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:32:54,703 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:32:54,703 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:32:54,703 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:32:54,703 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:32:54,703 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:32:54,703 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:32:54,703 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:32:54,703 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:32:54,703 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:32:54,703 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:32:54,703 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:32:54,703 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:32:54,704 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:32:54,704 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:32:54,704 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 03:32:54,704 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 03:32:54,704 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:32:54,704 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:32:54,704 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:32:54,704 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:32:54,704 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 -> c92cf9b42919bd0ad39ed67eff3f7cfedcded9ddd3bd80f0a39950ee91c5e90b [2025-02-08 03:32:55,039 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:32:55,047 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:32:55,049 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:32:55,050 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:32:55,050 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:32:55,050 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--xen-netfront.ko-entry_point.cil.out.i [2025-02-08 03:32:56,186 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/d11f4773e/41ddbc325cde4af7b883d5a0e366310f/FLAGecb8d5dc4 [2025-02-08 03:32:56,765 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:32:56,766 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--xen-netfront.ko-entry_point.cil.out.i [2025-02-08 03:32:56,815 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/d11f4773e/41ddbc325cde4af7b883d5a0e366310f/FLAGecb8d5dc4 [2025-02-08 03:32:56,830 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/d11f4773e/41ddbc325cde4af7b883d5a0e366310f [2025-02-08 03:32:56,832 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:32:56,834 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:32:56,835 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:32:56,835 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:32:56,839 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:32:56,840 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:32:56" (1/1) ... [2025-02-08 03:32:56,841 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4fa3dbda and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:32:56, skipping insertion in model container [2025-02-08 03:32:56,841 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:32:56" (1/1) ... [2025-02-08 03:32:56,926 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:32:57,515 WARN L639 FunctionHandler]: implicit declaration of function ldv_undef_int [2025-02-08 03:32:57,516 WARN L639 FunctionHandler]: implicit declaration of function ldv_assume [2025-02-08 03:32:59,461 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-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--xen-netfront.ko-entry_point.cil.out.i[319906,319919] [2025-02-08 03:32:59,533 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:32:59,565 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:32:59,681 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"); [6278] [2025-02-08 03:32:59,683 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)); [6285] [2025-02-08 03:32:59,684 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [6293-6294] [2025-02-08 03:32:59,686 WARN L639 FunctionHandler]: implicit declaration of function ldv_undef_int [2025-02-08 03:32:59,688 WARN L639 FunctionHandler]: implicit declaration of function ldv_assume [2025-02-08 03:32:59,694 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)); [6519] [2025-02-08 03:32:59,701 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" (543), "i" (12UL)); [6705-6706] [2025-02-08 03:32:59,720 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" (507), "i" (12UL)); [7074-7075] [2025-02-08 03:32:59,721 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7080] [2025-02-08 03:32:59,753 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (303), "i" (12UL)); [7567-7568] [2025-02-08 03:32:59,755 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (307), "i" (12UL)); [7578-7579] [2025-02-08 03:32:59,757 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7607] [2025-02-08 03:32:59,758 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7610] [2025-02-08 03:32:59,758 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7612] [2025-02-08 03:32:59,766 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (369), "i" (12UL)); [7683-7684] [2025-02-08 03:32:59,767 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [7691] [2025-02-08 03:32:59,769 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (388), "i" (12UL)); [7707-7708] [2025-02-08 03:32:59,771 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7729] [2025-02-08 03:32:59,773 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (431), "i" (12UL)); [7765-7766] [2025-02-08 03:32:59,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%1, %0": "=r" (tcp_ptr__): "m" (this_cpu_off), "0" (np->tx_stats)); [7916] [2025-02-08 03:32:59,782 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8051] [2025-02-08 03:32:59,782 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8053] [2025-02-08 03:32:59,786 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (659), "i" (12UL)); [8116-8117] [2025-02-08 03:32:59,793 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (756), "i" (12UL)); [8256-8257] [2025-02-08 03:32:59,797 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (836), "i" (12UL)); [8373-8374] [2025-02-08 03:32:59,798 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (839), "i" (12UL)); [8385-8386] [2025-02-08 03:32:59,799 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%1, %0": "=r" (tcp_ptr__): "m" (this_cpu_off), "0" ((queue->info)->rx_stats)); [8448] [2025-02-08 03:32:59,811 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8520] [2025-02-08 03:32:59,813 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8602] [2025-02-08 03:32:59,815 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (np->rx_stats)); [8656] [2025-02-08 03:32:59,816 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr___0): "0" (np->tx_stats)); [8659] [2025-02-08 03:32:59,829 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (pcpu_stats)); [8981] [2025-02-08 03:32:59,831 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr___0): "0" (pcpu_stats___0)); [9005] [2025-02-08 03:32:59,944 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-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--xen-netfront.ko-entry_point.cil.out.i[319906,319919] [2025-02-08 03:32:59,953 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:33:00,076 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: ldv_assume [2025-02-08 03:33:00,082 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:33:00,083 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:00 WrapperNode [2025-02-08 03:33:00,084 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:33:00,085 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:33:00,085 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:33:00,085 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:33:00,094 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:00" (1/1) ... [2025-02-08 03:33:00,167 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:00" (1/1) ... [2025-02-08 03:33:00,341 INFO L138 Inliner]: procedures = 337, calls = 1983, calls flagged for inlining = 167, calls inlined = 140, statements flattened = 4899 [2025-02-08 03:33:00,343 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:33:00,343 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:33:00,344 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:33:00,344 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:33:00,350 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:00" (1/1) ... [2025-02-08 03:33:00,351 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:00" (1/1) ... [2025-02-08 03:33:00,430 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:00" (1/1) ... [2025-02-08 03:33:00,977 INFO L175 MemorySlicer]: Split 908 memory accesses to 34 slices as follows [21, 2, 677, 4, 12, 2, 2, 2, 2, 4, 1, 8, 28, 0, 19, 6, 2, 4, 2, 2, 7, 1, 3, 4, 2, 2, 2, 21, 2, 12, 30, 4, 14, 4]. 75 percent of accesses are in the largest equivalence class. The 163 initializations are split as follows [21, 0, 72, 4, 12, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 6, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 30, 0, 0, 0]. The 393 writes are split as follows [0, 1, 322, 0, 0, 1, 1, 1, 1, 0, 0, 4, 28, 0, 1, 0, 1, 0, 1, 0, 6, 0, 2, 2, 1, 0, 1, 18, 1, 0, 0, 0, 0, 0]. [2025-02-08 03:33:00,977 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:00" (1/1) ... [2025-02-08 03:33:00,978 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:00" (1/1) ... [2025-02-08 03:33:01,066 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:00" (1/1) ... [2025-02-08 03:33:01,080 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:00" (1/1) ... [2025-02-08 03:33:01,115 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:00" (1/1) ... [2025-02-08 03:33:01,139 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:00" (1/1) ... [2025-02-08 03:33:01,195 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:33:01,197 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:33:01,197 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:33:01,197 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:33:01,199 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:00" (1/1) ... [2025-02-08 03:33:01,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:33:01,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:33:01,233 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 03:33:01,244 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 03:33:01,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:33:01,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:33:01,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:33:01,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:33:01,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:33:01,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:33:01,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:33:01,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:33:01,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:33:01,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:33:01,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:33:01,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:33:01,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 03:33:01,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 03:33:01,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 03:33:01,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 03:33:01,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 03:33:01,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 03:33:01,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 03:33:01,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 03:33:01,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 03:33:01,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 03:33:01,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 03:33:01,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 03:33:01,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 03:33:01,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 03:33:01,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 03:33:01,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 03:33:01,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 03:33:01,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 03:33:01,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 03:33:01,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 03:33:01,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-08 03:33:01,266 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-08 03:33:01,266 INFO L130 BoogieDeclarations]: Found specification of procedure get_page [2025-02-08 03:33:01,266 INFO L138 BoogieDeclarations]: Found implementation of procedure get_page [2025-02-08 03:33:01,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:33:01,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:33:01,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:33:01,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:33:01,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:33:01,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:33:01,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:33:01,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:33:01,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:33:01,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:33:01,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:33:01,268 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:33:01,268 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:33:01,268 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:33:01,268 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:33:01,268 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:33:01,268 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:33:01,268 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:33:01,268 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:33:01,268 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:33:01,268 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 03:33:01,268 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 03:33:01,268 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 03:33:01,268 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:33:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:33:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2025-02-08 03:33:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_change_mtu [2025-02-08 03:33:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_change_mtu [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-02-08 03:33:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_write [2025-02-08 03:33:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_write [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-08 03:33:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2025-02-08 03:33:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:33:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2025-02-08 03:33:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_scanf [2025-02-08 03:33:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_scanf [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure u64_stats_fetch_retry_irq [2025-02-08 03:33:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure u64_stats_fetch_retry_irq [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure bind_evtchn_to_irqhandler [2025-02-08 03:33:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure bind_evtchn_to_irqhandler [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_transaction_end [2025-02-08 03:33:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_transaction_end [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_remove [2025-02-08 03:33:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_remove [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure __alloc_percpu [2025-02-08 03:33:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure __alloc_percpu [2025-02-08 03:33:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 03:33:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 03:33:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_make_txreqs [2025-02-08 03:33:01,271 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_make_txreqs [2025-02-08 03:33:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_destroy_queues [2025-02-08 03:33:01,271 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_destroy_queues [2025-02-08 03:33:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-02-08 03:33:01,271 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-02-08 03:33:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 03:33:01,271 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 03:33:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_grant_ring [2025-02-08 03:33:01,271 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_grant_ring [2025-02-08 03:33:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure free_percpu [2025-02-08 03:33:01,271 INFO L138 BoogieDeclarations]: Found implementation of procedure free_percpu [2025-02-08 03:33:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-08 03:33:01,271 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-08 03:33:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_claim_grant_reference [2025-02-08 03:33:01,271 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_claim_grant_reference [2025-02-08 03:33:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:33:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:33:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:33:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:33:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:33:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:33:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:33:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:33:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:33:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:33:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:33:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:33:01,273 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:33:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:33:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:33:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:33:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 03:33:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 03:33:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 03:33:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 03:33:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 03:33:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 03:33:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 03:33:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 03:33:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 03:33:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 03:33:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 03:33:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 03:33:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 03:33:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 03:33:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-08 03:33:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-08 03:33:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-08 03:33:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-08 03:33:01,274 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:33:01,274 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:33:01,274 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:33:01,274 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:33:01,274 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:33:01,274 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:33:01,274 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:33:01,274 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:33:01,274 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:33:01,274 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:33:01,274 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:33:01,274 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:33:01,274 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-08 03:33:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 03:33:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure netif_set_real_num_tx_queues [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_set_real_num_tx_queues [2025-02-08 03:33:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_end_foreign_access [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_end_foreign_access [2025-02-08 03:33:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_disconnect_backend [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_disconnect_backend [2025-02-08 03:33:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_get_stats64 [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_get_stats64 [2025-02-08 03:33:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 03:33:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_alloc_evtchn [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_alloc_evtchn [2025-02-08 03:33:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-02-08 03:33:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_alloc_grant_references [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_alloc_grant_references [2025-02-08 03:33:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_1 [2025-02-08 03:33:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_1 [2025-02-08 03:33:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:33:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_printf [2025-02-08 03:33:01,278 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_printf [2025-02-08 03:33:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure netfront_tx_slot_available [2025-02-08 03:33:01,278 INFO L138 BoogieDeclarations]: Found implementation of procedure netfront_tx_slot_available [2025-02-08 03:33:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure notify_remote_via_irq [2025-02-08 03:33:01,278 INFO L138 BoogieDeclarations]: Found implementation of procedure notify_remote_via_irq [2025-02-08 03:33:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_release_grant_reference [2025-02-08 03:33:01,278 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_release_grant_reference [2025-02-08 03:33:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-08 03:33:01,278 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-08 03:33:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure eth_mac_addr [2025-02-08 03:33:01,278 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_mac_addr [2025-02-08 03:33:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_can_sg [2025-02-08 03:33:01,278 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_can_sg [2025-02-08 03:33:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:33:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:33:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:33:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:33:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:33:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:33:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:33:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:33:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-02-08 03:33:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 03:33:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock [2025-02-08 03:33:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_rxidx [2025-02-08 03:33:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_rxidx [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:33:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 03:33:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure __pskb_pull_tail [2025-02-08 03:33:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure __pskb_pull_tail [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2025-02-08 03:33:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:33:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:33:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:33:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:33:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:33:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:33:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:33:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:33:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:33:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:33:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:33:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:33:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:33:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 03:33:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write_queue_xenstore_keys [2025-02-08 03:33:01,283 INFO L138 BoogieDeclarations]: Found implementation of procedure write_queue_xenstore_keys [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:33:01,283 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure pfn_to_mfn [2025-02-08 03:33:01,283 INFO L138 BoogieDeclarations]: Found implementation of procedure pfn_to_mfn [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2025-02-08 03:33:01,283 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure add_id_to_freelist [2025-02-08 03:33:01,283 INFO L138 BoogieDeclarations]: Found implementation of procedure add_id_to_freelist [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_alloc_rx_buffers [2025-02-08 03:33:01,283 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_alloc_rx_buffers [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure skb_entry_set_link [2025-02-08 03:33:01,283 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_entry_set_link [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 03:33:01,283 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:33:01,283 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure store_rxbuf [2025-02-08 03:33:01,283 INFO L138 BoogieDeclarations]: Found implementation of procedure store_rxbuf [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-02-08 03:33:01,283 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure free_pages [2025-02-08 03:33:01,283 INFO L138 BoogieDeclarations]: Found implementation of procedure free_pages [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_end_foreign_access_ref [2025-02-08 03:33:01,283 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_end_foreign_access_ref [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 03:33:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 03:33:01,284 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 03:33:01,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_make_one_txreq [2025-02-08 03:33:01,287 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_make_one_txreq [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2025-02-08 03:33:01,287 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_free_grant_references [2025-02-08 03:33:01,287 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_free_grant_references [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure simple_strtoul [2025-02-08 03:33:01,287 INFO L138 BoogieDeclarations]: Found implementation of procedure simple_strtoul [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2025-02-08 03:33:01,287 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 03:33:01,287 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 03:33:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 03:33:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 03:33:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 03:33:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 03:33:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 03:33:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 03:33:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 03:33:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 03:33:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 03:33:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-08 03:33:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-08 03:33:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-08 03:33:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-08 03:33:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure unbind_from_irqhandler [2025-02-08 03:33:01,288 INFO L138 BoogieDeclarations]: Found implementation of procedure unbind_from_irqhandler [2025-02-08 03:33:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:33:01,288 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:33:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure get_zeroed_page [2025-02-08 03:33:01,288 INFO L138 BoogieDeclarations]: Found implementation of procedure get_zeroed_page [2025-02-08 03:33:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_free_netdev [2025-02-08 03:33:01,288 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_free_netdev [2025-02-08 03:33:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure netback_changed [2025-02-08 03:33:01,288 INFO L138 BoogieDeclarations]: Found implementation of procedure netback_changed [2025-02-08 03:33:01,291 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_poll_controller [2025-02-08 03:33:01,291 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_poll_controller [2025-02-08 03:33:01,291 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 03:33:01,291 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 03:33:01,291 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_page [2025-02-08 03:33:01,292 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_page [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:33:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:33:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:33:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:33:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:33:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:33:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:33:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:33:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 03:33:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 03:33:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 03:33:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 03:33:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 03:33:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 03:33:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 03:33:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 03:33:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 03:33:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 03:33:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-08 03:33:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-08 03:33:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-08 03:33:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-08 03:33:01,293 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:33:01,293 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:33:01,293 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:33:01,293 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:33:01,293 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:33:01,293 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:33:01,293 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:33:01,293 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:33:01,293 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:33:01,293 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:33:01,293 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:33:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:33:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:33:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:33:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:33:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:33:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:33:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:33:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:33:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:33:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 03:33:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 03:33:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 03:33:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 03:33:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 03:33:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 03:33:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 03:33:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 03:33:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 03:33:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 03:33:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-08 03:33:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-08 03:33:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-08 03:33:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_select_queue [2025-02-08 03:33:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_select_queue [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_end_access [2025-02-08 03:33:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_end_access [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 03:33:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-02-08 03:33:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure activate_suitable_timer_1 [2025-02-08 03:33:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_suitable_timer_1 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure u64_stats_init [2025-02-08 03:33:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure u64_stats_init [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 03:33:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure skb_add_rx_frag [2025-02-08 03:33:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_add_rx_frag [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-02-08 03:33:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-02-08 03:33:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure net_ratelimit [2025-02-08 03:33:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure net_ratelimit [2025-02-08 03:33:01,298 INFO L130 BoogieDeclarations]: Found specification of procedure napi_enable [2025-02-08 03:33:01,298 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_enable [2025-02-08 03:33:01,298 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:33:01,298 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:33:01,298 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-02-08 03:33:01,298 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-02-08 03:33:01,298 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_fix_features [2025-02-08 03:33:01,298 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_fix_features [2025-02-08 03:33:01,298 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:33:01,298 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-02-08 03:33:01,298 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-02-08 03:33:01,298 INFO L130 BoogieDeclarations]: Found specification of procedure get_phys_to_machine [2025-02-08 03:33:01,298 INFO L138 BoogieDeclarations]: Found implementation of procedure get_phys_to_machine [2025-02-08 03:33:01,298 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:33:01,298 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-02-08 03:33:01,298 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-02-08 03:33:01,298 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_next [2025-02-08 03:33:01,298 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_next [2025-02-08 03:33:01,298 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:33:01,298 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:33:01,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:33:01,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:33:01,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:33:01,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:33:01,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:33:01,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:33:01,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:33:01,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:33:01,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:33:01,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:33:01,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:33:01,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:33:01,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:33:01,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headlen [2025-02-08 03:33:01,299 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headlen [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_lock [2025-02-08 03:33:01,299 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_lock [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure show_rxbuf [2025-02-08 03:33:01,299 INFO L138 BoogieDeclarations]: Found implementation of procedure show_rxbuf [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure skb_is_gso [2025-02-08 03:33:01,299 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_is_gso [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-02-08 03:33:01,299 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_grant_foreign_access_ref [2025-02-08 03:33:01,299 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_grant_foreign_access_ref [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2025-02-08 03:33:01,299 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_set_features [2025-02-08 03:33:01,299 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_set_features [2025-02-08 03:33:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2025-02-08 03:33:01,299 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2025-02-08 03:33:01,301 INFO L130 BoogieDeclarations]: Found specification of procedure u64_stats_fetch_begin_irq [2025-02-08 03:33:01,302 INFO L138 BoogieDeclarations]: Found implementation of procedure u64_stats_fetch_begin_irq [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-02-08 03:33:01,302 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_dev_fatal [2025-02-08 03:33:01,302 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_dev_fatal [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_free_evtchn [2025-02-08 03:33:01,302 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_free_evtchn [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:33:01,302 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_tx_buf_gc [2025-02-08 03:33:01,302 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_tx_buf_gc [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-02-08 03:33:01,302 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-02-08 03:33:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-08 03:33:01,302 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-08 03:33:02,054 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:33:02,057 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:33:02,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6704: 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; [2025-02-08 03:33:02,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6694: assume -9223372036854775808 <= #t~ret100#1 && #t~ret100#1 <= 9223372036854775807;~tmp___0~5#1 := #t~ret100#1;havoc #t~ret100#1; [2025-02-08 03:33:02,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6694-1: SUMMARY for call #t~ret100#1 := ldv__builtin_expect((if ~tmp~11#1 % 256 % 18446744073709551616 <= 9223372036854775807 then ~tmp~11#1 % 256 % 18446744073709551616 else ~tmp~11#1 % 256 % 18446744073709551616 - 18446744073709551616), 1); srcloc: null [2025-02-08 03:33:02,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6695: assume 0 != ~tmp___0~5#1; [2025-02-08 03:33:02,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6695: assume !(0 != ~tmp___0~5#1); [2025-02-08 03:33:02,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11206: havoc __get_page_tail_#t~nondet1132#1;#t~ret99#1 := __get_page_tail_#res#1;havoc __get_page_tail_#t~nondet1132#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~11#1 := (if 0 == #t~ret99#1 % 256 then 0 else 1);havoc #t~ret99#1; [2025-02-08 03:33:02,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11487: havoc #t~nondet1171; [2025-02-08 03:33:02,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11257: havoc #t~nondet1137; [2025-02-08 03:33:02,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9991: call ULTIMATE.dealloc(~#descriptor~3#1.base, ~#descriptor~3#1.offset);havoc ~#descriptor~3#1.base, ~#descriptor~3#1.offset; [2025-02-08 03:33:02,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7798: ~tx#1.base, ~tx#1.offset := #t~ret394#1.base, #t~ret394#1.offset;havoc #t~ret394#1.base, #t~ret394#1.offset;~page#1.base, ~page#1.offset := ~page#1.base, 65 + ~page#1.offset;~offset#1 := 0;call #t~mem395#1 := read~int#2(~tx#1.base, 10 + ~tx#1.offset, 2);~len#1 := ~len#1 - #t~mem395#1 % 65536;havoc #t~mem395#1; [2025-02-08 03:33:02,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7796-2: havoc #t~bitwise392#1;assume (#t~bitwise392#1 % 4294967296 >= #t~mem391#1 % 65536 % 4294967296 && #t~bitwise392#1 % 4294967296 >= 4) && #t~bitwise392#1 % 4294967296 <= 4 + #t~mem391#1 % 65536 % 4294967296; [2025-02-08 03:33:02,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7796-1: [2025-02-08 03:33:02,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7796: call write~int#2(#t~bitwise392#1, ~tx#1.base, 6 + ~tx#1.offset, 2);assume { :begin_inline_skb_get } true;skb_get_#in~skb#1.base, skb_get_#in~skb#1.offset := ~skb#1.base, ~skb#1.offset;havoc skb_get_#res#1.base, skb_get_#res#1.offset;havoc skb_get_~skb#1.base, skb_get_~skb#1.offset;skb_get_~skb#1.base, skb_get_~skb#1.offset := skb_get_#in~skb#1.base, skb_get_#in~skb#1.offset; [2025-02-08 03:33:02,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7798-1: SUMMARY for call #t~ret394#1.base, #t~ret394#1.offset := xennet_make_one_txreq(~queue#1.base, ~queue#1.offset, ~tmp~41#1.base, ~tmp~41#1.offset, ~page#1.base, ~page#1.offset, ~offset#1, ~len#1); srcloc: null [2025-02-08 03:33:02,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7796-5: call #t~mem391#1 := read~int#2(~tx#1.base, 6 + ~tx#1.offset, 2); [2025-02-08 03:33:02,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7796-4: assume 0 == #t~mem391#1 % 65536 % 4294967296 || 4 == #t~mem391#1 % 65536 % 4294967296;#t~bitwise392#1 := 4; [2025-02-08 03:33:02,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7796-4: assume !(0 == #t~mem391#1 % 65536 % 4294967296 || 4 == #t~mem391#1 % 65536 % 4294967296); [2025-02-08 03:33:02,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7796-3: assume false;#t~bitwise392#1 := #t~mem391#1 % 65536; [2025-02-08 03:33:02,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7796-3: assume !false; [2025-02-08 03:33:02,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6765-1: SUMMARY for call atomic_inc(skb_get_~skb#1.base, 250 + skb_get_~skb#1.offset); srcloc: null [2025-02-08 03:33:02,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6765: skb_get_#res#1.base, skb_get_#res#1.offset := skb_get_~skb#1.base, skb_get_~skb#1.offset;#t~ret393#1.base, #t~ret393#1.offset := skb_get_#res#1.base, skb_get_#res#1.offset;havoc skb_get_~skb#1.base, skb_get_~skb#1.offset;havoc skb_get_#in~skb#1.base, skb_get_#in~skb#1.offset;assume { :end_inline_skb_get } true;~tmp~41#1.base, ~tmp~41#1.offset := #t~ret393#1.base, #t~ret393#1.offset;havoc #t~ret393#1.base, #t~ret393#1.offset; [2025-02-08 03:33:02,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11476: havoc #t~nondet1168; [2025-02-08 03:33:02,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11319: havoc #t~nondet1148; [2025-02-08 03:33:02,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9115: havoc #t~mem762#1;call #t~mem763#1 := read~int#2(~queue~7#1.base, 7844 + ~queue~7#1.offset, 4); [2025-02-08 03:33:02,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9115-1: SUMMARY for call gnttab_free_grant_references(#t~mem762#1); srcloc: null [2025-02-08 03:33:02,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8768: havoc xennet_release_rx_bufs_#t~mem673#1.base, xennet_release_rx_bufs_#t~mem673#1.offset, xennet_release_rx_bufs_#t~mem674#1, xennet_release_rx_bufs_#t~ret675#1.base, xennet_release_rx_bufs_#t~ret675#1.offset, xennet_release_rx_bufs_#t~ret676#1.base, xennet_release_rx_bufs_#t~ret676#1.offset, xennet_release_rx_bufs_#t~ret677#1.base, xennet_release_rx_bufs_#t~ret677#1.offset, xennet_release_rx_bufs_~queue#1.base, xennet_release_rx_bufs_~queue#1.offset, xennet_release_rx_bufs_~id~4#1, xennet_release_rx_bufs_~ref~5#1, xennet_release_rx_bufs_~skb~12#1.base, xennet_release_rx_bufs_~skb~12#1.offset, xennet_release_rx_bufs_~page~2#1.base, xennet_release_rx_bufs_~page~2#1.offset, xennet_release_rx_bufs_~tmp~56#1.base, xennet_release_rx_bufs_~tmp~56#1.offset, xennet_release_rx_bufs_~tmp___0~29#1.base, xennet_release_rx_bufs_~tmp___0~29#1.offset;havoc xennet_release_rx_bufs_#in~queue#1.base, xennet_release_rx_bufs_#in~queue#1.offset;assume { :end_inline_xennet_release_rx_bufs } true;call #t~mem762#1 := read~int#2(~queue~7#1.base, 2504 + ~queue~7#1.offset, 4); [2025-02-08 03:33:02,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8768-1: SUMMARY for call spin_unlock_bh(xennet_release_rx_bufs_~queue#1.base, 5584 + xennet_release_rx_bufs_~queue#1.offset); srcloc: null [2025-02-08 03:33:02,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8756: SUMMARY for call get_page(xennet_release_rx_bufs_~page~2#1.base, xennet_release_rx_bufs_~page~2#1.offset); srcloc: null [2025-02-08 03:33:02,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8760: xennet_release_rx_bufs_~id~4#1 := 1 + xennet_release_rx_bufs_~id~4#1; [2025-02-08 03:33:02,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8760-1: SUMMARY for call kfree_skb(xennet_release_rx_bufs_~skb~12#1.base, xennet_release_rx_bufs_~skb~12#1.offset); srcloc: null [2025-02-08 03:33:02,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8715: havoc xennet_release_tx_bufs_#t~mem672#1;call write~$Pointer$#2(0, 0, xennet_release_tx_bufs_~queue#1.base, 3532 + xennet_release_tx_bufs_~queue#1.offset + 8 * xennet_release_tx_bufs_~i~8#1, 8);call write~int#2(0, xennet_release_tx_bufs_~queue#1.base, 2508 + xennet_release_tx_bufs_~queue#1.offset + 4 * xennet_release_tx_bufs_~i~8#1, 4); [2025-02-08 03:33:02,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8715-1: SUMMARY for call gnttab_end_foreign_access(xennet_release_tx_bufs_#t~mem672#1, 4, xennet_release_tx_bufs_~tmp___0~28#1.base + xennet_release_tx_bufs_~tmp___0~28#1.offset); srcloc: null [2025-02-08 03:33:02,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9103: havoc #t~mem761#1; [2025-02-08 03:33:02,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9103-1: SUMMARY for call unbind_from_irqhandler(#t~mem761#1, ~queue~7#1.base, ~queue~7#1.offset); srcloc: null [2025-02-08 03:33:02,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8740: xennet_release_rx_bufs_~id~4#1 := 0; [2025-02-08 03:33:02,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8740-1: SUMMARY for call spin_lock_bh(xennet_release_rx_bufs_~queue#1.base, 5584 + xennet_release_rx_bufs_~queue#1.offset); srcloc: null [2025-02-08 03:33:02,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8707: assume { :begin_inline_skb_entry_is_link } true;skb_entry_is_link_#in~list#1.base, skb_entry_is_link_#in~list#1.offset := xennet_release_tx_bufs_~queue#1.base, 456 + xennet_release_tx_bufs_~queue#1.offset + 8 * (if xennet_release_tx_bufs_~i~8#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xennet_release_tx_bufs_~i~8#1 % 18446744073709551616 % 18446744073709551616 else xennet_release_tx_bufs_~i~8#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc skb_entry_is_link_#res#1;havoc skb_entry_is_link_#t~mem284#1.base, skb_entry_is_link_#t~mem284#1.offset, skb_entry_is_link_~list#1.base, skb_entry_is_link_~list#1.offset;skb_entry_is_link_~list#1.base, skb_entry_is_link_~list#1.offset := skb_entry_is_link_#in~list#1.base, skb_entry_is_link_#in~list#1.offset;call skb_entry_is_link_#t~mem284#1.base, skb_entry_is_link_#t~mem284#1.offset := read~$Pointer$#2(skb_entry_is_link_~list#1.base, skb_entry_is_link_~list#1.offset, 8);skb_entry_is_link_#res#1 := (if (skb_entry_is_link_#t~mem284#1.base + skb_entry_is_link_#t~mem284#1.offset) % 18446744073709551616 <= 18446612132314218495 then 1 else 0);havoc skb_entry_is_link_#t~mem284#1.base, skb_entry_is_link_#t~mem284#1.offset; [2025-02-08 03:33:02,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8744: call xennet_release_rx_bufs_#t~mem673#1.base, xennet_release_rx_bufs_#t~mem673#1.offset := read~$Pointer$#2(xennet_release_rx_bufs_~queue#1.base, 5796 + xennet_release_rx_bufs_~queue#1.offset + 8 * xennet_release_rx_bufs_~id~4#1, 8);xennet_release_rx_bufs_~skb~12#1.base, xennet_release_rx_bufs_~skb~12#1.offset := xennet_release_rx_bufs_#t~mem673#1.base, xennet_release_rx_bufs_#t~mem673#1.offset; [2025-02-08 03:33:02,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9116: havoc #t~mem763#1;call #t~mem764#1 := read~int#2(~queue~7#1.base, 452 + ~queue~7#1.offset, 4);call #t~mem765#1.base, #t~mem765#1.offset := read~$Pointer$#2(~queue~7#1.base, 444 + ~queue~7#1.offset, 8); [2025-02-08 03:33:02,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9116-1: SUMMARY for call gnttab_free_grant_references(#t~mem763#1); srcloc: null [2025-02-08 03:33:02,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8757: xennet_release_rx_bufs_~tmp___0~29#1.base, xennet_release_rx_bufs_~tmp___0~29#1.offset := xennet_release_rx_bufs_#t~ret677#1.base, xennet_release_rx_bufs_#t~ret677#1.offset;havoc xennet_release_rx_bufs_#t~ret677#1.base, xennet_release_rx_bufs_#t~ret677#1.offset; [2025-02-08 03:33:02,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8757-1: SUMMARY for call xennet_release_rx_bufs_#t~ret677#1.base, xennet_release_rx_bufs_#t~ret677#1.offset := lowmem_page_address(xennet_release_rx_bufs_~page~2#1.base, xennet_release_rx_bufs_~page~2#1.offset); srcloc: null [2025-02-08 03:33:02,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7093: assume -2147483648 <= napi_synchronize_#t~ret159#1 && napi_synchronize_#t~ret159#1 <= 2147483647;napi_synchronize_~tmp~23#1 := napi_synchronize_#t~ret159#1; [2025-02-08 03:33:02,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7089: SUMMARY for call napi_synchronize_#t~ret159#1 := constant_test_bit(0, napi_synchronize_~n#1.base, 16 + napi_synchronize_~n#1.offset); srcloc: null [2025-02-08 03:33:02,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8720: xennet_release_tx_bufs_~i~8#1 := 1 + xennet_release_tx_bufs_~i~8#1; [2025-02-08 03:33:02,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8720-1: SUMMARY for call dev_kfree_skb_irq(xennet_release_tx_bufs_~skb~11#1.base, xennet_release_tx_bufs_~skb~11#1.offset); srcloc: null [2025-02-08 03:33:02,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8708: assume 0 != xennet_release_tx_bufs_~tmp~55#1; [2025-02-08 03:33:02,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8708: assume !(0 != xennet_release_tx_bufs_~tmp~55#1);call xennet_release_tx_bufs_#t~mem668#1.base, xennet_release_tx_bufs_#t~mem668#1.offset := read~$Pointer$#2(xennet_release_tx_bufs_~queue#1.base, 456 + xennet_release_tx_bufs_~queue#1.offset + 8 * xennet_release_tx_bufs_~i~8#1, 8);xennet_release_tx_bufs_~skb~11#1.base, xennet_release_tx_bufs_~skb~11#1.offset := xennet_release_tx_bufs_#t~mem668#1.base, xennet_release_tx_bufs_#t~mem668#1.offset;havoc xennet_release_tx_bufs_#t~mem668#1.base, xennet_release_tx_bufs_#t~mem668#1.offset;call xennet_release_tx_bufs_#t~mem669#1.base, xennet_release_tx_bufs_#t~mem669#1.offset := read~$Pointer$#2(xennet_release_tx_bufs_~queue#1.base, 3532 + xennet_release_tx_bufs_~queue#1.offset + 8 * xennet_release_tx_bufs_~i~8#1, 8); [2025-02-08 03:33:02,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8745: assume 0 == (xennet_release_rx_bufs_~skb~12#1.base + xennet_release_rx_bufs_~skb~12#1.offset) % 18446744073709551616; [2025-02-08 03:33:02,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8745: assume !(0 == (xennet_release_rx_bufs_~skb~12#1.base + xennet_release_rx_bufs_~skb~12#1.offset) % 18446744073709551616);call xennet_release_rx_bufs_#t~mem674#1 := read~int#2(xennet_release_rx_bufs_~queue#1.base, 7848 + xennet_release_rx_bufs_~queue#1.offset + 4 * xennet_release_rx_bufs_~id~4#1, 4);xennet_release_rx_bufs_~ref~5#1 := (if xennet_release_rx_bufs_#t~mem674#1 % 4294967296 % 4294967296 <= 2147483647 then xennet_release_rx_bufs_#t~mem674#1 % 4294967296 % 4294967296 else xennet_release_rx_bufs_#t~mem674#1 % 4294967296 % 4294967296 - 4294967296);havoc xennet_release_rx_bufs_#t~mem674#1; [2025-02-08 03:33:02,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9096: call #t~mem750#1.base, #t~mem750#1.offset := read~$Pointer$#2(~info#1.base, 32 + ~info#1.offset, 8);~queue~7#1.base, ~queue~7#1.offset := #t~mem750#1.base, #t~mem750#1.offset + 8872 * (if ~i~10#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~10#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~i~10#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call #t~mem751#1 := read~int#2(~queue~7#1.base, 306 + ~queue~7#1.offset, 4);#t~short754#1 := 0 != #t~mem751#1 % 4294967296; [2025-02-08 03:33:02,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9117: havoc #t~mem764#1;havoc #t~mem765#1.base, #t~mem765#1.offset;call #t~mem766#1 := read~int#2(~queue~7#1.base, 5672 + ~queue~7#1.offset, 4);call #t~mem767#1.base, #t~mem767#1.offset := read~$Pointer$#2(~queue~7#1.base, 5664 + ~queue~7#1.offset, 8); [2025-02-08 03:33:02,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9117-1: SUMMARY for call xennet_end_access(#t~mem764#1, #t~mem765#1.base, #t~mem765#1.offset); srcloc: null [2025-02-08 03:33:02,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7387-1: xennet_release_tx_bufs_#t~ret667#1 := skb_entry_is_link_#res#1;havoc skb_entry_is_link_#t~mem284#1.base, skb_entry_is_link_#t~mem284#1.offset, skb_entry_is_link_~list#1.base, skb_entry_is_link_~list#1.offset;havoc skb_entry_is_link_#in~list#1.base, skb_entry_is_link_#in~list#1.offset;assume { :end_inline_skb_entry_is_link } true;assume -2147483648 <= xennet_release_tx_bufs_#t~ret667#1 && xennet_release_tx_bufs_#t~ret667#1 <= 2147483647;xennet_release_tx_bufs_~tmp~55#1 := xennet_release_tx_bufs_#t~ret667#1; [2025-02-08 03:33:02,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7387: havoc skb_entry_is_link_#t~mem284#1.base, skb_entry_is_link_#t~mem284#1.offset; [2025-02-08 03:33:02,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8758-1: SUMMARY for call gnttab_end_foreign_access(xennet_release_rx_bufs_~ref~5#1, 0, xennet_release_rx_bufs_~tmp___0~29#1.base + xennet_release_rx_bufs_~tmp___0~29#1.offset); srcloc: null [2025-02-08 03:33:02,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7094: assume 0 != napi_synchronize_~tmp~23#1; [2025-02-08 03:33:02,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7094: assume !(0 != napi_synchronize_~tmp~23#1);havoc napi_synchronize_#t~ret159#1, napi_synchronize_~n#1.base, napi_synchronize_~n#1.offset, napi_synchronize_~tmp~23#1;havoc napi_synchronize_#in~n#1.base, napi_synchronize_#in~n#1.offset;assume { :end_inline_napi_synchronize } true;assume { :begin_inline_xennet_release_tx_bufs } true;xennet_release_tx_bufs_#in~queue#1.base, xennet_release_tx_bufs_#in~queue#1.offset := ~queue~7#1.base, ~queue~7#1.offset;havoc xennet_release_tx_bufs_#t~ret667#1, xennet_release_tx_bufs_#t~mem668#1.base, xennet_release_tx_bufs_#t~mem668#1.offset, xennet_release_tx_bufs_#t~mem669#1.base, xennet_release_tx_bufs_#t~mem669#1.offset, xennet_release_tx_bufs_#t~mem670#1.base, xennet_release_tx_bufs_#t~mem670#1.offset, xennet_release_tx_bufs_#t~ret671#1.base, xennet_release_tx_bufs_#t~ret671#1.offset, xennet_release_tx_bufs_#t~mem672#1, xennet_release_tx_bufs_~queue#1.base, xennet_release_tx_bufs_~queue#1.offset, xennet_release_tx_bufs_~skb~11#1.base, xennet_release_tx_bufs_~skb~11#1.offset, xennet_release_tx_bufs_~i~8#1, xennet_release_tx_bufs_~tmp~55#1, xennet_release_tx_bufs_~tmp___0~28#1.base, xennet_release_tx_bufs_~tmp___0~28#1.offset;xennet_release_tx_bufs_~queue#1.base, xennet_release_tx_bufs_~queue#1.offset := xennet_release_tx_bufs_#in~queue#1.base, xennet_release_tx_bufs_#in~queue#1.offset;havoc xennet_release_tx_bufs_~skb~11#1.base, xennet_release_tx_bufs_~skb~11#1.offset;havoc xennet_release_tx_bufs_~i~8#1;havoc xennet_release_tx_bufs_~tmp~55#1;havoc xennet_release_tx_bufs_~tmp___0~28#1.base, xennet_release_tx_bufs_~tmp___0~28#1.offset;xennet_release_tx_bufs_~i~8#1 := 0; [2025-02-08 03:33:02,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8754: xennet_release_rx_bufs_~tmp~56#1.base, xennet_release_rx_bufs_~tmp~56#1.offset := xennet_release_rx_bufs_#t~ret675#1.base, xennet_release_rx_bufs_#t~ret675#1.offset;havoc xennet_release_rx_bufs_#t~ret675#1.base, xennet_release_rx_bufs_#t~ret675#1.offset; [2025-02-08 03:33:02,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8758: call write~int#2(0, xennet_release_rx_bufs_~queue#1.base, 7848 + xennet_release_rx_bufs_~queue#1.offset + 4 * xennet_release_rx_bufs_~id~4#1, 4); [2025-02-08 03:33:02,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9101: assume #t~short759#1;havoc #t~mem756#1;havoc #t~mem757#1;havoc #t~mem758#1;havoc #t~short759#1;call #t~mem760#1 := read~int#2(~queue~7#1.base, 306 + ~queue~7#1.offset, 4); [2025-02-08 03:33:02,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9101: assume !#t~short759#1;havoc #t~mem756#1;havoc #t~mem757#1;havoc #t~mem758#1;havoc #t~short759#1; [2025-02-08 03:33:02,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9101-1: assume #t~short759#1;call #t~mem757#1 := read~int#2(~queue~7#1.base, 306 + ~queue~7#1.offset, 4);call #t~mem758#1 := read~int#2(~queue~7#1.base, 310 + ~queue~7#1.offset, 4);#t~short759#1 := #t~mem757#1 % 4294967296 != #t~mem758#1 % 4294967296; [2025-02-08 03:33:02,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9101-1: assume !#t~short759#1; [2025-02-08 03:33:02,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9101-2: call #t~mem756#1 := read~int#2(~queue~7#1.base, 306 + ~queue~7#1.offset, 4);#t~short759#1 := 0 != #t~mem756#1 % 4294967296; [2025-02-08 03:33:02,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8754-1: SUMMARY for call xennet_release_rx_bufs_#t~ret675#1.base, xennet_release_rx_bufs_#t~ret675#1.offset := skb_end_pointer(xennet_release_rx_bufs_~skb~12#1.base, xennet_release_rx_bufs_~skb~12#1.offset); srcloc: null [2025-02-08 03:33:02,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8750: assume 0 == xennet_release_rx_bufs_~ref~5#1; [2025-02-08 03:33:02,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8750: assume !(0 == xennet_release_rx_bufs_~ref~5#1); [2025-02-08 03:33:02,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8713: havoc xennet_release_tx_bufs_#t~mem669#1.base, xennet_release_tx_bufs_#t~mem669#1.offset;call xennet_release_tx_bufs_#t~mem670#1.base, xennet_release_tx_bufs_#t~mem670#1.offset := read~$Pointer$#2(xennet_release_tx_bufs_~queue#1.base, 3532 + xennet_release_tx_bufs_~queue#1.offset + 8 * xennet_release_tx_bufs_~i~8#1, 8); [2025-02-08 03:33:02,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9097: assume #t~short754#1;havoc #t~mem751#1;havoc #t~mem752#1;havoc #t~mem753#1;havoc #t~short754#1;call #t~mem755#1 := read~int#2(~queue~7#1.base, 306 + ~queue~7#1.offset, 4); [2025-02-08 03:33:02,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9097: assume !#t~short754#1;havoc #t~mem751#1;havoc #t~mem752#1;havoc #t~mem753#1;havoc #t~short754#1; [2025-02-08 03:33:02,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8713-1: SUMMARY for call get_page(xennet_release_tx_bufs_#t~mem669#1.base, xennet_release_tx_bufs_#t~mem669#1.offset); srcloc: null [2025-02-08 03:33:02,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9097-1: assume #t~short754#1;call #t~mem752#1 := read~int#2(~queue~7#1.base, 306 + ~queue~7#1.offset, 4);call #t~mem753#1 := read~int#2(~queue~7#1.base, 310 + ~queue~7#1.offset, 4);#t~short754#1 := #t~mem752#1 % 4294967296 == #t~mem753#1 % 4294967296; [2025-02-08 03:33:02,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9097-1: assume !#t~short754#1; [2025-02-08 03:33:02,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8742: assume xennet_release_rx_bufs_~id~4#1 % 4294967296 <= 255; [2025-02-08 03:33:02,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8742: assume !(xennet_release_rx_bufs_~id~4#1 % 4294967296 <= 255); [2025-02-08 03:33:02,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9118-1: SUMMARY for call xennet_end_access(#t~mem766#1, #t~mem767#1.base, #t~mem767#1.offset); srcloc: null [2025-02-08 03:33:02,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8705: assume xennet_release_tx_bufs_~i~8#1 % 4294967296 <= 255; [2025-02-08 03:33:02,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8705: assume !(xennet_release_tx_bufs_~i~8#1 % 4294967296 <= 255);havoc xennet_release_tx_bufs_#t~ret667#1, xennet_release_tx_bufs_#t~mem668#1.base, xennet_release_tx_bufs_#t~mem668#1.offset, xennet_release_tx_bufs_#t~mem669#1.base, xennet_release_tx_bufs_#t~mem669#1.offset, xennet_release_tx_bufs_#t~mem670#1.base, xennet_release_tx_bufs_#t~mem670#1.offset, xennet_release_tx_bufs_#t~ret671#1.base, xennet_release_tx_bufs_#t~ret671#1.offset, xennet_release_tx_bufs_#t~mem672#1, xennet_release_tx_bufs_~queue#1.base, xennet_release_tx_bufs_~queue#1.offset, xennet_release_tx_bufs_~skb~11#1.base, xennet_release_tx_bufs_~skb~11#1.offset, xennet_release_tx_bufs_~i~8#1, xennet_release_tx_bufs_~tmp~55#1, xennet_release_tx_bufs_~tmp___0~28#1.base, xennet_release_tx_bufs_~tmp___0~28#1.offset;havoc xennet_release_tx_bufs_#in~queue#1.base, xennet_release_tx_bufs_#in~queue#1.offset;assume { :end_inline_xennet_release_tx_bufs } true;assume { :begin_inline_xennet_release_rx_bufs } true;xennet_release_rx_bufs_#in~queue#1.base, xennet_release_rx_bufs_#in~queue#1.offset := ~queue~7#1.base, ~queue~7#1.offset;havoc xennet_release_rx_bufs_#t~mem673#1.base, xennet_release_rx_bufs_#t~mem673#1.offset, xennet_release_rx_bufs_#t~mem674#1, xennet_release_rx_bufs_#t~ret675#1.base, xennet_release_rx_bufs_#t~ret675#1.offset, xennet_release_rx_bufs_#t~ret676#1.base, xennet_release_rx_bufs_#t~ret676#1.offset, xennet_release_rx_bufs_#t~ret677#1.base, xennet_release_rx_bufs_#t~ret677#1.offset, xennet_release_rx_bufs_~queue#1.base, xennet_release_rx_bufs_~queue#1.offset, xennet_release_rx_bufs_~id~4#1, xennet_release_rx_bufs_~ref~5#1, xennet_release_rx_bufs_~skb~12#1.base, xennet_release_rx_bufs_~skb~12#1.offset, xennet_release_rx_bufs_~page~2#1.base, xennet_release_rx_bufs_~page~2#1.offset, xennet_release_rx_bufs_~tmp~56#1.base, xennet_release_rx_bufs_~tmp~56#1.offset, xennet_release_rx_bufs_~tmp___0~29#1.base, xennet_release_rx_bufs_~tmp___0~29#1.offset;xennet_release_rx_bufs_~queue#1.base, xennet_release_rx_bufs_~queue#1.offset := xennet_release_rx_bufs_#in~queue#1.base, xennet_release_rx_bufs_#in~queue#1.offset;havoc xennet_release_rx_bufs_~id~4#1;havoc xennet_release_rx_bufs_~ref~5#1;havoc xennet_release_rx_bufs_~skb~12#1.base, xennet_release_rx_bufs_~skb~12#1.offset;havoc xennet_release_rx_bufs_~page~2#1.base, xennet_release_rx_bufs_~page~2#1.offset;havoc xennet_release_rx_bufs_~tmp~56#1.base, xennet_release_rx_bufs_~tmp~56#1.offset;havoc xennet_release_rx_bufs_~tmp___0~29#1.base, xennet_release_rx_bufs_~tmp___0~29#1.offset; [2025-02-08 03:33:02,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9118: havoc #t~mem766#1;havoc #t~mem767#1.base, #t~mem767#1.offset;call write~int#2(0, ~queue~7#1.base, 452 + ~queue~7#1.offset, 4);call write~int#2(0, ~queue~7#1.base, 5672 + ~queue~7#1.offset, 4);call write~$Pointer$#2(0, 0, ~queue~7#1.base, 444 + ~queue~7#1.offset, 8);call write~$Pointer$#2(0, 0, ~queue~7#1.base, 5664 + ~queue~7#1.offset, 8);~i~10#1 := 1 + ~i~10#1; [2025-02-08 03:33:02,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8755: xennet_release_rx_bufs_~page~2#1.base, xennet_release_rx_bufs_~page~2#1.offset := xennet_release_rx_bufs_#t~ret676#1.base, xennet_release_rx_bufs_#t~ret676#1.offset;havoc xennet_release_rx_bufs_#t~ret676#1.base, xennet_release_rx_bufs_#t~ret676#1.offset; [2025-02-08 03:33:02,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8755-1: SUMMARY for call xennet_release_rx_bufs_#t~ret676#1.base, xennet_release_rx_bufs_#t~ret676#1.offset := skb_frag_page(xennet_release_rx_bufs_~tmp~56#1.base, 44 + xennet_release_rx_bufs_~tmp~56#1.offset); srcloc: null [2025-02-08 03:33:02,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9106: ~tmp~63#1 := 0;call write~int#2(~tmp~63#1, ~queue~7#1.base, 302 + ~queue~7#1.offset, 4);call write~int#2(~tmp~63#1, ~queue~7#1.base, 298 + ~queue~7#1.offset, 4);~tmp___0~34#1 := 0;call write~int#2(~tmp___0~34#1, ~queue~7#1.base, 310 + ~queue~7#1.offset, 4);call write~int#2(~tmp___0~34#1, ~queue~7#1.base, 306 + ~queue~7#1.offset, 4);assume { :begin_inline_napi_synchronize } true;napi_synchronize_#in~n#1.base, napi_synchronize_#in~n#1.offset := ~queue~7#1.base, 34 + ~queue~7#1.offset;havoc napi_synchronize_#t~ret159#1, napi_synchronize_~n#1.base, napi_synchronize_~n#1.offset, napi_synchronize_~tmp~23#1;napi_synchronize_~n#1.base, napi_synchronize_~n#1.offset := napi_synchronize_#in~n#1.base, napi_synchronize_#in~n#1.offset;havoc napi_synchronize_~tmp~23#1; [2025-02-08 03:33:02,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7091: assume { :begin_inline_msleep } true;msleep_#in~arg0#1 := 1;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 03:33:02,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9102-1: SUMMARY for call unbind_from_irqhandler(#t~mem760#1, ~queue~7#1.base, ~queue~7#1.offset); srcloc: null [2025-02-08 03:33:02,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8714: xennet_release_tx_bufs_~tmp___0~28#1.base, xennet_release_tx_bufs_~tmp___0~28#1.offset := xennet_release_tx_bufs_#t~ret671#1.base, xennet_release_tx_bufs_#t~ret671#1.offset;havoc xennet_release_tx_bufs_#t~mem670#1.base, xennet_release_tx_bufs_#t~mem670#1.offset;havoc xennet_release_tx_bufs_#t~ret671#1.base, xennet_release_tx_bufs_#t~ret671#1.offset;call xennet_release_tx_bufs_#t~mem672#1 := read~int#2(xennet_release_tx_bufs_~queue#1.base, 2508 + xennet_release_tx_bufs_~queue#1.offset + 4 * xennet_release_tx_bufs_~i~8#1, 4); [2025-02-08 03:33:02,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9098: havoc #t~mem755#1; [2025-02-08 03:33:02,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8718: SUMMARY for call add_id_to_freelist(xennet_release_tx_bufs_~queue#1.base, 5580 + xennet_release_tx_bufs_~queue#1.offset, xennet_release_tx_bufs_~queue#1.base, 456 + xennet_release_tx_bufs_~queue#1.offset, (if xennet_release_tx_bufs_~i~8#1 % 65536 % 4294967296 <= 2147483647 then xennet_release_tx_bufs_~i~8#1 % 65536 % 4294967296 else xennet_release_tx_bufs_~i~8#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:33:02,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9102: havoc #t~mem760#1;call #t~mem761#1 := read~int#2(~queue~7#1.base, 310 + ~queue~7#1.offset, 4); [2025-02-08 03:33:02,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8714-1: SUMMARY for call xennet_release_tx_bufs_#t~ret671#1.base, xennet_release_tx_bufs_#t~ret671#1.offset := lowmem_page_address(xennet_release_tx_bufs_#t~mem670#1.base, xennet_release_tx_bufs_#t~mem670#1.offset); srcloc: null [2025-02-08 03:33:02,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9098-1: SUMMARY for call unbind_from_irqhandler(#t~mem755#1, ~queue~7#1.base, ~queue~7#1.offset); srcloc: null [2025-02-08 03:33:02,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8667: assume 0 != (if ~tmp___0~27 % 256 % 4294967296 <= 2147483647 then ~tmp___0~27 % 256 % 4294967296 else ~tmp___0~27 % 256 % 4294967296 - 4294967296); [2025-02-08 03:33:02,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8667: assume !(0 != (if ~tmp___0~27 % 256 % 4294967296 <= 2147483647 then ~tmp___0~27 % 256 % 4294967296 else ~tmp___0~27 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:33:02,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8665: ~tmp___0~27 := (if 0 == #t~ret655 % 256 then 0 else 1);havoc #t~ret655; [2025-02-08 03:33:02,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8665-1: SUMMARY for call #t~ret655 := u64_stats_fetch_retry_irq(~tx_stats~1.base, 16 + ~tx_stats~1.offset, ~start~0); srcloc: null [2025-02-08 03:33:02,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8655: ~__vpp_verify~2.base, ~__vpp_verify~2.offset := 0, 0;call #t~mem650 := read~int#17(~#__per_cpu_offset~0.base, ~#__per_cpu_offset~0.offset + 8 * ~cpu~0, 8);~rx_stats~1.base, ~rx_stats~1.offset := 0, (if (#t~mem650 + ~__ptr~0) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (#t~mem650 + ~__ptr~0) % 18446744073709551616 % 18446744073709551616 else (#t~mem650 + ~__ptr~0) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #t~mem650;~__vpp_verify___0~0.base, ~__vpp_verify___0~0.offset := 0, 0;call #t~mem651 := read~int#17(~#__per_cpu_offset~0.base, ~#__per_cpu_offset~0.offset + 8 * ~cpu~0, 8);~tx_stats~1.base, ~tx_stats~1.offset := 0, (if (#t~mem651 + ~__ptr___0~0) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (#t~mem651 + ~__ptr___0~0) % 18446744073709551616 % 18446744073709551616 else (#t~mem651 + ~__ptr___0~0) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #t~mem651; [2025-02-08 03:33:02,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8672: ~start~0 := #t~ret656;call #t~mem657 := read~int#31(~rx_stats~1.base, ~rx_stats~1.offset, 8);~rx_packets~0 := #t~mem657;havoc #t~mem657;call #t~mem658 := read~int#31(~rx_stats~1.base, 8 + ~rx_stats~1.offset, 8);~rx_bytes~0 := #t~mem658;havoc #t~mem658; [2025-02-08 03:33:02,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8672-1: SUMMARY for call #t~ret656 := u64_stats_fetch_begin_irq(~rx_stats~1.base, 16 + ~rx_stats~1.offset); srcloc: null [2025-02-08 03:33:02,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8662-1: SUMMARY for call #t~ret652 := u64_stats_fetch_begin_irq(~tx_stats~1.base, 16 + ~tx_stats~1.offset); srcloc: null [2025-02-08 03:33:02,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8662: ~start~0 := #t~ret652;call #t~mem653 := read~int#31(~tx_stats~1.base, ~tx_stats~1.offset, 8);~tx_packets~0 := #t~mem653;havoc #t~mem653;call #t~mem654 := read~int#31(~tx_stats~1.base, 8 + ~tx_stats~1.offset, 8);~tx_bytes~0 := #t~mem654;havoc #t~mem654; [2025-02-08 03:33:02,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8677: assume 0 != (if ~tmp___1~21 % 256 % 4294967296 <= 2147483647 then ~tmp___1~21 % 256 % 4294967296 else ~tmp___1~21 % 256 % 4294967296 - 4294967296); [2025-02-08 03:33:02,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8677: assume !(0 != (if ~tmp___1~21 % 256 % 4294967296 <= 2147483647 then ~tmp___1~21 % 256 % 4294967296 else ~tmp___1~21 % 256 % 4294967296 - 4294967296));call #t~mem660 := read~int#2(~tot.base, ~tot.offset, 8);call write~int#2(#t~mem660 + ~rx_packets~0, ~tot.base, ~tot.offset, 8);havoc #t~mem660;call #t~mem661 := read~int#2(~tot.base, 8 + ~tot.offset, 8);call write~int#2(#t~mem661 + ~tx_packets~0, ~tot.base, 8 + ~tot.offset, 8);havoc #t~mem661;call #t~mem662 := read~int#2(~tot.base, 16 + ~tot.offset, 8);call write~int#2(#t~mem662 + ~rx_bytes~0, ~tot.base, 16 + ~tot.offset, 8);havoc #t~mem662;call #t~mem663 := read~int#2(~tot.base, 24 + ~tot.offset, 8);call write~int#2(#t~mem663 + ~tx_bytes~0, ~tot.base, 24 + ~tot.offset, 8);havoc #t~mem663; [2025-02-08 03:33:02,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8675: ~tmp___1~21 := (if 0 == #t~ret659 % 256 then 0 else 1);havoc #t~ret659; [2025-02-08 03:33:02,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8675-1: SUMMARY for call #t~ret659 := u64_stats_fetch_retry_irq(~rx_stats~1.base, 16 + ~rx_stats~1.offset, ~start~0); srcloc: null [2025-02-08 03:33:02,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11315: havoc #t~nondet1147; [2025-02-08 03:33:02,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11278: havoc #t~nondet1140; [2025-02-08 03:33:02,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6759: havoc #t~mem110.base, #t~mem110.offset;havoc #t~mem111; [2025-02-08 03:33:02,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11286: havoc #t~nondet1142; [2025-02-08 03:33:02,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9499: #res#1 := ~err~9#1; [2025-02-08 03:33:02,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9499-1: SUMMARY for call xenbus_dev_fatal(~dev~5#1.base, ~dev~5#1.offset, ~err~9#1, 62, 0); srcloc: null [2025-02-08 03:33:02,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9495: assume 0 != ~write_hierarchical#1; [2025-02-08 03:33:02,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9495: assume !(0 != ~write_hierarchical#1); [2025-02-08 03:33:02,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9446: assume 0 == (~path~0#1.base + ~path~0#1.offset) % 18446744073709551616;~err~9#1 := -12;~message~0#1.base, ~message~0#1.offset := 46, 0; [2025-02-08 03:33:02,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9446: assume !(0 == (~path~0#1.base + ~path~0#1.offset) % 18446744073709551616);call #t~mem853#1.base, #t~mem853#1.offset := read~$Pointer$#2(~dev~5#1.base, 8 + ~dev~5#1.offset, 8);call #t~mem854#1 := read~int#2(~queue#1.base, ~queue#1.offset, 4);#t~loopctr855#1 := 0; [2025-02-08 03:33:02,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9496: SUMMARY for call kfree(~path~0#1.base, ~path~0#1.offset); srcloc: null [2025-02-08 03:33:02,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9452: assume true;assume #t~loopctr855#1 < (if ~pathsize~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~pathsize~0#1 % 18446744073709551616 % 18446744073709551616 else ~pathsize~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #t~nondet856#1;call write~int#2(#t~nondet856#1, ~path~0#1.base, ~path~0#1.offset + #t~loopctr855#1, 8);#t~loopctr855#1 := 1 + #t~loopctr855#1; [2025-02-08 03:33:02,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9452: assume true;havoc #t~mem853#1.base, #t~mem853#1.offset;havoc #t~mem854#1;havoc #t~loopctr855#1;havoc #t~nondet856#1;havoc #t~ret857#1; [2025-02-08 03:33:02,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9444: #t~ret852#1.base, #t~ret852#1.offset := kzalloc_#res#1.base, kzalloc_#res#1.offset;havoc kzalloc_#t~ret1107#1.base, kzalloc_#t~ret1107#1.offset, kzalloc_~size#1, kzalloc_~flags#1, kzalloc_~tmp~91#1.base, kzalloc_~tmp~91#1.offset;havoc kzalloc_#in~size#1, kzalloc_#in~flags#1;assume { :end_inline_kzalloc } true;~tmp___0~39#1.base, ~tmp___0~39#1.offset := #t~ret852#1.base, #t~ret852#1.offset;havoc #t~ret852#1.base, #t~ret852#1.offset;~path~0#1.base, ~path~0#1.offset := ~tmp___0~39#1.base, ~tmp___0~39#1.offset; [2025-02-08 03:33:02,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10927: kzalloc_#t~ret1107#1.base, kzalloc_#t~ret1107#1.offset := ldv_zalloc_#res#1.base, ldv_zalloc_#res#1.offset;havoc ldv_zalloc_#t~nondet34#1, ldv_zalloc_#t~malloc35#1.base, ldv_zalloc_#t~malloc35#1.offset, ldv_zalloc_#t~ret36#1, ldv_zalloc_~size#1, ldv_zalloc_~p~1#1.base, ldv_zalloc_~p~1#1.offset, ldv_zalloc_~tmp~2#1.base, ldv_zalloc_~tmp~2#1.offset, ldv_zalloc_~tmp___0~2#1;havoc ldv_zalloc_#in~size#1;assume { :end_inline_ldv_zalloc } true;kzalloc_~tmp~91#1.base, kzalloc_~tmp~91#1.offset := kzalloc_#t~ret1107#1.base, kzalloc_#t~ret1107#1.offset;havoc kzalloc_#t~ret1107#1.base, kzalloc_#t~ret1107#1.offset;kzalloc_#res#1.base, kzalloc_#res#1.offset := kzalloc_~tmp~91#1.base, kzalloc_~tmp~91#1.offset; [2025-02-08 03:33:03,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7336: havoc __pfn_to_mfn_#t~bitwise278#1; [2025-02-08 03:33:03,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6604: havoc xen_feature_#t~mem78#1; [2025-02-08 03:33:03,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7105: havoc #t~mem160.base, #t~mem160.offset; [2025-02-08 03:33:03,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11437: havoc #t~nondet1162; [2025-02-08 03:33:03,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6659: havoc #t~mem88.base, #t~mem88.offset; [2025-02-08 03:33:03,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8866-1: SUMMARY for call spin_unlock_irqrestore(xennet_tx_interrupt_~queue~5#1.base, 364 + xennet_tx_interrupt_~queue~5#1.offset, xennet_tx_interrupt_~flags~1#1); srcloc: null [2025-02-08 03:33:03,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8865: SUMMARY for call xennet_tx_buf_gc(xennet_tx_interrupt_~queue~5#1.base, xennet_tx_interrupt_~queue~5#1.offset); srcloc: null [2025-02-08 03:33:03,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8864: SUMMARY for call ldv_spin_lock(); srcloc: null [2025-02-08 03:33:03,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8883: SUMMARY for call napi_schedule(xennet_rx_interrupt_~queue~6#1.base, 34 + xennet_rx_interrupt_~queue~6#1.offset); srcloc: null [2025-02-08 03:33:03,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8882: assume 0 != xennet_rx_interrupt_~tmp___0~31#1; [2025-02-08 03:33:03,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8882: assume !(0 != xennet_rx_interrupt_~tmp___0~31#1); [2025-02-08 03:33:03,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8886: xennet_rx_interrupt_#res#1 := 1;xennet_interrupt_#t~ret716#1 := xennet_rx_interrupt_#res#1;havoc xennet_rx_interrupt_#t~mem707#1.base, xennet_rx_interrupt_#t~mem707#1.offset, xennet_rx_interrupt_#t~mem708#1.base, xennet_rx_interrupt_#t~mem708#1.offset, xennet_rx_interrupt_#t~ret709#1, xennet_rx_interrupt_#t~mem710#1.base, xennet_rx_interrupt_#t~mem710#1.offset, xennet_rx_interrupt_#t~mem711#1, xennet_rx_interrupt_#t~mem712#1, xennet_rx_interrupt_#t~short713#1, xennet_rx_interrupt_#t~ret714#1, xennet_rx_interrupt_~irq#1, xennet_rx_interrupt_~dev_id#1.base, xennet_rx_interrupt_~dev_id#1.offset, xennet_rx_interrupt_~queue~6#1.base, xennet_rx_interrupt_~queue~6#1.offset, xennet_rx_interrupt_~dev~4#1.base, xennet_rx_interrupt_~dev~4#1.offset, xennet_rx_interrupt_~tmp~58#1, xennet_rx_interrupt_~tmp___0~31#1;havoc xennet_rx_interrupt_#in~irq#1, xennet_rx_interrupt_#in~dev_id#1.base, xennet_rx_interrupt_#in~dev_id#1.offset;assume { :end_inline_xennet_rx_interrupt } true;assume -2147483648 <= xennet_interrupt_#t~ret716#1 && xennet_interrupt_#t~ret716#1 <= 2147483647;havoc xennet_interrupt_#t~ret716#1;xennet_interrupt_#res#1 := 1;#t~ret720#1 := xennet_interrupt_#res#1;havoc xennet_interrupt_#t~ret715#1, xennet_interrupt_#t~ret716#1, xennet_interrupt_~irq#1, xennet_interrupt_~dev_id#1.base, xennet_interrupt_~dev_id#1.offset;havoc xennet_interrupt_#in~irq#1, xennet_interrupt_#in~dev_id#1.base, xennet_interrupt_#in~dev_id#1.offset;assume { :end_inline_xennet_interrupt } true;assume -2147483648 <= #t~ret720#1 && #t~ret720#1 <= 2147483647;~i~9#1 := 1 + ~i~9#1; [2025-02-08 03:33:03,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8880: assume -9223372036854775808 <= xennet_rx_interrupt_#t~ret714#1 && xennet_rx_interrupt_#t~ret714#1 <= 9223372036854775807;xennet_rx_interrupt_~tmp___0~31#1 := xennet_rx_interrupt_#t~ret714#1;havoc xennet_rx_interrupt_#t~mem710#1.base, xennet_rx_interrupt_#t~mem710#1.offset;havoc xennet_rx_interrupt_#t~mem711#1;havoc xennet_rx_interrupt_#t~mem712#1;havoc xennet_rx_interrupt_#t~short713#1;havoc xennet_rx_interrupt_#t~ret714#1; [2025-02-08 03:33:03,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8880-1: SUMMARY for call xennet_rx_interrupt_#t~ret714#1 := ldv__builtin_expect((if xennet_rx_interrupt_#t~short713#1 then 1 else 0), 1); srcloc: null [2025-02-08 03:33:03,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8879: xennet_rx_interrupt_~tmp~58#1 := (if 0 == xennet_rx_interrupt_#t~ret709#1 % 256 then 0 else 1);havoc xennet_rx_interrupt_#t~ret709#1;xennet_rx_interrupt_#t~short713#1 := 0 != (if xennet_rx_interrupt_~tmp~58#1 % 256 % 4294967296 <= 2147483647 then xennet_rx_interrupt_~tmp~58#1 % 256 % 4294967296 else xennet_rx_interrupt_~tmp~58#1 % 256 % 4294967296 - 4294967296); [2025-02-08 03:33:03,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8880-2: assume xennet_rx_interrupt_#t~short713#1;call xennet_rx_interrupt_#t~mem710#1.base, xennet_rx_interrupt_#t~mem710#1.offset := read~$Pointer$#2(xennet_rx_interrupt_~queue~6#1.base, 5664 + xennet_rx_interrupt_~queue~6#1.offset, 8);call xennet_rx_interrupt_#t~mem711#1 := read~int#2(xennet_rx_interrupt_#t~mem710#1.base, 8 + xennet_rx_interrupt_#t~mem710#1.offset, 4);call xennet_rx_interrupt_#t~mem712#1 := read~int#2(xennet_rx_interrupt_~queue~6#1.base, 5656 + xennet_rx_interrupt_~queue~6#1.offset, 4);xennet_rx_interrupt_#t~short713#1 := xennet_rx_interrupt_#t~mem711#1 % 4294967296 != xennet_rx_interrupt_#t~mem712#1 % 4294967296; [2025-02-08 03:33:03,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8880-2: assume !xennet_rx_interrupt_#t~short713#1; [2025-02-08 03:33:03,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8879-1: SUMMARY for call xennet_rx_interrupt_#t~ret709#1 := netif_carrier_ok(xennet_rx_interrupt_~dev~4#1.base, xennet_rx_interrupt_~dev~4#1.offset); srcloc: null [2025-02-08 03:33:03,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8910: call #t~mem719#1.base, #t~mem719#1.offset := read~$Pointer$#2(~info~0#1.base, 32 + ~info~0#1.offset, 8);assume { :begin_inline_xennet_interrupt } true;xennet_interrupt_#in~irq#1, xennet_interrupt_#in~dev_id#1.base, xennet_interrupt_#in~dev_id#1.offset := 0, #t~mem719#1.base, #t~mem719#1.offset + (if ~i~9#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~9#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~i~9#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc xennet_interrupt_#res#1;havoc xennet_interrupt_#t~ret715#1, xennet_interrupt_#t~ret716#1, xennet_interrupt_~irq#1, xennet_interrupt_~dev_id#1.base, xennet_interrupt_~dev_id#1.offset;xennet_interrupt_~irq#1 := xennet_interrupt_#in~irq#1;xennet_interrupt_~dev_id#1.base, xennet_interrupt_~dev_id#1.offset := xennet_interrupt_#in~dev_id#1.base, xennet_interrupt_#in~dev_id#1.offset;assume { :begin_inline_xennet_tx_interrupt } true;xennet_tx_interrupt_#in~irq#1, xennet_tx_interrupt_#in~dev_id#1.base, xennet_tx_interrupt_#in~dev_id#1.offset := xennet_interrupt_~irq#1, xennet_interrupt_~dev_id#1.base, xennet_interrupt_~dev_id#1.offset;havoc xennet_tx_interrupt_#res#1;havoc xennet_tx_interrupt_~irq#1, xennet_tx_interrupt_~dev_id#1.base, xennet_tx_interrupt_~dev_id#1.offset, xennet_tx_interrupt_~queue~5#1.base, xennet_tx_interrupt_~queue~5#1.offset, xennet_tx_interrupt_~flags~1#1;xennet_tx_interrupt_~irq#1 := xennet_tx_interrupt_#in~irq#1;xennet_tx_interrupt_~dev_id#1.base, xennet_tx_interrupt_~dev_id#1.offset := xennet_tx_interrupt_#in~dev_id#1.base, xennet_tx_interrupt_#in~dev_id#1.offset;havoc xennet_tx_interrupt_~queue~5#1.base, xennet_tx_interrupt_~queue~5#1.offset;havoc xennet_tx_interrupt_~flags~1#1;xennet_tx_interrupt_~queue~5#1.base, xennet_tx_interrupt_~queue~5#1.offset := xennet_tx_interrupt_~dev_id#1.base, xennet_tx_interrupt_~dev_id#1.offset; [2025-02-08 03:33:03,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8866: xennet_tx_interrupt_#res#1 := 1;xennet_interrupt_#t~ret715#1 := xennet_tx_interrupt_#res#1;havoc xennet_tx_interrupt_~irq#1, xennet_tx_interrupt_~dev_id#1.base, xennet_tx_interrupt_~dev_id#1.offset, xennet_tx_interrupt_~queue~5#1.base, xennet_tx_interrupt_~queue~5#1.offset, xennet_tx_interrupt_~flags~1#1;havoc xennet_tx_interrupt_#in~irq#1, xennet_tx_interrupt_#in~dev_id#1.base, xennet_tx_interrupt_#in~dev_id#1.offset;assume { :end_inline_xennet_tx_interrupt } true;assume -2147483648 <= xennet_interrupt_#t~ret715#1 && xennet_interrupt_#t~ret715#1 <= 2147483647;havoc xennet_interrupt_#t~ret715#1;assume { :begin_inline_xennet_rx_interrupt } true;xennet_rx_interrupt_#in~irq#1, xennet_rx_interrupt_#in~dev_id#1.base, xennet_rx_interrupt_#in~dev_id#1.offset := xennet_interrupt_~irq#1, xennet_interrupt_~dev_id#1.base, xennet_interrupt_~dev_id#1.offset;havoc xennet_rx_interrupt_#res#1;havoc xennet_rx_interrupt_#t~mem707#1.base, xennet_rx_interrupt_#t~mem707#1.offset, xennet_rx_interrupt_#t~mem708#1.base, xennet_rx_interrupt_#t~mem708#1.offset, xennet_rx_interrupt_#t~ret709#1, xennet_rx_interrupt_#t~mem710#1.base, xennet_rx_interrupt_#t~mem710#1.offset, xennet_rx_interrupt_#t~mem711#1, xennet_rx_interrupt_#t~mem712#1, xennet_rx_interrupt_#t~short713#1, xennet_rx_interrupt_#t~ret714#1, xennet_rx_interrupt_~irq#1, xennet_rx_interrupt_~dev_id#1.base, xennet_rx_interrupt_~dev_id#1.offset, xennet_rx_interrupt_~queue~6#1.base, xennet_rx_interrupt_~queue~6#1.offset, xennet_rx_interrupt_~dev~4#1.base, xennet_rx_interrupt_~dev~4#1.offset, xennet_rx_interrupt_~tmp~58#1, xennet_rx_interrupt_~tmp___0~31#1;xennet_rx_interrupt_~irq#1 := xennet_rx_interrupt_#in~irq#1;xennet_rx_interrupt_~dev_id#1.base, xennet_rx_interrupt_~dev_id#1.offset := xennet_rx_interrupt_#in~dev_id#1.base, xennet_rx_interrupt_#in~dev_id#1.offset;havoc xennet_rx_interrupt_~queue~6#1.base, xennet_rx_interrupt_~queue~6#1.offset;havoc xennet_rx_interrupt_~dev~4#1.base, xennet_rx_interrupt_~dev~4#1.offset;havoc xennet_rx_interrupt_~tmp~58#1;havoc xennet_rx_interrupt_~tmp___0~31#1;xennet_rx_interrupt_~queue~6#1.base, xennet_rx_interrupt_~queue~6#1.offset := xennet_rx_interrupt_~dev_id#1.base, xennet_rx_interrupt_~dev_id#1.offset;call xennet_rx_interrupt_#t~mem707#1.base, xennet_rx_interrupt_#t~mem707#1.offset := read~$Pointer$#2(xennet_rx_interrupt_~queue~6#1.base, 26 + xennet_rx_interrupt_~queue~6#1.offset, 8);call xennet_rx_interrupt_#t~mem708#1.base, xennet_rx_interrupt_#t~mem708#1.offset := read~$Pointer$#2(xennet_rx_interrupt_#t~mem707#1.base, 16 + xennet_rx_interrupt_#t~mem707#1.offset, 8);xennet_rx_interrupt_~dev~4#1.base, xennet_rx_interrupt_~dev~4#1.offset := xennet_rx_interrupt_#t~mem708#1.base, xennet_rx_interrupt_#t~mem708#1.offset;havoc xennet_rx_interrupt_#t~mem707#1.base, xennet_rx_interrupt_#t~mem707#1.offset;havoc xennet_rx_interrupt_#t~mem708#1.base, xennet_rx_interrupt_#t~mem708#1.offset; [2025-02-08 03:33:03,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11307: havoc #t~nondet1145; [2025-02-08 03:33:03,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6893: havoc #t~mem123;havoc #t~mem124; [2025-02-08 03:33:03,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6988: havoc #t~mem147; [2025-02-08 03:33:03,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8851: havoc netdev_info_~arg0#1.base, netdev_info_~arg0#1.offset, netdev_info_~arg1#1.base, netdev_info_~arg1#1.offset;havoc netdev_info_#in~arg0#1.base, netdev_info_#in~arg0#1.offset, netdev_info_#in~arg1#1.base, netdev_info_#in~arg1#1.offset;assume { :end_inline_netdev_info } true;call write~int#2(1500, ~dev#1.base, 560 + ~dev#1.offset, 4); [2025-02-08 03:33:03,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6726: havoc #t~mem104; [2025-02-08 03:33:08,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6973-1: SUMMARY for call skb_has_frag_list_#t~ret143#1.base, skb_has_frag_list_#t~ret143#1.offset := skb_end_pointer(skb_has_frag_list_~skb#1.base, skb_has_frag_list_~skb#1.offset); srcloc: null [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6973: skb_has_frag_list_~tmp~17#1.base, skb_has_frag_list_~tmp~17#1.offset := skb_has_frag_list_#t~ret143#1.base, skb_has_frag_list_#t~ret143#1.offset;havoc skb_has_frag_list_#t~ret143#1.base, skb_has_frag_list_#t~ret143#1.offset;call skb_has_frag_list_#t~mem144#1.base, skb_has_frag_list_#t~mem144#1.offset := read~$Pointer$#2(skb_has_frag_list_~tmp~17#1.base, 8 + skb_has_frag_list_~tmp~17#1.offset, 8);skb_has_frag_list_#res#1 := (if 0 == (if 0 != (skb_has_frag_list_#t~mem144#1.base + skb_has_frag_list_#t~mem144#1.offset) % 18446744073709551616 then 1 else 0) then 0 else 1);havoc skb_has_frag_list_#t~mem144#1.base, skb_has_frag_list_#t~mem144#1.offset; [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7832-1: SUMMARY for call xennet_count_skb_slots_#t~ret401#1 := skb_frag_size(xennet_count_skb_slots_~frag~0#1.base, xennet_count_skb_slots_~frag~0#1.offset); srcloc: null [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7832: xennet_count_skb_slots_~tmp___2~10#1 := xennet_count_skb_slots_#t~ret401#1;havoc xennet_count_skb_slots_#t~ret401#1;xennet_count_skb_slots_~size~0#1 := xennet_count_skb_slots_~tmp___2~10#1 % 4294967296;call xennet_count_skb_slots_#t~mem402#1 := read~int#2(xennet_count_skb_slots_~frag~0#1.base, 8 + xennet_count_skb_slots_~frag~0#1.offset, 4);xennet_count_skb_slots_~offset~0#1 := xennet_count_skb_slots_#t~mem402#1 % 4294967296;havoc xennet_count_skb_slots_#t~mem402#1;xennet_count_skb_slots_~offset~0#1 := xennet_count_skb_slots_~offset~0#1 % 4096;xennet_count_skb_slots_~pages~0#1 := (if ((4095 + (xennet_count_skb_slots_~offset~0#1 + xennet_count_skb_slots_~size~0#1)) % 18446744073709551616 / 4096 + xennet_count_skb_slots_~pages~0#1) % 4294967296 % 4294967296 <= 2147483647 then ((4095 + (xennet_count_skb_slots_~offset~0#1 + xennet_count_skb_slots_~size~0#1)) % 18446744073709551616 / 4096 + xennet_count_skb_slots_~pages~0#1) % 4294967296 % 4294967296 else ((4095 + (xennet_count_skb_slots_~offset~0#1 + xennet_count_skb_slots_~size~0#1)) % 18446744073709551616 / 4096 + xennet_count_skb_slots_~pages~0#1) % 4294967296 % 4294967296 - 4294967296);xennet_count_skb_slots_~i~4#1 := 1 + xennet_count_skb_slots_~i~4#1; [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6974: havoc skb_has_frag_list_#t~mem144#1.base, skb_has_frag_list_#t~mem144#1.offset;skb_gso_ok_#t~ret193#1 := skb_has_frag_list_#res#1;havoc skb_has_frag_list_#t~ret143#1.base, skb_has_frag_list_#t~ret143#1.offset, skb_has_frag_list_#t~mem144#1.base, skb_has_frag_list_#t~mem144#1.offset, skb_has_frag_list_~skb#1.base, skb_has_frag_list_~skb#1.offset, skb_has_frag_list_~tmp~17#1.base, skb_has_frag_list_~tmp~17#1.offset;havoc skb_has_frag_list_#in~skb#1.base, skb_has_frag_list_#in~skb#1.offset;assume { :end_inline_skb_has_frag_list } true;skb_gso_ok_~tmp___1~5#1 := (if 0 == skb_gso_ok_#t~ret193#1 % 256 then 0 else 1);havoc skb_gso_ok_#t~ret193#1; [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8097: assume xennet_close_~i~6#1 % 4294967296 < xennet_close_~num_queues~3#1 % 4294967296; [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8097: assume !(xennet_close_~i~6#1 % 4294967296 < xennet_close_~num_queues~3#1 % 4294967296);xennet_close_#res#1 := 0; [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10079: ldv_initialize_device_attribute_5_~tmp~79#1.base, ldv_initialize_device_attribute_5_~tmp~79#1.offset := ldv_initialize_device_attribute_5_#t~ret995#1.base, ldv_initialize_device_attribute_5_#t~ret995#1.offset;havoc ldv_initialize_device_attribute_5_#t~ret995#1.base, ldv_initialize_device_attribute_5_#t~ret995#1.offset;~dev_attr_rxbuf_min_group0~0.base, ~dev_attr_rxbuf_min_group0~0.offset := ldv_initialize_device_attribute_5_~tmp~79#1.base, ldv_initialize_device_attribute_5_~tmp~79#1.offset; [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7965-1: SUMMARY for call xennet_start_xmit_#t~ret424#1 := skb_headlen(xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10079-1: SUMMARY for call ldv_initialize_device_attribute_5_#t~ret995#1.base, ldv_initialize_device_attribute_5_#t~ret995#1.offset := ldv_init_zalloc(48); srcloc: null [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7965: xennet_start_xmit_~len~0#1 := xennet_start_xmit_#t~ret424#1;havoc xennet_start_xmit_#t~ret424#1; [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7966: SUMMARY for call ldv_spin_lock(); srcloc: null [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8032-1: SUMMARY for call xennet_start_xmit_#t~ret451#1.base, xennet_start_xmit_#t~ret451#1.offset := xennet_make_txreqs(xennet_start_xmit_~queue~2#1.base, xennet_start_xmit_~queue~2#1.offset, xennet_start_xmit_~tx~1#1.base, xennet_start_xmit_~tx~1#1.offset, xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset, xennet_start_xmit_~page~1#1.base, xennet_start_xmit_~page~1#1.offset, xennet_start_xmit_~offset~1#1, xennet_start_xmit_~len~0#1); srcloc: null [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8032: xennet_start_xmit_~tx~1#1.base, xennet_start_xmit_~tx~1#1.offset := xennet_start_xmit_#t~ret451#1.base, xennet_start_xmit_#t~ret451#1.offset;havoc xennet_start_xmit_#t~ret451#1.base, xennet_start_xmit_#t~ret451#1.offset;xennet_start_xmit_~i~5#1 := 0; [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7967-1: SUMMARY for call xennet_start_xmit_#t~ret425#1 := netif_carrier_ok(xennet_start_xmit_~dev#1.base, xennet_start_xmit_~dev#1.offset); srcloc: null [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7967: xennet_start_xmit_~tmp___7~1#1 := (if 0 == xennet_start_xmit_#t~ret425#1 % 256 then 0 else 1);havoc xennet_start_xmit_#t~ret425#1; [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10081: ldv_initialize_device_attribute_5_~tmp___0~46#1.base, ldv_initialize_device_attribute_5_~tmp___0~46#1.offset := ldv_initialize_device_attribute_5_#t~ret996#1.base, ldv_initialize_device_attribute_5_#t~ret996#1.offset;havoc ldv_initialize_device_attribute_5_#t~ret996#1.base, ldv_initialize_device_attribute_5_#t~ret996#1.offset;~dev_attr_rxbuf_min_group1~0.base, ~dev_attr_rxbuf_min_group1~0.offset := ldv_initialize_device_attribute_5_~tmp___0~46#1.base, ldv_initialize_device_attribute_5_~tmp___0~46#1.offset; [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10081-1: SUMMARY for call ldv_initialize_device_attribute_5_#t~ret996#1.base, ldv_initialize_device_attribute_5_#t~ret996#1.offset := ldv_init_zalloc(1416); srcloc: null [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10412: havoc xennet_get_ethtool_stats_#t~ret974#1.base, xennet_get_ethtool_stats_#t~ret974#1.offset, xennet_get_ethtool_stats_#t~mem975#1, xennet_get_ethtool_stats_#t~ret976#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~10#1.base, xennet_get_ethtool_stats_~np~10#1.offset, xennet_get_ethtool_stats_~tmp~74#1.base, xennet_get_ethtool_stats_~tmp~74#1.offset, xennet_get_ethtool_stats_~i~16#1, xennet_get_ethtool_stats_~tmp___0~42#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;~ldv_state_variable_6~0 := 1; [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7241-1: skb_gso_ok_#res#1 := (if 0 == (if 0 == skb_gso_ok_~tmp___3~1#1 then 0 else 1) % 256 then 0 else 1); [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9025-4: assume 0 == xennet_create_dev_#t~mem735#1 % 18446744073709551616 || xennet_create_dev_#t~mem735#1 % 18446744073709551616 == xennet_create_dev_#t~mem736#1 % 18446744073709551616;xennet_create_dev_#t~bitwise737#1 := xennet_create_dev_#t~mem736#1; [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9025-4: assume !(0 == xennet_create_dev_#t~mem735#1 % 18446744073709551616 || xennet_create_dev_#t~mem735#1 % 18446744073709551616 == xennet_create_dev_#t~mem736#1 % 18446744073709551616); [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7968: assume 0 != xennet_start_xmit_~tmp___7~1#1 % 256;xennet_start_xmit_~tmp___8~1#1 := 0; [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7968: assume !(0 != xennet_start_xmit_~tmp___7~1#1 % 256);xennet_start_xmit_~tmp___8~1#1 := 1; [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9025: call write~int#2(xennet_create_dev_#t~bitwise737#1, xennet_create_dev_~netdev~0#1.base, 240 + xennet_create_dev_~netdev~0#1.offset, 8);havoc xennet_create_dev_#t~mem735#1;havoc xennet_create_dev_#t~mem736#1;havoc xennet_create_dev_#t~bitwise737#1;call write~$Pointer$#2(~#xennet_ethtool_ops~0.base, ~#xennet_ethtool_ops~0.offset, xennet_create_dev_~netdev~0#1.base, 520 + xennet_create_dev_~netdev~0#1.offset, 8);call write~$Pointer$#2(xennet_create_dev_~dev#1.base, 60 + xennet_create_dev_~dev#1.offset, xennet_create_dev_~netdev~0#1.base, 1322 + xennet_create_dev_~netdev~0#1.offset, 8);call write~$Pointer$#2(xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset, xennet_create_dev_~np~7#1.base, 16 + xennet_create_dev_~np~7#1.offset, 8); [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9025-1: [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9025-2: havoc xennet_create_dev_#t~bitwise737#1;assume (xennet_create_dev_#t~bitwise737#1 % 18446744073709551616 >= xennet_create_dev_#t~mem735#1 % 18446744073709551616 && xennet_create_dev_#t~bitwise737#1 % 18446744073709551616 >= xennet_create_dev_#t~mem736#1 % 18446744073709551616) && xennet_create_dev_#t~bitwise737#1 % 18446744073709551616 <= xennet_create_dev_#t~mem735#1 % 18446744073709551616 + xennet_create_dev_#t~mem736#1 % 18446744073709551616; [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9025-3: assume 0 == xennet_create_dev_#t~mem736#1 % 18446744073709551616;xennet_create_dev_#t~bitwise737#1 := xennet_create_dev_#t~mem735#1; [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9025-3: assume !(0 == xennet_create_dev_#t~mem736#1 % 18446744073709551616); [2025-02-08 03:33:08,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7638: call xennet_open_#t~mem346#1.base, xennet_open_#t~mem346#1.offset := read~$Pointer$#2(xennet_open_~np~0#1.base, 32 + xennet_open_~np~0#1.offset, 8);xennet_open_~queue~1#1.base, xennet_open_~queue~1#1.offset := xennet_open_#t~mem346#1.base, xennet_open_#t~mem346#1.offset + 8872 * (if xennet_open_~i~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xennet_open_~i~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else xennet_open_~i~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:33:08,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10743-2: assume 0 == ~ldv_retval_4~0;~ldv_state_variable_0~0 := 3;~ldv_state_variable_5~0 := 1;assume { :begin_inline_ldv_initialize_device_attribute_5 } true;havoc ldv_initialize_device_attribute_5_#t~ret995#1.base, ldv_initialize_device_attribute_5_#t~ret995#1.offset, ldv_initialize_device_attribute_5_#t~ret996#1.base, ldv_initialize_device_attribute_5_#t~ret996#1.offset, ldv_initialize_device_attribute_5_~tmp~79#1.base, ldv_initialize_device_attribute_5_~tmp~79#1.offset, ldv_initialize_device_attribute_5_~tmp___0~46#1.base, ldv_initialize_device_attribute_5_~tmp___0~46#1.offset;havoc ldv_initialize_device_attribute_5_~tmp~79#1.base, ldv_initialize_device_attribute_5_~tmp~79#1.offset;havoc ldv_initialize_device_attribute_5_~tmp___0~46#1.base, ldv_initialize_device_attribute_5_~tmp___0~46#1.offset; [2025-02-08 03:33:08,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10743-2: assume !(0 == ~ldv_retval_4~0); [2025-02-08 03:33:08,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10743-1: assume 0 != ~ldv_retval_4~0;~ldv_state_variable_0~0 := 2; [2025-02-08 03:33:08,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10743-1: assume !(0 != ~ldv_retval_4~0); [2025-02-08 03:33:08,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7639: SUMMARY for call napi_enable(xennet_open_~queue~1#1.base, 34 + xennet_open_~queue~1#1.offset); srcloc: null [2025-02-08 03:33:08,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8036-1: SUMMARY for call xennet_start_xmit_#t~ret452#1.base, xennet_start_xmit_#t~ret452#1.offset := skb_end_pointer(xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 03:33:08,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8036: xennet_start_xmit_~tmp___19~0#1.base, xennet_start_xmit_~tmp___19~0#1.offset := xennet_start_xmit_#t~ret452#1.base, xennet_start_xmit_#t~ret452#1.offset;xennet_start_xmit_~frag~1#1.base, xennet_start_xmit_~frag~1#1.offset := xennet_start_xmit_~tmp___19~0#1.base, 44 + xennet_start_xmit_~tmp___19~0#1.offset + 16 * (if xennet_start_xmit_~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xennet_start_xmit_~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else xennet_start_xmit_~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:33:08,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7640: SUMMARY for call spin_lock_bh(xennet_open_~queue~1#1.base, 5584 + xennet_open_~queue~1#1.offset); srcloc: null [2025-02-08 03:33:08,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6980: havoc skb_get_queue_mapping_#t~mem145#1;xennet_start_xmit_#t~ret407#1 := skb_get_queue_mapping_#res#1;havoc skb_get_queue_mapping_#t~mem145#1, skb_get_queue_mapping_~skb#1.base, skb_get_queue_mapping_~skb#1.offset;havoc skb_get_queue_mapping_#in~skb#1.base, skb_get_queue_mapping_#in~skb#1.offset;assume { :end_inline_skb_get_queue_mapping } true;xennet_start_xmit_~queue_index~0#1 := xennet_start_xmit_#t~ret407#1;havoc xennet_start_xmit_#t~ret407#1;call xennet_start_xmit_#t~mem408#1.base, xennet_start_xmit_#t~mem408#1.offset := read~$Pointer$#2(xennet_start_xmit_~np~1#1.base, 32 + xennet_start_xmit_~np~1#1.offset, 8);xennet_start_xmit_~queue~2#1.base, xennet_start_xmit_~queue~2#1.offset := xennet_start_xmit_#t~mem408#1.base, xennet_start_xmit_#t~mem408#1.offset + 8872 * (if xennet_start_xmit_~queue_index~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xennet_start_xmit_~queue_index~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 else xennet_start_xmit_~queue_index~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc xennet_start_xmit_#t~mem408#1.base, xennet_start_xmit_#t~mem408#1.offset;call xennet_start_xmit_#t~mem409#1 := read~int#2(xennet_start_xmit_~skb#1.base, 128 + xennet_start_xmit_~skb#1.offset, 4); [2025-02-08 03:33:08,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7839: assume xennet_count_skb_slots_~i~4#1 < xennet_count_skb_slots_~frags~0#1; [2025-02-08 03:33:08,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7839: assume !(xennet_count_skb_slots_~i~4#1 < xennet_count_skb_slots_~frags~0#1);xennet_count_skb_slots_#res#1 := xennet_count_skb_slots_~pages~0#1; [2025-02-08 03:33:08,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7641-1: SUMMARY for call xennet_open_#t~ret347#1 := netif_carrier_ok(xennet_open_~dev#1.base, xennet_open_~dev#1.offset); srcloc: null [2025-02-08 03:33:08,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7641: xennet_open_~tmp___0~14#1 := (if 0 == xennet_open_#t~ret347#1 % 256 then 0 else 1);havoc xennet_open_#t~ret347#1; [2025-02-08 03:33:08,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9029: 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; [2025-02-08 03:33:08,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8038: xennet_start_xmit_~tmp___20~0#1 := xennet_start_xmit_#t~ret453#1;havoc xennet_start_xmit_#t~ret453#1; [2025-02-08 03:33:08,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9029-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 03:33:08,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8038-1: SUMMARY for call xennet_start_xmit_#t~ret453#1 := skb_frag_size(xennet_start_xmit_~frag~1#1.base, xennet_start_xmit_~frag~1#1.offset); srcloc: null [2025-02-08 03:33:08,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7642: assume 0 != (if xennet_open_~tmp___0~14#1 % 256 % 4294967296 <= 2147483647 then xennet_open_~tmp___0~14#1 % 256 % 4294967296 else xennet_open_~tmp___0~14#1 % 256 % 4294967296 - 4294967296); [2025-02-08 03:33:08,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7642: assume !(0 != (if xennet_open_~tmp___0~14#1 % 256 % 4294967296 <= 2147483647 then xennet_open_~tmp___0~14#1 % 256 % 4294967296 else xennet_open_~tmp___0~14#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:33:08,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10549: main_#t~ret1063#1 := xennet_open_#res#1;havoc xennet_open_#t~ret344#1.base, xennet_open_#t~ret344#1.offset, xennet_open_#t~mem345#1, xennet_open_#t~mem346#1.base, xennet_open_#t~mem346#1.offset, xennet_open_#t~ret347#1, xennet_open_#t~mem348#1.base, xennet_open_#t~mem348#1.offset, xennet_open_#t~mem349#1, xennet_open_#t~mem350#1.base, xennet_open_#t~mem350#1.offset, xennet_open_#t~mem351#1, xennet_open_#t~mem352#1, xennet_open_~dev#1.base, xennet_open_~dev#1.offset, xennet_open_~np~0#1.base, xennet_open_~np~0#1.offset, xennet_open_~tmp~38#1.base, xennet_open_~tmp~38#1.offset, xennet_open_~num_queues~0#1, xennet_open_~i~3#1, xennet_open_~queue~1#1.base, xennet_open_~queue~1#1.offset, xennet_open_~tmp___0~14#1;havoc xennet_open_#in~dev#1.base, xennet_open_#in~dev#1.offset;assume { :end_inline_xennet_open } true;assume -2147483648 <= main_#t~ret1063#1 && main_#t~ret1063#1 <= 2147483647;~ldv_retval_1~0 := main_#t~ret1063#1;havoc main_#t~ret1063#1; [2025-02-08 03:33:08,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10285: ldv_initialize_device_attribute_4_~tmp~84#1.base, ldv_initialize_device_attribute_4_~tmp~84#1.offset := ldv_initialize_device_attribute_4_#t~ret1003#1.base, ldv_initialize_device_attribute_4_#t~ret1003#1.offset;havoc ldv_initialize_device_attribute_4_#t~ret1003#1.base, ldv_initialize_device_attribute_4_#t~ret1003#1.offset;~dev_attr_rxbuf_max_group0~0.base, ~dev_attr_rxbuf_max_group0~0.offset := ldv_initialize_device_attribute_4_~tmp~84#1.base, ldv_initialize_device_attribute_4_~tmp~84#1.offset; [2025-02-08 03:33:08,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10285-1: SUMMARY for call ldv_initialize_device_attribute_4_#t~ret1003#1.base, ldv_initialize_device_attribute_4_#t~ret1003#1.offset := ldv_init_zalloc(48); srcloc: null [2025-02-08 03:33:08,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8039-1: SUMMARY for call xennet_start_xmit_#t~ret454#1.base, xennet_start_xmit_#t~ret454#1.offset := skb_frag_page(xennet_start_xmit_~frag~1#1.base, xennet_start_xmit_~frag~1#1.offset); srcloc: null [2025-02-08 03:33:08,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8964: assume 0 == (xennet_create_dev_~netdev~0#1.base + xennet_create_dev_~netdev~0#1.offset) % 18446744073709551616; [2025-02-08 03:33:08,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8964: assume !(0 == (xennet_create_dev_~netdev~0#1.base + xennet_create_dev_~netdev~0#1.offset) % 18446744073709551616); [2025-02-08 03:33:08,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8039: xennet_start_xmit_~tmp___21~0#1.base, xennet_start_xmit_~tmp___21~0#1.offset := xennet_start_xmit_#t~ret454#1.base, xennet_start_xmit_#t~ret454#1.offset;havoc xennet_start_xmit_#t~ret454#1.base, xennet_start_xmit_#t~ret454#1.offset;call xennet_start_xmit_#t~mem455#1 := read~int#2(xennet_start_xmit_~frag~1#1.base, 8 + xennet_start_xmit_~frag~1#1.offset, 4); [2025-02-08 03:33:08,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7973: assume 0 != xennet_start_xmit_~tmp___8~1#1;xennet_start_xmit_~tmp___13~0#1 := 1; [2025-02-08 03:33:08,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7973: assume !(0 != xennet_start_xmit_~tmp___8~1#1); [2025-02-08 03:33:08,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7643-1: SUMMARY for call xennet_alloc_rx_buffers(xennet_open_~queue~1#1.base, xennet_open_~queue~1#1.offset); srcloc: null [2025-02-08 03:33:08,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7643: call xennet_open_#t~mem348#1.base, xennet_open_#t~mem348#1.offset := read~$Pointer$#2(xennet_open_~queue~1#1.base, 5664 + xennet_open_~queue~1#1.offset, 8);call xennet_open_#t~mem349#1 := read~int#2(xennet_open_~queue~1#1.base, 5656 + xennet_open_~queue~1#1.offset, 4);call write~int#2(1 + xennet_open_#t~mem349#1, xennet_open_#t~mem348#1.base, 12 + xennet_open_#t~mem348#1.offset, 4);havoc xennet_open_#t~mem348#1.base, xennet_open_#t~mem348#1.offset;havoc xennet_open_#t~mem349#1;call xennet_open_#t~mem350#1.base, xennet_open_#t~mem350#1.offset := read~$Pointer$#2(xennet_open_~queue~1#1.base, 5664 + xennet_open_~queue~1#1.offset, 8);call xennet_open_#t~mem351#1 := read~int#2(xennet_open_#t~mem350#1.base, 8 + xennet_open_#t~mem350#1.offset, 4);call xennet_open_#t~mem352#1 := read~int#2(xennet_open_~queue~1#1.base, 5656 + xennet_open_~queue~1#1.offset, 4); [2025-02-08 03:33:08,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8965: xennet_create_dev_~tmp~61#1.base, xennet_create_dev_~tmp~61#1.offset := xennet_create_dev_#t~ret725#1.base, xennet_create_dev_#t~ret725#1.offset;havoc xennet_create_dev_#t~ret725#1.base, xennet_create_dev_#t~ret725#1.offset;xennet_create_dev_#res#1.base, xennet_create_dev_#res#1.offset := xennet_create_dev_~tmp~61#1.base, xennet_create_dev_~tmp~61#1.offset; [2025-02-08 03:33:08,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8965-1: SUMMARY for call xennet_create_dev_#t~ret725#1.base, xennet_create_dev_#t~ret725#1.offset := ERR_PTR(-12); srcloc: null [2025-02-08 03:33:08,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8040-1: SUMMARY for call xennet_start_xmit_#t~ret456#1.base, xennet_start_xmit_#t~ret456#1.offset := xennet_make_txreqs(xennet_start_xmit_~queue~2#1.base, xennet_start_xmit_~queue~2#1.offset, xennet_start_xmit_~tx~1#1.base, xennet_start_xmit_~tx~1#1.offset, xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset, xennet_start_xmit_~tmp___21~0#1.base, xennet_start_xmit_~tmp___21~0#1.offset, xennet_start_xmit_#t~mem455#1, xennet_start_xmit_~tmp___20~0#1); srcloc: null [2025-02-08 03:33:08,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8040: xennet_start_xmit_~tx~1#1.base, xennet_start_xmit_~tx~1#1.offset := xennet_start_xmit_#t~ret456#1.base, xennet_start_xmit_#t~ret456#1.offset;havoc xennet_start_xmit_#t~mem455#1;havoc xennet_start_xmit_#t~ret456#1.base, xennet_start_xmit_#t~ret456#1.offset;xennet_start_xmit_~i~5#1 := 1 + xennet_start_xmit_~i~5#1; [2025-02-08 03:33:08,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10749: assume { :end_inline_netif_exit } true;~ldv_state_variable_0~0 := 2; [2025-02-08 03:33:08,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11410: havoc netif_skb_features_#t~nondet1159#1;xennet_start_xmit_#t~ret427#1 := netif_skb_features_#res#1;havoc netif_skb_features_#t~nondet1159#1, netif_skb_features_~arg0#1.base, netif_skb_features_~arg0#1.offset;havoc netif_skb_features_#in~arg0#1.base, netif_skb_features_#in~arg0#1.offset;assume { :end_inline_netif_skb_features } true;xennet_start_xmit_~tmp___11~0#1 := xennet_start_xmit_#t~ret427#1;assume { :begin_inline_netif_needs_gso } true;netif_needs_gso_#in~skb#1.base, netif_needs_gso_#in~skb#1.offset, netif_needs_gso_#in~features#1 := xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset, xennet_start_xmit_~tmp___11~0#1;havoc netif_needs_gso_#res#1;havoc netif_needs_gso_#t~ret196#1, netif_needs_gso_#t~ret197#1, netif_needs_gso_#t~mem198#1, netif_needs_gso_#t~mem199#1, netif_needs_gso_#t~short200#1, netif_needs_gso_#t~ret201#1, netif_needs_gso_~skb#1.base, netif_needs_gso_~skb#1.offset, netif_needs_gso_~features#1, netif_needs_gso_~tmp~29#1, netif_needs_gso_~tmp___0~10#1, netif_needs_gso_~tmp___1~6#1, netif_needs_gso_~tmp___2~4#1, netif_needs_gso_~tmp___3~2#1;netif_needs_gso_~skb#1.base, netif_needs_gso_~skb#1.offset := netif_needs_gso_#in~skb#1.base, netif_needs_gso_#in~skb#1.offset;netif_needs_gso_~features#1 := netif_needs_gso_#in~features#1;havoc netif_needs_gso_~tmp~29#1;havoc netif_needs_gso_~tmp___0~10#1;havoc netif_needs_gso_~tmp___1~6#1;havoc netif_needs_gso_~tmp___2~4#1;havoc netif_needs_gso_~tmp___3~2#1; [2025-02-08 03:33:08,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10419: havoc xennet_get_strings_#t~switch977#1, xennet_get_strings_#t~memcpy~res978#1.base, xennet_get_strings_#t~memcpy~res978#1.offset, xennet_get_strings_~dev#1.base, xennet_get_strings_~dev#1.offset, xennet_get_strings_~stringset#1, xennet_get_strings_~data#1.base, xennet_get_strings_~data#1.offset, xennet_get_strings_~i~17#1;havoc xennet_get_strings_#in~dev#1.base, xennet_get_strings_#in~dev#1.offset, xennet_get_strings_#in~stringset#1, xennet_get_strings_#in~data#1.base, xennet_get_strings_#in~data#1.offset;assume { :end_inline_xennet_get_strings } true;havoc main_#t~mem1036#1;~ldv_state_variable_6~0 := 1; [2025-02-08 03:33:08,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10287: ldv_initialize_device_attribute_4_~tmp___0~47#1.base, ldv_initialize_device_attribute_4_~tmp___0~47#1.offset := ldv_initialize_device_attribute_4_#t~ret1004#1.base, ldv_initialize_device_attribute_4_#t~ret1004#1.offset;havoc ldv_initialize_device_attribute_4_#t~ret1004#1.base, ldv_initialize_device_attribute_4_#t~ret1004#1.offset;~dev_attr_rxbuf_max_group1~0.base, ~dev_attr_rxbuf_max_group1~0.offset := ldv_initialize_device_attribute_4_~tmp___0~47#1.base, ldv_initialize_device_attribute_4_~tmp___0~47#1.offset; [2025-02-08 03:33:08,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10287-1: SUMMARY for call ldv_initialize_device_attribute_4_#t~ret1004#1.base, ldv_initialize_device_attribute_4_#t~ret1004#1.offset := ldv_init_zalloc(1416); srcloc: null [2025-02-08 03:33:08,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9032: SUMMARY for call xennet_free_netdev(xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset); srcloc: null [2025-02-08 03:33:08,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7645: assume xennet_open_#t~mem351#1 % 4294967296 != xennet_open_#t~mem352#1 % 4294967296;havoc xennet_open_#t~mem350#1.base, xennet_open_#t~mem350#1.offset;havoc xennet_open_#t~mem351#1;havoc xennet_open_#t~mem352#1; [2025-02-08 03:33:08,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7645: assume !(xennet_open_#t~mem351#1 % 4294967296 != xennet_open_#t~mem352#1 % 4294967296);havoc xennet_open_#t~mem350#1.base, xennet_open_#t~mem350#1.offset;havoc xennet_open_#t~mem351#1;havoc xennet_open_#t~mem352#1; [2025-02-08 03:33:08,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11213: havoc __phys_addr_#t~nondet1133#1;xennet_start_xmit_#t~ret422#1 := __phys_addr_#res#1;havoc __phys_addr_#t~nondet1133#1, __phys_addr_~arg0#1;havoc __phys_addr_#in~arg0#1;assume { :end_inline___phys_addr } true;xennet_start_xmit_~tmp___6~1#1 := xennet_start_xmit_#t~ret422#1;havoc xennet_start_xmit_#t~mem421#1.base, xennet_start_xmit_#t~mem421#1.offset;havoc xennet_start_xmit_#t~ret422#1;xennet_start_xmit_~page~1#1.base, xennet_start_xmit_~page~1#1.offset := 0, -24189255811072 + 65 * (if xennet_start_xmit_~tmp___6~1#1 % 18446744073709551616 / 4096 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xennet_start_xmit_~tmp___6~1#1 % 18446744073709551616 / 4096 % 18446744073709551616 % 18446744073709551616 else xennet_start_xmit_~tmp___6~1#1 % 18446744073709551616 / 4096 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call xennet_start_xmit_#t~mem423#1.base, xennet_start_xmit_#t~mem423#1.offset := read~$Pointer$#2(xennet_start_xmit_~skb#1.base, 238 + xennet_start_xmit_~skb#1.offset, 8);xennet_start_xmit_~offset~1#1 := (xennet_start_xmit_#t~mem423#1.base + xennet_start_xmit_#t~mem423#1.offset) % 4096;havoc xennet_start_xmit_#t~mem423#1.base, xennet_start_xmit_#t~mem423#1.offset; [2025-02-08 03:33:08,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7976: assume xennet_start_xmit_~slots~0#1 > 1; [2025-02-08 03:33:08,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7976: assume !(xennet_start_xmit_~slots~0#1 > 1);assume { :begin_inline_netif_skb_features } true;netif_skb_features_#in~arg0#1.base, netif_skb_features_#in~arg0#1.offset := xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset;havoc netif_skb_features_#res#1;havoc netif_skb_features_#t~nondet1159#1, netif_skb_features_~arg0#1.base, netif_skb_features_~arg0#1.offset;netif_skb_features_~arg0#1.base, netif_skb_features_~arg0#1.offset := netif_skb_features_#in~arg0#1.base, netif_skb_features_#in~arg0#1.offset;havoc netif_skb_features_#t~nondet1159#1;netif_skb_features_#res#1 := netif_skb_features_#t~nondet1159#1;havoc netif_skb_features_#t~nondet1159#1; [2025-02-08 03:33:08,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9033: xennet_create_dev_~tmp___5~6#1.base, xennet_create_dev_~tmp___5~6#1.offset := xennet_create_dev_#t~ret738#1.base, xennet_create_dev_#t~ret738#1.offset;havoc xennet_create_dev_#t~ret738#1.base, xennet_create_dev_#t~ret738#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; [2025-02-08 03:33:08,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9033-1: SUMMARY for call xennet_create_dev_#t~ret738#1.base, xennet_create_dev_#t~ret738#1.offset := ERR_PTR(xennet_create_dev_~err~3#1); srcloc: null [2025-02-08 03:33:08,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7646: SUMMARY for call napi_schedule(xennet_open_~queue~1#1.base, 34 + xennet_open_~queue~1#1.offset); srcloc: null [2025-02-08 03:33:08,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8043-1: SUMMARY for call xennet_start_xmit_#t~ret457#1.base, xennet_start_xmit_#t~ret457#1.offset := skb_end_pointer(xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 03:33:08,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8043: xennet_start_xmit_~tmp___22~0#1.base, xennet_start_xmit_~tmp___22~0#1.offset := xennet_start_xmit_#t~ret457#1.base, xennet_start_xmit_#t~ret457#1.offset;call xennet_start_xmit_#t~mem458#1 := read~int#2(xennet_start_xmit_~tmp___22~0#1.base, xennet_start_xmit_~tmp___22~0#1.offset, 1); [2025-02-08 03:33:08,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10818: assume { :begin_inline_ldv_check_final_state } true;assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0;call ULTIMATE.dealloc(main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset);havoc main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset);havoc main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg12~0#1.base, main_~#ldvarg12~0#1.offset);havoc main_~#ldvarg12~0#1.base, main_~#ldvarg12~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset);havoc main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg13~0#1.base, main_~#ldvarg13~0#1.offset);havoc main_~#ldvarg13~0#1.base, main_~#ldvarg13~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset);havoc main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg17~0#1.base, main_~#ldvarg17~0#1.offset);havoc main_~#ldvarg17~0#1.base, main_~#ldvarg17~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg20~0#1.base, main_~#ldvarg20~0#1.offset);havoc main_~#ldvarg20~0#1.base, main_~#ldvarg20~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg23~0#1.base, main_~#ldvarg23~0#1.offset);havoc main_~#ldvarg23~0#1.base, main_~#ldvarg23~0#1.offset; [2025-02-08 03:33:08,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7977-1: SUMMARY for call xennet_start_xmit_#t~ret426#1 := xennet_can_sg(xennet_start_xmit_~dev#1.base, xennet_start_xmit_~dev#1.offset); srcloc: null [2025-02-08 03:33:08,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7977: xennet_start_xmit_~tmp___9~0#1 := (if 0 == xennet_start_xmit_#t~ret426#1 % 256 then 0 else 1);havoc xennet_start_xmit_#t~ret426#1; [2025-02-08 03:33:08,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7978: assume 0 != xennet_start_xmit_~tmp___9~0#1 % 256;xennet_start_xmit_~tmp___10~0#1 := 0; [2025-02-08 03:33:08,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7978: assume !(0 != xennet_start_xmit_~tmp___9~0#1 % 256);xennet_start_xmit_~tmp___10~0#1 := 1; [2025-02-08 03:33:08,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8044: assume xennet_start_xmit_#t~mem458#1 % 256 % 4294967296 > xennet_start_xmit_~i~5#1 % 4294967296;havoc xennet_start_xmit_#t~mem458#1; [2025-02-08 03:33:08,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8044: assume !(xennet_start_xmit_#t~mem458#1 % 256 % 4294967296 > xennet_start_xmit_~i~5#1 % 4294967296);havoc xennet_start_xmit_#t~mem458#1;call xennet_start_xmit_#t~mem459#1 := read~int#2(xennet_start_xmit_~skb#1.base, 128 + xennet_start_xmit_~skb#1.offset, 4);call write~int#2(xennet_start_xmit_#t~mem459#1, xennet_start_xmit_~first_tx~0#1.base, 10 + xennet_start_xmit_~first_tx~0#1.offset, 2);havoc xennet_start_xmit_#t~mem459#1;call xennet_start_xmit_#t~mem460#1.base, xennet_start_xmit_#t~mem460#1.offset := read~$Pointer$#2(xennet_start_xmit_~queue~2#1.base, 444 + xennet_start_xmit_~queue~2#1.offset, 8);call xennet_start_xmit_#t~mem461#1 := read~int#2(xennet_start_xmit_#t~mem460#1.base, xennet_start_xmit_#t~mem460#1.offset, 4);xennet_start_xmit_~__old~1#1 := xennet_start_xmit_#t~mem461#1;havoc xennet_start_xmit_#t~mem460#1.base, xennet_start_xmit_#t~mem460#1.offset;havoc xennet_start_xmit_#t~mem461#1;call xennet_start_xmit_#t~mem462#1 := read~int#2(xennet_start_xmit_~queue~2#1.base, 432 + xennet_start_xmit_~queue~2#1.offset, 4);xennet_start_xmit_~__new~1#1 := xennet_start_xmit_#t~mem462#1;havoc xennet_start_xmit_#t~mem462#1;havoc xennet_start_xmit_#t~mem462#1;call xennet_start_xmit_#t~mem463#1.base, xennet_start_xmit_#t~mem463#1.offset := read~$Pointer$#2(xennet_start_xmit_~queue~2#1.base, 444 + xennet_start_xmit_~queue~2#1.offset, 8);call write~int#2(xennet_start_xmit_~__new~1#1, xennet_start_xmit_#t~mem463#1.base, xennet_start_xmit_#t~mem463#1.offset, 4);havoc xennet_start_xmit_#t~mem463#1.base, xennet_start_xmit_#t~mem463#1.offset;havoc xennet_start_xmit_#t~mem463#1.base, xennet_start_xmit_#t~mem463#1.offset;call xennet_start_xmit_#t~mem464#1.base, xennet_start_xmit_#t~mem464#1.offset := read~$Pointer$#2(xennet_start_xmit_~queue~2#1.base, 444 + xennet_start_xmit_~queue~2#1.offset, 8);call xennet_start_xmit_#t~mem465#1 := read~int#2(xennet_start_xmit_#t~mem464#1.base, 4 + xennet_start_xmit_#t~mem464#1.offset, 4);xennet_start_xmit_~notify~1#1 := (if (xennet_start_xmit_~__new~1#1 - xennet_start_xmit_#t~mem465#1) % 4294967296 < (xennet_start_xmit_~__new~1#1 - xennet_start_xmit_~__old~1#1) % 4294967296 then 1 else 0);havoc xennet_start_xmit_#t~mem464#1.base, xennet_start_xmit_#t~mem464#1.offset;havoc xennet_start_xmit_#t~mem465#1; [2025-02-08 03:33:08,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10819: #t~ret1178#1 := main_#res#1;havoc main_#t~ret1005#1.base, main_#t~ret1005#1.offset, main_#t~ret1006#1.base, main_#t~ret1006#1.offset, main_#t~ret1007#1.base, main_#t~ret1007#1.offset, main_#t~ret1008#1.base, main_#t~ret1008#1.offset, main_#t~ret1009#1.base, main_#t~ret1009#1.offset, main_#t~ret1010#1.base, main_#t~ret1010#1.offset, main_#t~ret1011#1.base, main_#t~ret1011#1.offset, main_#t~ret1012#1.base, main_#t~ret1012#1.offset, main_#t~ret1013#1.base, main_#t~ret1013#1.offset, main_#t~ret1014#1.base, main_#t~ret1014#1.offset, main_#t~ret1015#1.base, main_#t~ret1015#1.offset, main_#t~ret1016#1.base, main_#t~ret1016#1.offset, main_#t~ret1017#1.base, main_#t~ret1017#1.offset, main_#t~ret1018#1.base, main_#t~ret1018#1.offset, main_#t~ret1019#1.base, main_#t~ret1019#1.offset, main_#t~ret1020#1.base, main_#t~ret1020#1.offset, main_#t~ret1021#1.base, main_#t~ret1021#1.offset, main_#t~ret1022#1.base, main_#t~ret1022#1.offset, main_#t~ret1023#1.base, main_#t~ret1023#1.offset, main_#t~ret1024#1.base, main_#t~ret1024#1.offset, main_#t~ret1025#1.base, main_#t~ret1025#1.offset, main_#t~ret1026#1.base, main_#t~ret1026#1.offset, main_#t~ret1027#1.base, main_#t~ret1027#1.offset, main_#t~ret1028#1.base, main_#t~ret1028#1.offset, main_#t~ret1029#1.base, main_#t~ret1029#1.offset, main_#t~nondet1030#1, main_#t~switch1031#1, main_#t~nondet1032#1, main_#t~switch1033#1, main_#t~mem1034#1, main_#t~ret1035#1, main_#t~mem1036#1, main_#t~ret1037#1, main_#t~nondet1038#1, main_#t~switch1039#1, main_#t~ret1040#1, main_#t~nondet1041#1, main_#t~switch1042#1, main_#t~ret1043#1, main_#t~ret1044#1, main_#t~ret1045#1, main_#t~ret1046#1, main_#t~mem1047#1.base, main_#t~mem1047#1.offset, main_#t~ret1048#1, main_#t~mem1049#1.base, main_#t~mem1049#1.offset, main_#t~ret1050#1, main_#t~mem1051#1.base, main_#t~mem1051#1.offset, main_#t~ret1052#1, main_#t~mem1053#1, main_#t~ret1054#1, main_#t~mem1055#1, main_#t~ret1056#1, main_#t~mem1057#1, main_#t~ret1058#1, main_#t~mem1059#1, main_#t~ret1060#1, main_#t~mem1061#1, main_#t~ret1062#1, main_#t~ret1063#1, main_#t~ret1064#1, main_#t~mem1065#1, main_#t~ret1066#1, main_#t~mem1067#1, main_#t~ret1068#1, main_#t~mem1069#1, main_#t~ret1070#1, main_#t~ret1071#1, main_#t~ret1072#1, main_#t~ret1073#1, main_#t~ret1074#1.base, main_#t~ret1074#1.offset, main_#t~ret1075#1.base, main_#t~ret1075#1.offset, main_#t~ret1076#1.base, main_#t~ret1076#1.offset, main_#t~ret1077#1, main_#t~ret1078#1, main_#t~nondet1079#1, main_#t~switch1080#1, main_#t~ret1081#1, main_#t~mem1082#1, main_#t~mem1083#1, main_#t~mem1084#1, main_#t~ret1085#1, main_#t~ret1086#1, main_#t~ret1087#1, main_#t~ret1088#1, main_#t~nondet1089#1, main_#t~switch1090#1, main_#t~mem1091#1, main_#t~ret1092#1, main_#t~ret1093#1, main_#t~nondet1094#1, main_#t~switch1095#1, main_#t~ret1096#1, main_#t~nondet1097#1, main_#t~switch1098#1, main_#t~mem1099#1, main_#t~ret1100#1, main_#t~ret1101#1, main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset, main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset, main_~ldvarg3~0#1.base, main_~ldvarg3~0#1.offset, main_~tmp~85#1.base, main_~tmp~85#1.offset, main_~ldvarg0~0#1.base, main_~ldvarg0~0#1.offset, main_~tmp___0~48#1.base, main_~tmp___0~48#1.offset, main_~ldvarg2~0#1.base, main_~ldvarg2~0#1.offset, main_~tmp___1~29#1.base, main_~tmp___1~29#1.offset, main_~ldvarg7~0#1.base, main_~ldvarg7~0#1.offset, main_~tmp___2~23#1.base, main_~tmp___2~23#1.offset, main_~ldvarg5~0#1.base, main_~ldvarg5~0#1.offset, main_~tmp___3~15#1.base, main_~tmp___3~15#1.offset, main_~ldvarg6~0#1.base, main_~ldvarg6~0#1.offset, main_~tmp___4~10#1.base, main_~tmp___4~10#1.offset, main_~ldvarg11~0#1.base, main_~ldvarg11~0#1.offset, main_~tmp___5~7#1.base, main_~tmp___5~7#1.offset, main_~#ldvarg12~0#1.base, main_~#ldvarg12~0#1.offset, main_~ldvarg16~0#1.base, main_~ldvarg16~0#1.offset, main_~tmp___6~4#1.base, main_~tmp___6~4#1.offset, main_~ldvarg15~0#1.base, main_~ldvarg15~0#1.offset, main_~tmp___7~3#1.base, main_~tmp___7~3#1.offset, main_~ldvarg8~0#1.base, main_~ldvarg8~0#1.offset, main_~tmp___8~3#1.base, main_~tmp___8~3#1.offset, main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset, main_~#ldvarg13~0#1.base, main_~#ldvarg13~0#1.offset, main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset, main_~ldvarg9~0#1.base, main_~ldvarg9~0#1.offset, main_~tmp___9~2#1.base, main_~tmp___9~2#1.offset, main_~ldvarg18~0#1.base, main_~ldvarg18~0#1.offset, main_~tmp___10~1#1.base, main_~tmp___10~1#1.offset, main_~#ldvarg17~0#1.base, main_~#ldvarg17~0#1.offset, main_~ldvarg21~0#1.base, main_~ldvarg21~0#1.offset, main_~tmp___11~1#1.base, main_~tmp___11~1#1.offset, main_~#ldvarg20~0#1.base, main_~#ldvarg20~0#1.offset, main_~ldvarg19~0#1.base, main_~ldvarg19~0#1.offset, main_~tmp___12~1#1.base, main_~tmp___12~1#1.offset, main_~ldvarg24~0#1.base, main_~ldvarg24~0#1.offset, main_~tmp___13~1#1.base, main_~tmp___13~1#1.offset, main_~#ldvarg23~0#1.base, main_~#ldvarg23~0#1.offset, main_~ldvarg22~0#1.base, main_~ldvarg22~0#1.offset, main_~tmp___14~1#1.base, main_~tmp___14~1#1.offset, main_~tmp___15~1#1, main_~tmp___16~1#1, main_~tmp___17~1#1, main_~tmp___18~1#1, main_~tmp___19~1#1, main_~tmp___20~1#1, main_~tmp___21~1#1, main_~tmp___22~1#1;assume { :end_inline_main } true; [2025-02-08 03:33:08,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8969: xennet_create_dev_~tmp___0~32#1.base, xennet_create_dev_~tmp___0~32#1.offset := xennet_create_dev_#t~ret726#1.base, xennet_create_dev_#t~ret726#1.offset;havoc xennet_create_dev_#t~ret726#1.base, xennet_create_dev_#t~ret726#1.offset;xennet_create_dev_~np~7#1.base, xennet_create_dev_~np~7#1.offset := xennet_create_dev_~tmp___0~32#1.base, xennet_create_dev_~tmp___0~32#1.offset;call write~$Pointer$#2(xennet_create_dev_~dev#1.base, xennet_create_dev_~dev#1.offset, xennet_create_dev_~np~7#1.base, 24 + xennet_create_dev_~np~7#1.offset, 8);call write~$Pointer$#2(0, 0, xennet_create_dev_~np~7#1.base, 32 + xennet_create_dev_~np~7#1.offset, 8);xennet_create_dev_~err~3#1 := -12; [2025-02-08 03:33:08,508 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8969-1: SUMMARY for call xennet_create_dev_#t~ret726#1.base, xennet_create_dev_#t~ret726#1.offset := netdev_priv(xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset); srcloc: null [2025-02-08 03:33:08,508 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7186: havoc __dev_kfree_skb_any_~arg0#1.base, __dev_kfree_skb_any_~arg0#1.offset, __dev_kfree_skb_any_~arg1#1;havoc __dev_kfree_skb_any_#in~arg0#1.base, __dev_kfree_skb_any_#in~arg0#1.offset, __dev_kfree_skb_any_#in~arg1#1;assume { :end_inline___dev_kfree_skb_any } true; [2025-02-08 03:33:08,508 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7252-1: SUMMARY for call netif_needs_gso_#t~ret196#1 := skb_is_gso(netif_needs_gso_~skb#1.base, netif_needs_gso_~skb#1.offset); srcloc: null [2025-02-08 03:33:08,508 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7252: netif_needs_gso_~tmp~29#1 := (if 0 == netif_needs_gso_#t~ret196#1 % 256 then 0 else 1);havoc netif_needs_gso_#t~ret196#1; [2025-02-08 03:33:08,508 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7253: assume 0 != (if netif_needs_gso_~tmp~29#1 % 256 % 4294967296 <= 2147483647 then netif_needs_gso_~tmp~29#1 % 256 % 4294967296 else netif_needs_gso_~tmp~29#1 % 256 % 4294967296 - 4294967296);assume { :begin_inline_skb_gso_ok } true;skb_gso_ok_#in~skb#1.base, skb_gso_ok_#in~skb#1.offset, skb_gso_ok_#in~features#1 := netif_needs_gso_~skb#1.base, netif_needs_gso_~skb#1.offset, netif_needs_gso_~features#1;havoc skb_gso_ok_#res#1;havoc skb_gso_ok_#t~ret190#1.base, skb_gso_ok_#t~ret190#1.offset, skb_gso_ok_#t~mem191#1, skb_gso_ok_#t~ret192#1, skb_gso_ok_#t~ret193#1, skb_gso_ok_#t~bitwise194#1, skb_gso_ok_#t~short195#1, skb_gso_ok_~skb#1.base, skb_gso_ok_~skb#1.offset, skb_gso_ok_~features#1, skb_gso_ok_~tmp~28#1.base, skb_gso_ok_~tmp~28#1.offset, skb_gso_ok_~tmp___0~9#1, skb_gso_ok_~tmp___1~5#1, skb_gso_ok_~tmp___2~3#1, skb_gso_ok_~tmp___3~1#1;skb_gso_ok_~skb#1.base, skb_gso_ok_~skb#1.offset := skb_gso_ok_#in~skb#1.base, skb_gso_ok_#in~skb#1.offset;skb_gso_ok_~features#1 := skb_gso_ok_#in~features#1;havoc skb_gso_ok_~tmp~28#1.base, skb_gso_ok_~tmp~28#1.offset;havoc skb_gso_ok_~tmp___0~9#1;havoc skb_gso_ok_~tmp___1~5#1;havoc skb_gso_ok_~tmp___2~3#1;havoc skb_gso_ok_~tmp___3~1#1; [2025-02-08 03:33:08,508 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7253: assume !(0 != (if netif_needs_gso_~tmp~29#1 % 256 % 4294967296 <= 2147483647 then netif_needs_gso_~tmp~29#1 % 256 % 4294967296 else netif_needs_gso_~tmp~29#1 % 256 % 4294967296 - 4294967296));netif_needs_gso_~tmp___3~2#1 := 0; [2025-02-08 03:33:08,508 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7254: netif_needs_gso_#t~ret197#1 := skb_gso_ok_#res#1;havoc skb_gso_ok_#t~ret190#1.base, skb_gso_ok_#t~ret190#1.offset, skb_gso_ok_#t~mem191#1, skb_gso_ok_#t~ret192#1, skb_gso_ok_#t~ret193#1, skb_gso_ok_#t~bitwise194#1, skb_gso_ok_#t~short195#1, skb_gso_ok_~skb#1.base, skb_gso_ok_~skb#1.offset, skb_gso_ok_~features#1, skb_gso_ok_~tmp~28#1.base, skb_gso_ok_~tmp~28#1.offset, skb_gso_ok_~tmp___0~9#1, skb_gso_ok_~tmp___1~5#1, skb_gso_ok_~tmp___2~3#1, skb_gso_ok_~tmp___3~1#1;havoc skb_gso_ok_#in~skb#1.base, skb_gso_ok_#in~skb#1.offset, skb_gso_ok_#in~features#1;assume { :end_inline_skb_gso_ok } true;netif_needs_gso_~tmp___0~10#1 := (if 0 == netif_needs_gso_#t~ret197#1 % 256 then 0 else 1);havoc netif_needs_gso_#t~ret197#1; [2025-02-08 03:33:08,508 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7651-1: SUMMARY for call spin_unlock_bh(xennet_open_~queue~1#1.base, 5584 + xennet_open_~queue~1#1.offset); srcloc: null [2025-02-08 03:33:08,508 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7651: xennet_open_~i~3#1 := 1 + xennet_open_~i~3#1; [2025-02-08 03:33:08,508 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7255: assume 0 != netif_needs_gso_~tmp___0~10#1 % 256;netif_needs_gso_~tmp___1~6#1 := 0; [2025-02-08 03:33:08,508 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7255: assume !(0 != netif_needs_gso_~tmp___0~10#1 % 256);netif_needs_gso_~tmp___1~6#1 := 1; [2025-02-08 03:33:08,508 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123: SUMMARY for call clear_bit(0, netif_tx_start_queue_~dev_queue#1.base, 389 + netif_tx_start_queue_~dev_queue#1.offset); srcloc: null [2025-02-08 03:33:08,508 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10294: call ULTIMATE.dealloc(main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset);havoc main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset);havoc main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg12~0#1.base, main_~#ldvarg12~0#1.offset);havoc main_~#ldvarg12~0#1.base, main_~#ldvarg12~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset);havoc main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg13~0#1.base, main_~#ldvarg13~0#1.offset);havoc main_~#ldvarg13~0#1.base, main_~#ldvarg13~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset);havoc main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg17~0#1.base, main_~#ldvarg17~0#1.offset);havoc main_~#ldvarg17~0#1.base, main_~#ldvarg17~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg20~0#1.base, main_~#ldvarg20~0#1.offset);havoc main_~#ldvarg20~0#1.base, main_~#ldvarg20~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg23~0#1.base, main_~#ldvarg23~0#1.offset);havoc main_~#ldvarg23~0#1.base, main_~#ldvarg23~0#1.offset; [2025-02-08 03:33:08,508 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10757: main_#t~ret1096#1 := netif_init_#res#1;havoc netif_init_#t~ret991#1, netif_init_#t~ret992#1, netif_init_#t~ret993#1, netif_init_#t~ret994#1, netif_init_~tmp~78#1, netif_init_~tmp___0~45#1, netif_init_~tmp___1~28#1;assume { :end_inline_netif_init } true;assume -2147483648 <= main_#t~ret1096#1 && main_#t~ret1096#1 <= 2147483647;~ldv_retval_4~0 := main_#t~ret1096#1;havoc main_#t~ret1096#1; [2025-02-08 03:33:08,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11352: havoc ldv_ndo_init_7_#t~nondet1151#1;main_#t~ret1077#1 := ldv_ndo_init_7_#res#1;havoc ldv_ndo_init_7_#t~nondet1151#1;assume { :end_inline_ldv_ndo_init_7 } true;assume -2147483648 <= main_#t~ret1077#1 && main_#t~ret1077#1 <= 2147483647;~ldv_retval_0~0 := main_#t~ret1077#1;havoc main_#t~ret1077#1; [2025-02-08 03:33:08,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8974-1: SUMMARY for call xennet_create_dev_#t~ret727#1.base, xennet_create_dev_#t~ret727#1.offset := __alloc_percpu(16, 8); srcloc: null [2025-02-08 03:33:08,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7983: assume 0 != xennet_start_xmit_~tmp___10~0#1;xennet_start_xmit_~tmp___13~0#1 := 1; [2025-02-08 03:33:08,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7983: assume !(0 != xennet_start_xmit_~tmp___10~0#1); [2025-02-08 03:33:08,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8974: xennet_create_dev_~tmp___1~23#1.base, xennet_create_dev_~tmp___1~23#1.offset := xennet_create_dev_#t~ret727#1.base, xennet_create_dev_#t~ret727#1.offset;havoc xennet_create_dev_#t~ret727#1.base, xennet_create_dev_#t~ret727#1.offset;xennet_create_dev_~pcpu_stats~0#1.base, xennet_create_dev_~pcpu_stats~0#1.offset := xennet_create_dev_~tmp___1~23#1.base, xennet_create_dev_~tmp___1~23#1.offset; [2025-02-08 03:33:08,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10032: assume 0 != netif_init_~tmp~78#1 % 256;netif_init_~tmp___0~45#1 := 0; [2025-02-08 03:33:08,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10032: assume !(0 != netif_init_~tmp~78#1 % 256);netif_init_~tmp___0~45#1 := 1; [2025-02-08 03:33:08,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7654: assume xennet_open_~i~3#1 % 4294967296 < xennet_open_~num_queues~0#1 % 4294967296; [2025-02-08 03:33:08,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7654: assume !(xennet_open_~i~3#1 % 4294967296 < xennet_open_~num_queues~0#1 % 4294967296);assume { :begin_inline_netif_tx_start_all_queues } true;netif_tx_start_all_queues_#in~dev#1.base, netif_tx_start_all_queues_#in~dev#1.offset := xennet_open_~dev#1.base, xennet_open_~dev#1.offset;havoc netif_tx_start_all_queues_#t~ret167#1.base, netif_tx_start_all_queues_#t~ret167#1.offset, netif_tx_start_all_queues_#t~mem168#1, netif_tx_start_all_queues_~dev#1.base, netif_tx_start_all_queues_~dev#1.offset, netif_tx_start_all_queues_~i~0#1, netif_tx_start_all_queues_~txq~0#1.base, netif_tx_start_all_queues_~txq~0#1.offset, netif_tx_start_all_queues_~tmp~24#1.base, netif_tx_start_all_queues_~tmp~24#1.offset;netif_tx_start_all_queues_~dev#1.base, netif_tx_start_all_queues_~dev#1.offset := netif_tx_start_all_queues_#in~dev#1.base, netif_tx_start_all_queues_#in~dev#1.offset;havoc netif_tx_start_all_queues_~i~0#1;havoc netif_tx_start_all_queues_~txq~0#1.base, netif_tx_start_all_queues_~txq~0#1.offset;havoc netif_tx_start_all_queues_~tmp~24#1.base, netif_tx_start_all_queues_~tmp~24#1.offset;netif_tx_start_all_queues_~i~0#1 := 0; [2025-02-08 03:33:08,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8976: assume 0 != (xennet_create_dev_~pcpu_stats~0#1.base + xennet_create_dev_~pcpu_stats~0#1.offset) % 18446744073709551616;xennet_create_dev_~__cpu~0#1 := -1; [2025-02-08 03:33:08,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8976: assume !(0 != (xennet_create_dev_~pcpu_stats~0#1.base + xennet_create_dev_~pcpu_stats~0#1.offset) % 18446744073709551616); [2025-02-08 03:33:08,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10100: ldv_net_device_ops_7_~tmp~80#1.base, ldv_net_device_ops_7_~tmp~80#1.offset := ldv_net_device_ops_7_#t~ret997#1.base, ldv_net_device_ops_7_#t~ret997#1.offset;havoc ldv_net_device_ops_7_#t~ret997#1.base, ldv_net_device_ops_7_#t~ret997#1.offset;~xennet_netdev_ops_group1~0.base, ~xennet_netdev_ops_group1~0.offset := ldv_net_device_ops_7_~tmp~80#1.base, ldv_net_device_ops_7_~tmp~80#1.offset; [2025-02-08 03:33:08,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10100-1: SUMMARY for call ldv_net_device_ops_7_#t~ret997#1.base, ldv_net_device_ops_7_#t~ret997#1.offset := ldv_init_zalloc(3008); srcloc: null [2025-02-08 03:33:08,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10761: havoc ldv_initialize_device_attribute_5_#t~ret995#1.base, ldv_initialize_device_attribute_5_#t~ret995#1.offset, ldv_initialize_device_attribute_5_#t~ret996#1.base, ldv_initialize_device_attribute_5_#t~ret996#1.offset, ldv_initialize_device_attribute_5_~tmp~79#1.base, ldv_initialize_device_attribute_5_~tmp~79#1.offset, ldv_initialize_device_attribute_5_~tmp___0~46#1.base, ldv_initialize_device_attribute_5_~tmp___0~46#1.offset;assume { :end_inline_ldv_initialize_device_attribute_5 } true;~ldv_state_variable_2~0 := 1;assume { :begin_inline_ldv_initialize_xenbus_driver_2 } true;havoc ldv_initialize_xenbus_driver_2_#t~ret1001#1.base, ldv_initialize_xenbus_driver_2_#t~ret1001#1.offset, ldv_initialize_xenbus_driver_2_~tmp~83#1.base, ldv_initialize_xenbus_driver_2_~tmp~83#1.offset;havoc ldv_initialize_xenbus_driver_2_~tmp~83#1.base, ldv_initialize_xenbus_driver_2_~tmp~83#1.offset; [2025-02-08 03:33:08,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11356: havoc ldv_ndo_uninit_7_#t~nondet1152#1;main_#t~ret1078#1 := ldv_ndo_uninit_7_#res#1;havoc ldv_ndo_uninit_7_#t~nondet1152#1;assume { :end_inline_ldv_ndo_uninit_7 } true;assume -2147483648 <= main_#t~ret1078#1 && main_#t~ret1078#1 <= 2147483647;havoc main_#t~ret1078#1;~ldv_state_variable_7~0 := 1;~ref_cnt~0 := ~ref_cnt~0 - 1; [2025-02-08 03:33:08,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11290: havoc ethtool_op_get_link_#t~nondet1143#1;main_#t~ret1037#1 := ethtool_op_get_link_#res#1;havoc ethtool_op_get_link_#t~nondet1143#1, ethtool_op_get_link_~arg0#1.base, ethtool_op_get_link_~arg0#1.offset;havoc ethtool_op_get_link_#in~arg0#1.base, ethtool_op_get_link_#in~arg0#1.offset;assume { :end_inline_ethtool_op_get_link } true;havoc main_#t~ret1037#1;~ldv_state_variable_6~0 := 1; [2025-02-08 03:33:08,510 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7260: assume 0 != netif_needs_gso_~tmp___1~6#1;netif_needs_gso_~tmp___3~2#1 := 1; [2025-02-08 03:33:08,510 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7260: assume !(0 != netif_needs_gso_~tmp___1~6#1);call netif_needs_gso_#t~mem198#1 := read~int#2(netif_needs_gso_~skb#1.base, 145 + netif_needs_gso_~skb#1.offset, 1);netif_needs_gso_#t~short200#1 := 6 != netif_needs_gso_#t~mem198#1 % 256 % 4294967296; [2025-02-08 03:33:08,510 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9903-2: call xennet_get_ethtool_stats_#t~mem975#1 := read~int#2(~#xennet_stats~0.base, 32 + (~#xennet_stats~0.offset + 34 * xennet_get_ethtool_stats_~i~16#1), 2); [2025-02-08 03:33:08,510 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9903: assume -2147483648 <= xennet_get_ethtool_stats_#t~ret976#1 && xennet_get_ethtool_stats_#t~ret976#1 <= 2147483647;xennet_get_ethtool_stats_~tmp___0~42#1 := xennet_get_ethtool_stats_#t~ret976#1;call write~int#2(xennet_get_ethtool_stats_~tmp___0~42#1, xennet_get_ethtool_stats_~data#1.base, xennet_get_ethtool_stats_~data#1.offset + 8 * (if xennet_get_ethtool_stats_~i~16#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xennet_get_ethtool_stats_~i~16#1 % 18446744073709551616 % 18446744073709551616 else xennet_get_ethtool_stats_~i~16#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);xennet_get_ethtool_stats_~i~16#1 := 1 + xennet_get_ethtool_stats_~i~16#1; [2025-02-08 03:33:08,510 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9903-1: SUMMARY for call xennet_get_ethtool_stats_#t~ret976#1 := atomic_read(xennet_get_ethtool_stats_~np~10#1.base, xennet_get_ethtool_stats_~np~10#1.offset + 4 * (if xennet_get_ethtool_stats_#t~mem975#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xennet_get_ethtool_stats_#t~mem975#1 % 65536 % 18446744073709551616 % 18446744073709551616 else xennet_get_ethtool_stats_#t~mem975#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:33:08,510 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10763: havoc ldv_initialize_xenbus_driver_2_#t~ret1001#1.base, ldv_initialize_xenbus_driver_2_#t~ret1001#1.offset, ldv_initialize_xenbus_driver_2_~tmp~83#1.base, ldv_initialize_xenbus_driver_2_~tmp~83#1.offset;assume { :end_inline_ldv_initialize_xenbus_driver_2 } true;~ldv_state_variable_3~0 := 1;~ldv_state_variable_4~0 := 1;assume { :begin_inline_ldv_initialize_device_attribute_4 } true;havoc ldv_initialize_device_attribute_4_#t~ret1003#1.base, ldv_initialize_device_attribute_4_#t~ret1003#1.offset, ldv_initialize_device_attribute_4_#t~ret1004#1.base, ldv_initialize_device_attribute_4_#t~ret1004#1.offset, ldv_initialize_device_attribute_4_~tmp~84#1.base, ldv_initialize_device_attribute_4_~tmp~84#1.offset, ldv_initialize_device_attribute_4_~tmp___0~47#1.base, ldv_initialize_device_attribute_4_~tmp___0~47#1.offset;havoc ldv_initialize_device_attribute_4_~tmp~84#1.base, ldv_initialize_device_attribute_4_~tmp~84#1.offset;havoc ldv_initialize_device_attribute_4_~tmp___0~47#1.base, ldv_initialize_device_attribute_4_~tmp___0~47#1.offset; [2025-02-08 03:33:08,510 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7658: havoc netif_tx_start_all_queues_#t~ret167#1.base, netif_tx_start_all_queues_#t~ret167#1.offset, netif_tx_start_all_queues_#t~mem168#1, netif_tx_start_all_queues_~dev#1.base, netif_tx_start_all_queues_~dev#1.offset, netif_tx_start_all_queues_~i~0#1, netif_tx_start_all_queues_~txq~0#1.base, netif_tx_start_all_queues_~txq~0#1.offset, netif_tx_start_all_queues_~tmp~24#1.base, netif_tx_start_all_queues_~tmp~24#1.offset;havoc netif_tx_start_all_queues_#in~dev#1.base, netif_tx_start_all_queues_#in~dev#1.offset;assume { :end_inline_netif_tx_start_all_queues } true;xennet_open_#res#1 := 0; [2025-02-08 03:33:08,510 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11226: havoc __xenbus_register_frontend_#t~nondet1135#1;netif_init_#t~ret994#1 := __xenbus_register_frontend_#res#1;havoc __xenbus_register_frontend_#t~nondet1135#1, __xenbus_register_frontend_~arg0#1.base, __xenbus_register_frontend_~arg0#1.offset, __xenbus_register_frontend_~arg1#1.base, __xenbus_register_frontend_~arg1#1.offset, __xenbus_register_frontend_~arg2#1.base, __xenbus_register_frontend_~arg2#1.offset;havoc __xenbus_register_frontend_#in~arg0#1.base, __xenbus_register_frontend_#in~arg0#1.offset, __xenbus_register_frontend_#in~arg1#1.base, __xenbus_register_frontend_#in~arg1#1.offset, __xenbus_register_frontend_#in~arg2#1.base, __xenbus_register_frontend_#in~arg2#1.offset;assume { :end_inline___xenbus_register_frontend } true;assume -2147483648 <= netif_init_#t~ret994#1 && netif_init_#t~ret994#1 <= 2147483647;netif_init_~tmp___1~28#1 := netif_init_#t~ret994#1;havoc netif_init_#t~ret994#1;netif_init_#res#1 := netif_init_~tmp___1~28#1; [2025-02-08 03:33:08,510 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10037: assume 0 != netif_init_~tmp___0~45#1;netif_init_#res#1 := -19; [2025-02-08 03:33:08,510 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10037: assume !(0 != netif_init_~tmp___0~45#1); [2025-02-08 03:33:08,510 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8980: xennet_create_dev_~__vpp_verify~3#1.base, xennet_create_dev_~__vpp_verify~3#1.offset := 0, 0;call xennet_create_dev_#t~mem728#1 := read~int#17(~#__per_cpu_offset~0.base, ~#__per_cpu_offset~0.offset + 8 * xennet_create_dev_~__cpu~0#1, 8);xennet_create_dev_~stat~0#1.base, xennet_create_dev_~stat~0#1.offset := 0, (if (xennet_create_dev_#t~mem728#1 + xennet_create_dev_~__ptr~1#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (xennet_create_dev_#t~mem728#1 + xennet_create_dev_~__ptr~1#1) % 18446744073709551616 % 18446744073709551616 else (xennet_create_dev_#t~mem728#1 + xennet_create_dev_~__ptr~1#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc xennet_create_dev_#t~mem728#1; [2025-02-08 03:33:08,510 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055: assume 0 != xennet_start_xmit_~notify~1#1;call xennet_start_xmit_#t~mem466#1 := read~int#2(xennet_start_xmit_~queue~2#1.base, 306 + xennet_start_xmit_~queue~2#1.offset, 4); [2025-02-08 03:33:08,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055: assume !(0 != xennet_start_xmit_~notify~1#1); [2025-02-08 03:33:08,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9046: netfront_probe_#t~ret739#1.base, netfront_probe_#t~ret739#1.offset := xennet_create_dev_#res#1.base, xennet_create_dev_#res#1.offset;havoc xennet_create_dev_#t~ret724#1.base, xennet_create_dev_#t~ret724#1.offset, xennet_create_dev_#t~ret725#1.base, xennet_create_dev_#t~ret725#1.offset, xennet_create_dev_#t~ret726#1.base, xennet_create_dev_#t~ret726#1.offset, xennet_create_dev_#t~ret727#1.base, xennet_create_dev_#t~ret727#1.offset, xennet_create_dev_#t~mem728#1, xennet_create_dev_#t~ret729#1, xennet_create_dev_#t~mem730#1.base, xennet_create_dev_#t~mem730#1.offset, xennet_create_dev_#t~ret731#1.base, xennet_create_dev_#t~ret731#1.offset, xennet_create_dev_#t~mem732#1, xennet_create_dev_#t~ret733#1, xennet_create_dev_#t~mem734#1.base, xennet_create_dev_#t~mem734#1.offset, xennet_create_dev_#t~mem735#1, xennet_create_dev_#t~mem736#1, xennet_create_dev_#t~bitwise737#1, xennet_create_dev_#t~ret738#1.base, xennet_create_dev_#t~ret738#1.offset, xennet_create_dev_~dev#1.base, xennet_create_dev_~dev#1.offset, xennet_create_dev_~err~3#1, xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset, xennet_create_dev_~np~7#1.base, xennet_create_dev_~np~7#1.offset, xennet_create_dev_~tmp~61#1.base, xennet_create_dev_~tmp~61#1.offset, xennet_create_dev_~tmp___0~32#1.base, xennet_create_dev_~tmp___0~32#1.offset, xennet_create_dev_~pcpu_stats~0#1.base, xennet_create_dev_~pcpu_stats~0#1.offset, xennet_create_dev_~tmp___1~23#1.base, xennet_create_dev_~tmp___1~23#1.offset, xennet_create_dev_~__cpu~0#1, xennet_create_dev_~stat~0#1.base, xennet_create_dev_~stat~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~19#1, xennet_create_dev_~pcpu_stats___0~0#1.base, xennet_create_dev_~pcpu_stats___0~0#1.offset, xennet_create_dev_~tmp___3~13#1.base, xennet_create_dev_~tmp___3~13#1.offset, xennet_create_dev_~__cpu___0~0#1, xennet_create_dev_~stat___0~0#1.base, xennet_create_dev_~stat___0~0#1.offset, xennet_create_dev_~__vpp_verify___0~1#1.base, xennet_create_dev_~__vpp_verify___0~1#1.offset, xennet_create_dev_~__ptr___0~1#1, xennet_create_dev_~tmp___4~8#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~ret739#1.base, netfront_probe_#t~ret739#1.offset;havoc netfront_probe_#t~ret739#1.base, netfront_probe_#t~ret739#1.offset; [2025-02-08 03:33:08,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7263-1: SUMMARY for call netif_needs_gso_#t~ret201#1 := ldv__builtin_expect((if netif_needs_gso_#t~short200#1 then 1 else 0), 0); srcloc: null [2025-02-08 03:33:08,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7263: assume -9223372036854775808 <= netif_needs_gso_#t~ret201#1 && netif_needs_gso_#t~ret201#1 <= 9223372036854775807;netif_needs_gso_~tmp___2~4#1 := netif_needs_gso_#t~ret201#1;havoc netif_needs_gso_#t~mem198#1;havoc netif_needs_gso_#t~mem199#1;havoc netif_needs_gso_#t~short200#1;havoc netif_needs_gso_#t~ret201#1; [2025-02-08 03:33:08,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7263-2: assume netif_needs_gso_#t~short200#1;call netif_needs_gso_#t~mem199#1 := read~int#2(netif_needs_gso_~skb#1.base, 145 + netif_needs_gso_~skb#1.offset, 1);netif_needs_gso_#t~short200#1 := 2 != netif_needs_gso_#t~mem199#1 % 256 % 4294967296; [2025-02-08 03:33:08,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7263-2: assume !netif_needs_gso_#t~short200#1; [2025-02-08 03:33:08,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8056-1: SUMMARY for call notify_remote_via_irq((if xennet_start_xmit_#t~mem466#1 % 4294967296 % 4294967296 <= 2147483647 then xennet_start_xmit_#t~mem466#1 % 4294967296 % 4294967296 else xennet_start_xmit_#t~mem466#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:33:08,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8056: havoc xennet_start_xmit_#t~mem466#1; [2025-02-08 03:33:08,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9047: netfront_probe_~tmp___0~33#1 := (if 0 == netfront_probe_#t~ret740#1 % 256 then 0 else 1);havoc netfront_probe_#t~ret740#1; [2025-02-08 03:33:08,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9047-1: SUMMARY for call netfront_probe_#t~ret740#1 := IS_ERR(netfront_probe_~netdev~1#1.base, netfront_probe_~netdev~1#1.offset); srcloc: null [2025-02-08 03:33:08,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7991: xennet_start_xmit_#t~ret428#1 := netif_needs_gso_#res#1;havoc netif_needs_gso_#t~ret196#1, netif_needs_gso_#t~ret197#1, netif_needs_gso_#t~mem198#1, netif_needs_gso_#t~mem199#1, netif_needs_gso_#t~short200#1, netif_needs_gso_#t~ret201#1, netif_needs_gso_~skb#1.base, netif_needs_gso_~skb#1.offset, netif_needs_gso_~features#1, netif_needs_gso_~tmp~29#1, netif_needs_gso_~tmp___0~10#1, netif_needs_gso_~tmp___1~6#1, netif_needs_gso_~tmp___2~4#1, netif_needs_gso_~tmp___3~2#1;havoc netif_needs_gso_#in~skb#1.base, netif_needs_gso_#in~skb#1.offset, netif_needs_gso_#in~features#1;assume { :end_inline_netif_needs_gso } true;xennet_start_xmit_~tmp___12~0#1 := (if 0 == xennet_start_xmit_#t~ret428#1 % 256 then 0 else 1);havoc xennet_start_xmit_#t~ret428#1; [2025-02-08 03:33:08,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9907: assume 0 == xennet_get_ethtool_stats_~i~16#1; [2025-02-08 03:33:08,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9907: assume !(0 == xennet_get_ethtool_stats_~i~16#1); [2025-02-08 03:33:08,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9048: assume 0 != (if netfront_probe_~tmp___0~33#1 % 256 % 4294967296 <= 2147483647 then netfront_probe_~tmp___0~33#1 % 256 % 4294967296 else netfront_probe_~tmp___0~33#1 % 256 % 4294967296 - 4294967296); [2025-02-08 03:33:08,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9048: assume !(0 != (if netfront_probe_~tmp___0~33#1 % 256 % 4294967296 <= 2147483647 then netfront_probe_~tmp___0~33#1 % 256 % 4294967296 else netfront_probe_~tmp___0~33#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:33:08,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10766: havoc ldv_initialize_device_attribute_4_#t~ret1003#1.base, ldv_initialize_device_attribute_4_#t~ret1003#1.offset, ldv_initialize_device_attribute_4_#t~ret1004#1.base, ldv_initialize_device_attribute_4_#t~ret1004#1.offset, ldv_initialize_device_attribute_4_~tmp~84#1.base, ldv_initialize_device_attribute_4_~tmp~84#1.offset, ldv_initialize_device_attribute_4_~tmp___0~47#1.base, ldv_initialize_device_attribute_4_~tmp___0~47#1.offset;assume { :end_inline_ldv_initialize_device_attribute_4 } true;~ldv_state_variable_6~0 := 1;assume { :begin_inline_ldv_initialize_ethtool_ops_6 } true;havoc ldv_initialize_ethtool_ops_6_#t~ret1000#1.base, ldv_initialize_ethtool_ops_6_#t~ret1000#1.offset, ldv_initialize_ethtool_ops_6_~tmp~82#1.base, ldv_initialize_ethtool_ops_6_~tmp~82#1.offset;havoc ldv_initialize_ethtool_ops_6_~tmp~82#1.base, ldv_initialize_ethtool_ops_6_~tmp~82#1.offset; [2025-02-08 03:33:08,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11427: havoc register_netdev_#t~nondet1161#1;ldv_register_netdev_42_#t~ret1121#1 := register_netdev_#res#1;havoc register_netdev_#t~nondet1161#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;assume -2147483648 <= ldv_register_netdev_42_#t~ret1121#1 && ldv_register_netdev_42_#t~ret1121#1 <= 2147483647;ldv_register_netdev_42_~tmp~101#1 := ldv_register_netdev_42_#t~ret1121#1;havoc ldv_register_netdev_42_#t~ret1121#1;ldv_register_netdev_42_~ldv_func_res~1#1 := ldv_register_netdev_42_~tmp~101#1;~ldv_state_variable_7~0 := 1;assume { :begin_inline_ldv_net_device_ops_7 } true;havoc ldv_net_device_ops_7_#t~ret997#1.base, ldv_net_device_ops_7_#t~ret997#1.offset, ldv_net_device_ops_7_~tmp~80#1.base, ldv_net_device_ops_7_~tmp~80#1.offset;havoc ldv_net_device_ops_7_~tmp~80#1.base, ldv_net_device_ops_7_~tmp~80#1.offset; [2025-02-08 03:33:08,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7265: assume 0 != netif_needs_gso_~tmp___2~4#1;netif_needs_gso_~tmp___3~2#1 := 1; [2025-02-08 03:33:08,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7265: assume !(0 != netif_needs_gso_~tmp___2~4#1);netif_needs_gso_~tmp___3~2#1 := 0; [2025-02-08 03:33:08,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7926: assume -9223372036854775808 <= xennet_start_xmit_#t~ret410#1 && xennet_start_xmit_#t~ret410#1 <= 9223372036854775807;xennet_start_xmit_~tmp___1~13#1 := xennet_start_xmit_#t~ret410#1;havoc xennet_start_xmit_#t~mem409#1;havoc xennet_start_xmit_#t~ret410#1; [2025-02-08 03:33:08,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7992: assume 0 != (if xennet_start_xmit_~tmp___12~0#1 % 256 % 4294967296 <= 2147483647 then xennet_start_xmit_~tmp___12~0#1 % 256 % 4294967296 else xennet_start_xmit_~tmp___12~0#1 % 256 % 4294967296 - 4294967296);xennet_start_xmit_~tmp___13~0#1 := 1; [2025-02-08 03:33:08,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7992: assume !(0 != (if xennet_start_xmit_~tmp___12~0#1 % 256 % 4294967296 <= 2147483647 then xennet_start_xmit_~tmp___12~0#1 % 256 % 4294967296 else xennet_start_xmit_~tmp___12~0#1 % 256 % 4294967296 - 4294967296));xennet_start_xmit_~tmp___13~0#1 := 0; [2025-02-08 03:33:08,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9049: assume -9223372036854775808 <= netfront_probe_#t~ret741#1 && netfront_probe_#t~ret741#1 <= 9223372036854775807;netfront_probe_~tmp~62#1 := netfront_probe_#t~ret741#1;havoc netfront_probe_#t~ret741#1;netfront_probe_~err~4#1 := (if netfront_probe_~tmp~62#1 % 4294967296 <= 2147483647 then netfront_probe_~tmp~62#1 % 4294967296 else netfront_probe_~tmp~62#1 % 4294967296 - 4294967296); [2025-02-08 03:33:08,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9049-1: SUMMARY for call netfront_probe_#t~ret741#1 := PTR_ERR(netfront_probe_~netdev~1#1.base, netfront_probe_~netdev~1#1.offset); srcloc: null [2025-02-08 03:33:08,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8983: SUMMARY for call u64_stats_init(xennet_create_dev_~stat~0#1.base, 16 + xennet_create_dev_~stat~0#1.offset); srcloc: null [2025-02-08 03:33:08,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7926-1: SUMMARY for call xennet_start_xmit_#t~ret410#1 := ldv__builtin_expect((if xennet_start_xmit_#t~mem409#1 % 4294967296 > 65535 then 1 else 0), 0); srcloc: null [2025-02-08 03:33:08,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8059-1: SUMMARY for call u64_stats_init(xennet_start_xmit_~tx_stats~0#1.base, 16 + xennet_start_xmit_~tx_stats~0#1.offset); srcloc: null [2025-02-08 03:33:08,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8059: call xennet_start_xmit_#t~mem468#1 := read~int#23(xennet_start_xmit_~tx_stats~0#1.base, 8 + xennet_start_xmit_~tx_stats~0#1.offset, 8);call xennet_start_xmit_#t~mem467#1 := read~int#2(xennet_start_xmit_~skb#1.base, 128 + xennet_start_xmit_~skb#1.offset, 4);call write~int#23(xennet_start_xmit_#t~mem468#1 + xennet_start_xmit_#t~mem467#1 % 4294967296, xennet_start_xmit_~tx_stats~0#1.base, 8 + xennet_start_xmit_~tx_stats~0#1.offset, 8);havoc xennet_start_xmit_#t~mem468#1;havoc xennet_start_xmit_#t~mem467#1;call xennet_start_xmit_#t~mem469#1 := read~int#23(xennet_start_xmit_~tx_stats~0#1.base, xennet_start_xmit_~tx_stats~0#1.offset, 8);call write~int#23(1 + xennet_start_xmit_#t~mem469#1, xennet_start_xmit_~tx_stats~0#1.base, xennet_start_xmit_~tx_stats~0#1.offset, 8);havoc xennet_start_xmit_#t~mem469#1; [2025-02-08 03:33:08,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7927: assume 0 != xennet_start_xmit_~tmp___1~13#1; [2025-02-08 03:33:08,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7927: assume !(0 != xennet_start_xmit_~tmp___1~13#1);assume { :begin_inline_xennet_count_skb_slots } true;xennet_count_skb_slots_#in~skb#1.base, xennet_count_skb_slots_#in~skb#1.offset := xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset;havoc xennet_count_skb_slots_#res#1;havoc xennet_count_skb_slots_#t~ret396#1.base, xennet_count_skb_slots_#t~ret396#1.offset, xennet_count_skb_slots_#t~mem397#1, xennet_count_skb_slots_#t~ret398#1, xennet_count_skb_slots_#t~mem399#1.base, xennet_count_skb_slots_#t~mem399#1.offset, xennet_count_skb_slots_#t~ret400#1.base, xennet_count_skb_slots_#t~ret400#1.offset, xennet_count_skb_slots_#t~ret401#1, xennet_count_skb_slots_#t~mem402#1, xennet_count_skb_slots_~skb#1.base, xennet_count_skb_slots_~skb#1.offset, xennet_count_skb_slots_~i~4#1, xennet_count_skb_slots_~frags~0#1, xennet_count_skb_slots_~tmp~42#1.base, xennet_count_skb_slots_~tmp~42#1.offset, xennet_count_skb_slots_~pages~0#1, xennet_count_skb_slots_~tmp___0~17#1, xennet_count_skb_slots_~frag~0#1.base, xennet_count_skb_slots_~frag~0#1.offset, xennet_count_skb_slots_~tmp___1~12#1.base, xennet_count_skb_slots_~tmp___1~12#1.offset, xennet_count_skb_slots_~size~0#1, xennet_count_skb_slots_~tmp___2~10#1, xennet_count_skb_slots_~offset~0#1;xennet_count_skb_slots_~skb#1.base, xennet_count_skb_slots_~skb#1.offset := xennet_count_skb_slots_#in~skb#1.base, xennet_count_skb_slots_#in~skb#1.offset;havoc xennet_count_skb_slots_~i~4#1;havoc xennet_count_skb_slots_~frags~0#1;havoc xennet_count_skb_slots_~tmp~42#1.base, xennet_count_skb_slots_~tmp~42#1.offset;havoc xennet_count_skb_slots_~pages~0#1;havoc xennet_count_skb_slots_~tmp___0~17#1;havoc xennet_count_skb_slots_~frag~0#1.base, xennet_count_skb_slots_~frag~0#1.offset;havoc xennet_count_skb_slots_~tmp___1~12#1.base, xennet_count_skb_slots_~tmp___1~12#1.offset;havoc xennet_count_skb_slots_~size~0#1;havoc xennet_count_skb_slots_~tmp___2~10#1;havoc xennet_count_skb_slots_~offset~0#1; [2025-02-08 03:33:08,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10041: assume -2147483648 <= netif_init_#t~ret992#1 && netif_init_#t~ret992#1 <= 2147483647;havoc netif_init_#t~ret992#1;assume { :begin_inline_cpumask_weight } true;cpumask_weight_#in~srcp#1.base, cpumask_weight_#in~srcp#1.offset := ~cpu_online_mask~0.base, ~cpu_online_mask~0.offset;havoc cpumask_weight_#res#1;havoc cpumask_weight_#t~ret60#1, cpumask_weight_~srcp#1.base, cpumask_weight_~srcp#1.offset, cpumask_weight_~tmp~9#1;cpumask_weight_~srcp#1.base, cpumask_weight_~srcp#1.offset := cpumask_weight_#in~srcp#1.base, cpumask_weight_#in~srcp#1.offset;havoc cpumask_weight_~tmp~9#1;assume { :begin_inline_bitmap_weight } true;bitmap_weight_#in~src#1.base, bitmap_weight_#in~src#1.offset, bitmap_weight_#in~nbits#1 := cpumask_weight_~srcp#1.base, cpumask_weight_~srcp#1.offset, ~nr_cpu_ids~0;havoc bitmap_weight_#res#1;havoc bitmap_weight_#t~ret53#1, bitmap_weight_~src#1.base, bitmap_weight_~src#1.offset, bitmap_weight_~nbits#1, bitmap_weight_~tmp___0~3#1;bitmap_weight_~src#1.base, bitmap_weight_~src#1.offset := bitmap_weight_#in~src#1.base, bitmap_weight_#in~src#1.offset;bitmap_weight_~nbits#1 := bitmap_weight_#in~nbits#1;havoc bitmap_weight_~tmp___0~3#1;assume { :begin_inline___bitmap_weight } true;__bitmap_weight_#in~arg0#1.base, __bitmap_weight_#in~arg0#1.offset, __bitmap_weight_#in~arg1#1 := bitmap_weight_~src#1.base, bitmap_weight_~src#1.offset, bitmap_weight_~nbits#1;havoc __bitmap_weight_#res#1;havoc __bitmap_weight_#t~nondet1131#1, __bitmap_weight_~arg0#1.base, __bitmap_weight_~arg0#1.offset, __bitmap_weight_~arg1#1;__bitmap_weight_~arg0#1.base, __bitmap_weight_~arg0#1.offset := __bitmap_weight_#in~arg0#1.base, __bitmap_weight_#in~arg0#1.offset;__bitmap_weight_~arg1#1 := __bitmap_weight_#in~arg1#1;havoc __bitmap_weight_#t~nondet1131#1;assume -2147483648 <= __bitmap_weight_#t~nondet1131#1 && __bitmap_weight_#t~nondet1131#1 <= 2147483647;__bitmap_weight_#res#1 := __bitmap_weight_#t~nondet1131#1;havoc __bitmap_weight_#t~nondet1131#1; [2025-02-08 03:33:08,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10041-1: SUMMARY for call netif_init_#t~ret992#1 := printk(110, 0); srcloc: null [2025-02-08 03:33:08,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10768: havoc ldv_initialize_ethtool_ops_6_#t~ret1000#1.base, ldv_initialize_ethtool_ops_6_#t~ret1000#1.offset, ldv_initialize_ethtool_ops_6_~tmp~82#1.base, ldv_initialize_ethtool_ops_6_~tmp~82#1.offset;assume { :end_inline_ldv_initialize_ethtool_ops_6 } true; [2025-02-08 03:33:08,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11363: havoc ldv_suspend_2_#t~nondet1154#1;main_#t~ret1088#1 := ldv_suspend_2_#res#1;havoc ldv_suspend_2_#t~nondet1154#1;assume { :end_inline_ldv_suspend_2 } true;assume -2147483648 <= main_#t~ret1088#1 && main_#t~ret1088#1 <= 2147483647;havoc main_#t~ret1088#1;~ldv_state_variable_2~0 := 3; [2025-02-08 03:33:08,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9051: netfront_probe_#res#1 := netfront_probe_~err~4#1; [2025-02-08 03:33:08,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10042: netif_init_#t~ret993#1 := cpumask_weight_#res#1;havoc cpumask_weight_#t~ret60#1, cpumask_weight_~srcp#1.base, cpumask_weight_~srcp#1.offset, cpumask_weight_~tmp~9#1;havoc cpumask_weight_#in~srcp#1.base, cpumask_weight_#in~srcp#1.offset;assume { :end_inline_cpumask_weight } true;~xennet_max_queues~0 := netif_init_#t~ret993#1;havoc netif_init_#t~ret993#1;assume { :begin_inline___xenbus_register_frontend } true;__xenbus_register_frontend_#in~arg0#1.base, __xenbus_register_frontend_#in~arg0#1.offset, __xenbus_register_frontend_#in~arg1#1.base, __xenbus_register_frontend_#in~arg1#1.offset, __xenbus_register_frontend_#in~arg2#1.base, __xenbus_register_frontend_#in~arg2#1.offset := ~#netfront_driver~0.base, ~#netfront_driver~0.offset, ~#__this_module~0.base, ~#__this_module~0.offset, 111, 0;havoc __xenbus_register_frontend_#res#1;havoc __xenbus_register_frontend_#t~nondet1135#1, __xenbus_register_frontend_~arg0#1.base, __xenbus_register_frontend_~arg0#1.offset, __xenbus_register_frontend_~arg1#1.base, __xenbus_register_frontend_~arg1#1.offset, __xenbus_register_frontend_~arg2#1.base, __xenbus_register_frontend_~arg2#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;__xenbus_register_frontend_~arg1#1.base, __xenbus_register_frontend_~arg1#1.offset := __xenbus_register_frontend_#in~arg1#1.base, __xenbus_register_frontend_#in~arg1#1.offset;__xenbus_register_frontend_~arg2#1.base, __xenbus_register_frontend_~arg2#1.offset := __xenbus_register_frontend_#in~arg2#1.base, __xenbus_register_frontend_#in~arg2#1.offset;havoc __xenbus_register_frontend_#t~nondet1135#1;assume -2147483648 <= __xenbus_register_frontend_#t~nondet1135#1 && __xenbus_register_frontend_#t~nondet1135#1 <= 2147483647;__xenbus_register_frontend_#res#1 := __xenbus_register_frontend_#t~nondet1135#1;havoc __xenbus_register_frontend_#t~nondet1135#1; [2025-02-08 03:33:08,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9051-1: SUMMARY for call xenbus_dev_fatal(netfront_probe_~dev#1.base, netfront_probe_~dev#1.offset, netfront_probe_~err~4#1, 31, 0); srcloc: null [2025-02-08 03:33:08,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7928-1: SUMMARY for call xennet_start_xmit_#t~ret411#1 := net_ratelimit(); srcloc: null [2025-02-08 03:33:08,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7928: assume -2147483648 <= xennet_start_xmit_#t~ret411#1 && xennet_start_xmit_#t~ret411#1 <= 2147483647;xennet_start_xmit_~tmp___0~18#1 := xennet_start_xmit_#t~ret411#1;havoc xennet_start_xmit_#t~ret411#1; [2025-02-08 03:33:08,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8985: xennet_create_dev_~tmp___2~19#1 := xennet_create_dev_#t~ret729#1;xennet_create_dev_~__cpu~0#1 := (if xennet_create_dev_~tmp___2~19#1 % 4294967296 % 4294967296 <= 2147483647 then xennet_create_dev_~tmp___2~19#1 % 4294967296 % 4294967296 else xennet_create_dev_~tmp___2~19#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 03:33:08,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8985-1: SUMMARY for call xennet_create_dev_#t~ret729#1 := cpumask_next(xennet_create_dev_~__cpu~0#1, ~cpu_possible_mask~0.base, ~cpu_possible_mask~0.offset); srcloc: null [2025-02-08 03:33:08,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7136-1: SUMMARY for call netif_tx_start_all_queues_#t~ret167#1.base, netif_tx_start_all_queues_#t~ret167#1.offset := netdev_get_tx_queue(netif_tx_start_all_queues_~dev#1.base, netif_tx_start_all_queues_~dev#1.offset, netif_tx_start_all_queues_~i~0#1); srcloc: null [2025-02-08 03:33:08,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7136: netif_tx_start_all_queues_~tmp~24#1.base, netif_tx_start_all_queues_~tmp~24#1.offset := netif_tx_start_all_queues_#t~ret167#1.base, netif_tx_start_all_queues_#t~ret167#1.offset;netif_tx_start_all_queues_~txq~0#1.base, netif_tx_start_all_queues_~txq~0#1.offset := netif_tx_start_all_queues_~tmp~24#1.base, netif_tx_start_all_queues_~tmp~24#1.offset;assume { :begin_inline_netif_tx_start_queue } true;netif_tx_start_queue_#in~dev_queue#1.base, netif_tx_start_queue_#in~dev_queue#1.offset := netif_tx_start_all_queues_~txq~0#1.base, netif_tx_start_all_queues_~txq~0#1.offset;havoc netif_tx_start_queue_~dev_queue#1.base, netif_tx_start_queue_~dev_queue#1.offset;netif_tx_start_queue_~dev_queue#1.base, netif_tx_start_queue_~dev_queue#1.offset := netif_tx_start_queue_#in~dev_queue#1.base, netif_tx_start_queue_#in~dev_queue#1.offset; [2025-02-08 03:33:08,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7929: assume 0 != xennet_start_xmit_~tmp___0~18#1;call xennet_start_xmit_#t~mem412#1 := read~int#2(xennet_start_xmit_~skb#1.base, 128 + xennet_start_xmit_~skb#1.offset, 4); [2025-02-08 03:33:08,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7929: assume !(0 != xennet_start_xmit_~tmp___0~18#1); [2025-02-08 03:33:08,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8062: SUMMARY for call u64_stats_init(xennet_start_xmit_~tx_stats~0#1.base, 16 + xennet_start_xmit_~tx_stats~0#1.offset); srcloc: null [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8987: assume xennet_create_dev_~__cpu~0#1 < ~nr_cpu_ids~0; [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8987: assume !(xennet_create_dev_~__cpu~0#1 < ~nr_cpu_ids~0); [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7930: assume -2147483648 <= xennet_start_xmit_#t~ret413#1 && xennet_start_xmit_#t~ret413#1 <= 2147483647;havoc xennet_start_xmit_#t~mem412#1;havoc xennet_start_xmit_#t~ret413#1; [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7930-1: SUMMARY for call xennet_start_xmit_#t~ret413#1 := printk(8, 0); srcloc: null [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7138: havoc netif_tx_start_queue_~dev_queue#1.base, netif_tx_start_queue_~dev_queue#1.offset;havoc netif_tx_start_queue_#in~dev_queue#1.base, netif_tx_start_queue_#in~dev_queue#1.offset;assume { :end_inline_netif_tx_start_queue } true;netif_tx_start_all_queues_~i~0#1 := 1 + netif_tx_start_all_queues_~i~0#1;call netif_tx_start_all_queues_#t~mem168#1 := read~int#2(netif_tx_start_all_queues_~dev#1.base, 998 + netif_tx_start_all_queues_~dev#1.offset, 4); [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8063: SUMMARY for call xennet_tx_buf_gc(xennet_start_xmit_~queue~2#1.base, xennet_start_xmit_~queue~2#1.offset); srcloc: null [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7998: assume -9223372036854775808 <= xennet_start_xmit_#t~ret429#1 && xennet_start_xmit_#t~ret429#1 <= 9223372036854775807;xennet_start_xmit_~tmp___14~0#1 := xennet_start_xmit_#t~ret429#1;havoc xennet_start_xmit_#t~ret429#1; [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8064-1: SUMMARY for call xennet_start_xmit_#t~ret470#1 := netfront_tx_slot_available(xennet_start_xmit_~queue~2#1.base, xennet_start_xmit_~queue~2#1.offset); srcloc: null [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8064: assume -2147483648 <= xennet_start_xmit_#t~ret470#1 && xennet_start_xmit_#t~ret470#1 <= 2147483647;xennet_start_xmit_~tmp___24~0#1 := xennet_start_xmit_#t~ret470#1;havoc xennet_start_xmit_#t~ret470#1; [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9055: netfront_probe_~tmp___1~24#1.base, netfront_probe_~tmp___1~24#1.offset := netfront_probe_#t~ret742#1.base, netfront_probe_#t~ret742#1.offset;havoc netfront_probe_#t~ret742#1.base, netfront_probe_#t~ret742#1.offset;netfront_probe_~info~1#1.base, netfront_probe_~info~1#1.offset := netfront_probe_~tmp___1~24#1.base, netfront_probe_~tmp___1~24#1.offset; [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9055-1: SUMMARY for call netfront_probe_#t~ret742#1.base, netfront_probe_#t~ret742#1.offset := netdev_priv(netfront_probe_~netdev~1#1.base, netfront_probe_~netdev~1#1.offset); srcloc: null [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7998-1: SUMMARY for call xennet_start_xmit_#t~ret429#1 := ldv__builtin_expect(xennet_start_xmit_~tmp___13~0#1, 0); srcloc: null [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10641-3: assume 0 == ~ldv_retval_2~0;~ldv_state_variable_2~0 := 2; [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10641-3: assume !(0 == ~ldv_retval_2~0); [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10641-13: assume 0 == ~ldv_retval_3~0;~ldv_state_variable_2~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10641-13: assume !(0 == ~ldv_retval_3~0); [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7999: assume 0 != xennet_start_xmit_~tmp___14~0#1; [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7999: assume !(0 != xennet_start_xmit_~tmp___14~0#1); [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8065: assume 0 == xennet_start_xmit_~tmp___24~0#1;call xennet_start_xmit_#t~mem471#1 := read~int#2(xennet_start_xmit_~queue~2#1.base, xennet_start_xmit_~queue~2#1.offset, 4); [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8065: assume !(0 == xennet_start_xmit_~tmp___24~0#1); [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8066: xennet_start_xmit_~tmp___23~0#1.base, xennet_start_xmit_~tmp___23~0#1.offset := xennet_start_xmit_#t~ret472#1.base, xennet_start_xmit_#t~ret472#1.offset;havoc xennet_start_xmit_#t~mem471#1;havoc xennet_start_xmit_#t~ret472#1.base, xennet_start_xmit_#t~ret472#1.offset;assume { :begin_inline_netif_tx_stop_queue } true;netif_tx_stop_queue_#in~dev_queue#1.base, netif_tx_stop_queue_#in~dev_queue#1.offset := xennet_start_xmit_~tmp___23~0#1.base, xennet_start_xmit_~tmp___23~0#1.offset;havoc netif_tx_stop_queue_~dev_queue#1.base, netif_tx_stop_queue_~dev_queue#1.offset;netif_tx_stop_queue_~dev_queue#1.base, netif_tx_stop_queue_~dev_queue#1.offset := netif_tx_stop_queue_#in~dev_queue#1.base, netif_tx_stop_queue_#in~dev_queue#1.offset;assume { :begin_inline_set_bit } true;set_bit_#in~nr#1, set_bit_#in~addr#1.base, set_bit_#in~addr#1.offset := 0, netif_tx_stop_queue_~dev_queue#1.base, 389 + netif_tx_stop_queue_~dev_queue#1.offset;havoc set_bit_~nr#1, set_bit_~addr#1.base, set_bit_~addr#1.offset;set_bit_~nr#1 := set_bit_#in~nr#1;set_bit_~addr#1.base, set_bit_~addr#1.offset := set_bit_#in~addr#1.base, set_bit_#in~addr#1.offset; [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7141: assume netif_tx_start_all_queues_#t~mem168#1 % 4294967296 > netif_tx_start_all_queues_~i~0#1 % 4294967296;havoc netif_tx_start_all_queues_#t~mem168#1; [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7141: assume !(netif_tx_start_all_queues_#t~mem168#1 % 4294967296 > netif_tx_start_all_queues_~i~0#1 % 4294967296);havoc netif_tx_start_all_queues_#t~mem168#1; [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8000: SUMMARY for call spin_unlock_irqrestore(xennet_start_xmit_~queue~2#1.base, 364 + xennet_start_xmit_~queue~2#1.offset, xennet_start_xmit_~flags~0#1); srcloc: null [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8066-1: SUMMARY for call xennet_start_xmit_#t~ret472#1.base, xennet_start_xmit_#t~ret472#1.offset := netdev_get_tx_queue(xennet_start_xmit_~dev#1.base, xennet_start_xmit_~dev#1.offset, xennet_start_xmit_#t~mem471#1); srcloc: null [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9057: call netfront_probe_#t~mem743#1.base, netfront_probe_#t~mem743#1.offset := read~$Pointer$#2(netfront_probe_~info~1#1.base, 16 + netfront_probe_~info~1#1.offset, 8);call write~$Pointer$#2(~#xennet_dev_group~0.base, ~#xennet_dev_group~0.offset, netfront_probe_#t~mem743#1.base, 2659 + netfront_probe_#t~mem743#1.offset, 8);havoc netfront_probe_#t~mem743#1.base, netfront_probe_#t~mem743#1.offset;call netfront_probe_#t~mem744#1.base, netfront_probe_#t~mem744#1.offset := read~$Pointer$#2(netfront_probe_~info~1#1.base, 16 + netfront_probe_~info~1#1.offset, 8);assume { :begin_inline_ldv_register_netdev_42 } true;ldv_register_netdev_42_#in~dev#1.base, ldv_register_netdev_42_#in~dev#1.offset := netfront_probe_#t~mem744#1.base, netfront_probe_#t~mem744#1.offset;havoc ldv_register_netdev_42_#res#1;havoc ldv_register_netdev_42_#t~ret1121#1, ldv_register_netdev_42_~dev#1.base, ldv_register_netdev_42_~dev#1.offset, ldv_register_netdev_42_~ldv_func_res~1#1, ldv_register_netdev_42_~tmp~101#1;ldv_register_netdev_42_~dev#1.base, ldv_register_netdev_42_~dev#1.offset := ldv_register_netdev_42_#in~dev#1.base, ldv_register_netdev_42_#in~dev#1.offset;havoc ldv_register_netdev_42_~ldv_func_res~1#1;havoc ldv_register_netdev_42_~tmp~101#1;assume { :begin_inline_register_netdev } true;register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset := ldv_register_netdev_42_~dev#1.base, ldv_register_netdev_42_~dev#1.offset;havoc register_netdev_#res#1;havoc register_netdev_#t~nondet1161#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~nondet1161#1;assume -2147483648 <= register_netdev_#t~nondet1161#1 && register_netdev_#t~nondet1161#1 <= 2147483647;register_netdev_#res#1 := register_netdev_#t~nondet1161#1;havoc register_netdev_#t~nondet1161#1; [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9057-1: SUMMARY for call dev_set_drvdata(netfront_probe_~dev#1.base, 60 + netfront_probe_~dev#1.offset, netfront_probe_~info~1#1.base, netfront_probe_~info~1#1.offset); srcloc: null [2025-02-08 03:33:08,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7274-1: netif_needs_gso_#res#1 := (if 0 == (if 0 == netif_needs_gso_~tmp___3~2#1 then 0 else 1) % 256 then 0 else 1); [2025-02-08 03:33:08,517 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8067: havoc netif_tx_stop_queue_~dev_queue#1.base, netif_tx_stop_queue_~dev_queue#1.offset;havoc netif_tx_stop_queue_#in~dev_queue#1.base, netif_tx_stop_queue_#in~dev_queue#1.offset;assume { :end_inline_netif_tx_stop_queue } true; [2025-02-08 03:33:08,517 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9059: netfront_probe_#t~ret745#1 := ldv_register_netdev_42_#res#1;havoc ldv_register_netdev_42_#t~ret1121#1, ldv_register_netdev_42_~dev#1.base, ldv_register_netdev_42_~dev#1.offset, ldv_register_netdev_42_~ldv_func_res~1#1, ldv_register_netdev_42_~tmp~101#1;havoc ldv_register_netdev_42_#in~dev#1.base, ldv_register_netdev_42_#in~dev#1.offset;assume { :end_inline_ldv_register_netdev_42 } true;assume -2147483648 <= netfront_probe_#t~ret745#1 && netfront_probe_#t~ret745#1 <= 2147483647;netfront_probe_~err~4#1 := netfront_probe_#t~ret745#1;havoc netfront_probe_#t~mem744#1.base, netfront_probe_#t~mem744#1.offset;havoc netfront_probe_#t~ret745#1; [2025-02-08 03:33:08,517 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10050: havoc xenbus_unregister_driver_~arg0#1.base, xenbus_unregister_driver_~arg0#1.offset;havoc xenbus_unregister_driver_#in~arg0#1.base, xenbus_unregister_driver_#in~arg0#1.offset;assume { :end_inline_xenbus_unregister_driver } true; [2025-02-08 03:33:08,517 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7936: xennet_start_xmit_#t~ret414#1 := xennet_count_skb_slots_#res#1;havoc xennet_count_skb_slots_#t~ret396#1.base, xennet_count_skb_slots_#t~ret396#1.offset, xennet_count_skb_slots_#t~mem397#1, xennet_count_skb_slots_#t~ret398#1, xennet_count_skb_slots_#t~mem399#1.base, xennet_count_skb_slots_#t~mem399#1.offset, xennet_count_skb_slots_#t~ret400#1.base, xennet_count_skb_slots_#t~ret400#1.offset, xennet_count_skb_slots_#t~ret401#1, xennet_count_skb_slots_#t~mem402#1, xennet_count_skb_slots_~skb#1.base, xennet_count_skb_slots_~skb#1.offset, xennet_count_skb_slots_~i~4#1, xennet_count_skb_slots_~frags~0#1, xennet_count_skb_slots_~tmp~42#1.base, xennet_count_skb_slots_~tmp~42#1.offset, xennet_count_skb_slots_~pages~0#1, xennet_count_skb_slots_~tmp___0~17#1, xennet_count_skb_slots_~frag~0#1.base, xennet_count_skb_slots_~frag~0#1.offset, xennet_count_skb_slots_~tmp___1~12#1.base, xennet_count_skb_slots_~tmp___1~12#1.offset, xennet_count_skb_slots_~size~0#1, xennet_count_skb_slots_~tmp___2~10#1, xennet_count_skb_slots_~offset~0#1;havoc xennet_count_skb_slots_#in~skb#1.base, xennet_count_skb_slots_#in~skb#1.offset;assume { :end_inline_xennet_count_skb_slots } true;assume -2147483648 <= xennet_start_xmit_#t~ret414#1 && xennet_start_xmit_#t~ret414#1 <= 2147483647;xennet_start_xmit_~slots~0#1 := xennet_start_xmit_#t~ret414#1;havoc xennet_start_xmit_#t~ret414#1; [2025-02-08 03:33:08,517 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8993: call write~$Pointer$#2(xennet_create_dev_~pcpu_stats~0#1.base, xennet_create_dev_~pcpu_stats~0#1.offset, xennet_create_dev_~np~7#1.base, 40 + xennet_create_dev_~np~7#1.offset, 8);call xennet_create_dev_#t~mem730#1.base, xennet_create_dev_#t~mem730#1.offset := read~$Pointer$#2(xennet_create_dev_~np~7#1.base, 40 + xennet_create_dev_~np~7#1.offset, 8); [2025-02-08 03:33:08,517 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9060: assume 0 != netfront_probe_~err~4#1; [2025-02-08 03:33:08,517 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9060: assume !(0 != netfront_probe_~err~4#1);netfront_probe_#res#1 := 0; [2025-02-08 03:33:08,517 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8994: assume 0 == (xennet_create_dev_#t~mem730#1.base + xennet_create_dev_#t~mem730#1.offset) % 18446744073709551616;havoc xennet_create_dev_#t~mem730#1.base, xennet_create_dev_#t~mem730#1.offset; [2025-02-08 03:33:08,517 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8994: assume !(0 == (xennet_create_dev_#t~mem730#1.base + xennet_create_dev_#t~mem730#1.offset) % 18446744073709551616);havoc xennet_create_dev_#t~mem730#1.base, xennet_create_dev_#t~mem730#1.offset; [2025-02-08 03:33:08,517 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7937-1: SUMMARY for call xennet_start_xmit_#t~ret415#1 := ldv__builtin_expect((if xennet_start_xmit_~slots~0#1 % 4294967296 > 18 then 1 else 0), 0); srcloc: null [2025-02-08 03:33:08,517 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7937: assume -9223372036854775808 <= xennet_start_xmit_#t~ret415#1 && xennet_start_xmit_#t~ret415#1 <= 9223372036854775807;xennet_start_xmit_~tmp___5~2#1 := xennet_start_xmit_#t~ret415#1;havoc xennet_start_xmit_#t~ret415#1; [2025-02-08 03:33:08,517 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9919: assume 0 == xennet_get_strings_~i~17#1; [2025-02-08 03:33:08,517 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9919: assume !(0 == xennet_get_strings_~i~17#1); [2025-02-08 03:33:08,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9061: assume -2147483648 <= netfront_probe_#t~ret746#1 && netfront_probe_#t~ret746#1 <= 2147483647;havoc netfront_probe_#t~ret746#1; [2025-02-08 03:33:08,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8070: xennet_start_xmit_#res#1 := 0;call ULTIMATE.dealloc(xennet_start_xmit_~#descriptor~0#1.base, xennet_start_xmit_~#descriptor~0#1.offset);havoc xennet_start_xmit_~#descriptor~0#1.base, xennet_start_xmit_~#descriptor~0#1.offset; [2025-02-08 03:33:08,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9061-1: SUMMARY for call netfront_probe_#t~ret746#1 := printk(32, 0); srcloc: null [2025-02-08 03:33:08,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938: assume 0 != xennet_start_xmit_~tmp___5~2#1; [2025-02-08 03:33:08,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938: assume !(0 != xennet_start_xmit_~tmp___5~2#1); [2025-02-08 03:33:08,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8004-1: SUMMARY for call xennet_start_xmit_#t~ret430#1.base, xennet_start_xmit_#t~ret430#1.offset := xennet_make_one_txreq(xennet_start_xmit_~queue~2#1.base, xennet_start_xmit_~queue~2#1.offset, xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset, xennet_start_xmit_~page~1#1.base, xennet_start_xmit_~page~1#1.offset, xennet_start_xmit_~offset~1#1, xennet_start_xmit_~len~0#1); srcloc: null [2025-02-08 03:33:08,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8004: xennet_start_xmit_~tx~1#1.base, xennet_start_xmit_~tx~1#1.offset := xennet_start_xmit_#t~ret430#1.base, xennet_start_xmit_#t~ret430#1.offset;havoc xennet_start_xmit_#t~ret430#1.base, xennet_start_xmit_#t~ret430#1.offset;xennet_start_xmit_~first_tx~0#1.base, xennet_start_xmit_~first_tx~0#1.offset := xennet_start_xmit_~tx~1#1.base, xennet_start_xmit_~tx~1#1.offset;xennet_start_xmit_~page~1#1.base, xennet_start_xmit_~page~1#1.offset := xennet_start_xmit_~page~1#1.base, 65 + xennet_start_xmit_~page~1#1.offset;xennet_start_xmit_~offset~1#1 := 0;call xennet_start_xmit_#t~mem431#1 := read~int#2(xennet_start_xmit_~tx~1#1.base, 10 + xennet_start_xmit_~tx~1#1.offset, 2);xennet_start_xmit_~len~0#1 := xennet_start_xmit_~len~0#1 - xennet_start_xmit_#t~mem431#1 % 65536;havoc xennet_start_xmit_#t~mem431#1;call xennet_start_xmit_#t~mem432#1 := read~int#2(xennet_start_xmit_~skb#1.base, 145 + xennet_start_xmit_~skb#1.offset, 1); [2025-02-08 03:33:08,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8070-1: SUMMARY for call spin_unlock_irqrestore(xennet_start_xmit_~queue~2#1.base, 364 + xennet_start_xmit_~queue~2#1.offset, xennet_start_xmit_~flags~0#1); srcloc: null [2025-02-08 03:33:08,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10713: havoc choose_timer_1_#t~nondet998#1, choose_timer_1_#t~switch999#1, choose_timer_1_~tmp~81#1;assume { :end_inline_choose_timer_1 } true; [2025-02-08 03:33:08,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10647: main_#t~ret1081#1 := netfront_probe_#res#1;havoc netfront_probe_#t~ret739#1.base, netfront_probe_#t~ret739#1.offset, netfront_probe_#t~ret740#1, netfront_probe_#t~ret741#1, netfront_probe_#t~ret742#1.base, netfront_probe_#t~ret742#1.offset, netfront_probe_#t~mem743#1.base, netfront_probe_#t~mem743#1.offset, netfront_probe_#t~mem744#1.base, netfront_probe_#t~mem744#1.offset, netfront_probe_#t~ret745#1, netfront_probe_#t~ret746#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~1#1.base, netfront_probe_~info~1#1.offset, netfront_probe_~tmp~62#1, netfront_probe_~tmp___0~33#1, netfront_probe_~tmp___1~24#1.base, netfront_probe_~tmp___1~24#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;assume -2147483648 <= main_#t~ret1081#1 && main_#t~ret1081#1 <= 2147483647;~ldv_retval_3~0 := main_#t~ret1081#1;havoc main_#t~ret1081#1; [2025-02-08 03:33:08,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7939-1: SUMMARY for call xennet_start_xmit_#t~ret416#1 := net_ratelimit(); srcloc: null [2025-02-08 03:33:08,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7939: assume -2147483648 <= xennet_start_xmit_#t~ret416#1 && xennet_start_xmit_#t~ret416#1 <= 2147483647;xennet_start_xmit_~tmp___3~7#1 := xennet_start_xmit_#t~ret416#1;havoc xennet_start_xmit_#t~ret416#1; [2025-02-08 03:33:08,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7213-3: [2025-02-08 03:33:08,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7213-2: net_gso_ok_#res#1 := (if 0 == (if net_gso_ok_#t~bitwise189#1 % 18446744073709551616 == net_gso_ok_~feature~0#1 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc net_gso_ok_#t~bitwise189#1; [2025-02-08 03:33:08,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7213: havoc net_gso_ok_#t~bitwise189#1;skb_gso_ok_#t~ret192#1 := net_gso_ok_#res#1;havoc net_gso_ok_#t~bitwise189#1, net_gso_ok_~features#1, net_gso_ok_~gso_type#1, net_gso_ok_~feature~0#1;havoc net_gso_ok_#in~features#1, net_gso_ok_#in~gso_type#1;assume { :end_inline_net_gso_ok } true;skb_gso_ok_~tmp___0~9#1 := (if 0 == skb_gso_ok_#t~ret192#1 % 256 then 0 else 1);havoc skb_gso_ok_#t~mem191#1;havoc skb_gso_ok_#t~ret192#1; [2025-02-08 03:33:08,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7213-6: assume 0 == net_gso_ok_~features#1 % 18446744073709551616 || 0 == net_gso_ok_~feature~0#1 % 18446744073709551616;net_gso_ok_#t~bitwise189#1 := 0; [2025-02-08 03:33:08,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7213-6: assume !(0 == net_gso_ok_~features#1 % 18446744073709551616 || 0 == net_gso_ok_~feature~0#1 % 18446744073709551616); [2025-02-08 03:33:08,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7213-5: assume net_gso_ok_~features#1 % 18446744073709551616 == net_gso_ok_~feature~0#1 % 18446744073709551616;net_gso_ok_#t~bitwise189#1 := net_gso_ok_~features#1; [2025-02-08 03:33:08,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7213-5: assume !(net_gso_ok_~features#1 % 18446744073709551616 == net_gso_ok_~feature~0#1 % 18446744073709551616); [2025-02-08 03:33:08,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7213-4: havoc net_gso_ok_#t~bitwise189#1;assume net_gso_ok_#t~bitwise189#1 % 18446744073709551616 <= net_gso_ok_~features#1 % 18446744073709551616 && net_gso_ok_#t~bitwise189#1 % 18446744073709551616 <= net_gso_ok_~feature~0#1 % 18446744073709551616; [2025-02-08 03:33:08,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949-1: SUMMARY for call __skb_linearize_#t~ret140#1.base, __skb_linearize_#t~ret140#1.offset := __pskb_pull_tail(__skb_linearize_~skb#1.base, __skb_linearize_~skb#1.offset, (if __skb_linearize_#t~mem139#1 % 4294967296 % 4294967296 <= 2147483647 then __skb_linearize_#t~mem139#1 % 4294967296 % 4294967296 else __skb_linearize_#t~mem139#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:33:08,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7940: assume 0 != xennet_start_xmit_~tmp___3~7#1;call write~$Pointer$#20(9, 0, xennet_start_xmit_~#descriptor~0#1.base, xennet_start_xmit_~#descriptor~0#1.offset, 8);call write~$Pointer$#20(10, 0, xennet_start_xmit_~#descriptor~0#1.base, 8 + xennet_start_xmit_~#descriptor~0#1.offset, 8);call write~$Pointer$#20(11, 0, xennet_start_xmit_~#descriptor~0#1.base, 16 + xennet_start_xmit_~#descriptor~0#1.offset, 8);call write~$Pointer$#20(12, 0, xennet_start_xmit_~#descriptor~0#1.base, 24 + xennet_start_xmit_~#descriptor~0#1.offset, 8);call write~int#20(549, xennet_start_xmit_~#descriptor~0#1.base, 32 + xennet_start_xmit_~#descriptor~0#1.offset, 4);call write~int#20(0, xennet_start_xmit_~#descriptor~0#1.base, 36 + xennet_start_xmit_~#descriptor~0#1.offset, 1);call xennet_start_xmit_#t~mem417#1 := read~int#20(xennet_start_xmit_~#descriptor~0#1.base, 36 + xennet_start_xmit_~#descriptor~0#1.offset, 1); [2025-02-08 03:33:08,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7940: assume !(0 != xennet_start_xmit_~tmp___3~7#1); [2025-02-08 03:33:08,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949: __skb_linearize_~tmp~16#1.base, __skb_linearize_~tmp~16#1.offset := __skb_linearize_#t~ret140#1.base, __skb_linearize_#t~ret140#1.offset;havoc __skb_linearize_#t~mem139#1;havoc __skb_linearize_#t~ret140#1.base, __skb_linearize_#t~ret140#1.offset;__skb_linearize_#res#1 := (if 0 != (__skb_linearize_~tmp~16#1.base + __skb_linearize_~tmp~16#1.offset) % 18446744073709551616 then 0 else -12); [2025-02-08 03:33:08,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8998-1: SUMMARY for call xennet_create_dev_#t~ret731#1.base, xennet_create_dev_#t~ret731#1.offset := __alloc_percpu(16, 8); srcloc: null [2025-02-08 03:33:08,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9923: xennet_get_strings_~i~17#1 := 1 + xennet_get_strings_~i~17#1; [2025-02-08 03:33:08,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8073: call xennet_start_xmit_#t~mem473#1 := read~int#2(xennet_start_xmit_~dev#1.base, 352 + xennet_start_xmit_~dev#1.offset, 8);call write~int#2(1 + xennet_start_xmit_#t~mem473#1, xennet_start_xmit_~dev#1.base, 352 + xennet_start_xmit_~dev#1.offset, 8);assume { :begin_inline_dev_kfree_skb_any } true;dev_kfree_skb_any_#in~skb#1.base, dev_kfree_skb_any_#in~skb#1.offset := xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset;havoc dev_kfree_skb_any_~skb#1.base, dev_kfree_skb_any_~skb#1.offset;dev_kfree_skb_any_~skb#1.base, dev_kfree_skb_any_~skb#1.offset := dev_kfree_skb_any_#in~skb#1.base, dev_kfree_skb_any_#in~skb#1.offset;assume { :begin_inline___dev_kfree_skb_any } true;__dev_kfree_skb_any_#in~arg0#1.base, __dev_kfree_skb_any_#in~arg0#1.offset, __dev_kfree_skb_any_#in~arg1#1 := dev_kfree_skb_any_~skb#1.base, dev_kfree_skb_any_~skb#1.offset, 1;havoc __dev_kfree_skb_any_~arg0#1.base, __dev_kfree_skb_any_~arg0#1.offset, __dev_kfree_skb_any_~arg1#1;__dev_kfree_skb_any_~arg0#1.base, __dev_kfree_skb_any_~arg0#1.offset := __dev_kfree_skb_any_#in~arg0#1.base, __dev_kfree_skb_any_#in~arg0#1.offset;__dev_kfree_skb_any_~arg1#1 := __dev_kfree_skb_any_#in~arg1#1; [2025-02-08 03:33:08,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9923-1: SUMMARY for call xennet_get_strings_#t~memcpy~res978#1.base, xennet_get_strings_#t~memcpy~res978#1.offset := #Ultimate.C_memcpy#2(xennet_get_strings_~data#1.base, xennet_get_strings_~data#1.offset + (if 32 * xennet_get_strings_~i~17#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then 32 * xennet_get_strings_~i~17#1 % 18446744073709551616 % 18446744073709551616 else 32 * xennet_get_strings_~i~17#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), ~#xennet_stats~0.base, ~#xennet_stats~0.offset + 34 * xennet_get_strings_~i~17#1, 32); srcloc: null [2025-02-08 03:33:08,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8998: xennet_create_dev_~tmp___3~13#1.base, xennet_create_dev_~tmp___3~13#1.offset := xennet_create_dev_#t~ret731#1.base, xennet_create_dev_#t~ret731#1.offset;havoc xennet_create_dev_#t~ret731#1.base, xennet_create_dev_#t~ret731#1.offset;xennet_create_dev_~pcpu_stats___0~0#1.base, xennet_create_dev_~pcpu_stats___0~0#1.offset := xennet_create_dev_~tmp___3~13#1.base, xennet_create_dev_~tmp___3~13#1.offset; [2025-02-08 03:33:08,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8074: havoc dev_kfree_skb_any_~skb#1.base, dev_kfree_skb_any_~skb#1.offset;havoc dev_kfree_skb_any_#in~skb#1.base, dev_kfree_skb_any_#in~skb#1.offset;assume { :end_inline_dev_kfree_skb_any } true;xennet_start_xmit_#res#1 := 0;call ULTIMATE.dealloc(xennet_start_xmit_~#descriptor~0#1.base, xennet_start_xmit_~#descriptor~0#1.offset);havoc xennet_start_xmit_~#descriptor~0#1.base, xennet_start_xmit_~#descriptor~0#1.offset; [2025-02-08 03:33:08,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8009: assume 6 == xennet_start_xmit_#t~mem432#1 % 256 % 4294967296;havoc xennet_start_xmit_#t~mem432#1;call xennet_start_xmit_#t~mem433#1 := read~int#2(xennet_start_xmit_~tx~1#1.base, 6 + xennet_start_xmit_~tx~1#1.offset, 2);call write~int#2(3 + xennet_start_xmit_#t~mem433#1 % 65536 - xennet_start_xmit_#t~mem433#1 % 65536 % 4, xennet_start_xmit_~tx~1#1.base, 6 + xennet_start_xmit_~tx~1#1.offset, 2);havoc xennet_start_xmit_#t~mem433#1; [2025-02-08 03:33:08,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8009: assume !(6 == xennet_start_xmit_#t~mem432#1 % 256 % 4294967296);havoc xennet_start_xmit_#t~mem432#1;call xennet_start_xmit_#t~mem434#1 := read~int#2(xennet_start_xmit_~skb#1.base, 145 + xennet_start_xmit_~skb#1.offset, 1); [2025-02-08 03:33:08,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9000: assume 0 != (xennet_create_dev_~pcpu_stats___0~0#1.base + xennet_create_dev_~pcpu_stats___0~0#1.offset) % 18446744073709551616;xennet_create_dev_~__cpu___0~0#1 := -1; [2025-02-08 03:33:08,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9000: assume !(0 != (xennet_create_dev_~pcpu_stats___0~0#1.base + xennet_create_dev_~pcpu_stats___0~0#1.offset) % 18446744073709551616); [2025-02-08 03:33:08,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9067: SUMMARY for call xennet_free_netdev(netfront_probe_~netdev~1#1.base, netfront_probe_~netdev~1#1.offset); srcloc: null [2025-02-08 03:33:08,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6887: havoc skb_is_nonlinear_#t~mem122#1;skb_linearize_#t~ret141#1 := skb_is_nonlinear_#res#1;havoc skb_is_nonlinear_#t~mem122#1, skb_is_nonlinear_~skb#1.base, skb_is_nonlinear_~skb#1.offset;havoc skb_is_nonlinear_#in~skb#1.base, skb_is_nonlinear_#in~skb#1.offset;assume { :end_inline_skb_is_nonlinear } true;skb_linearize_~tmp___2~1#1 := (if 0 == skb_linearize_#t~ret141#1 % 256 then 0 else 1);havoc skb_linearize_#t~ret141#1; [2025-02-08 03:33:08,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9068: netfront_probe_#res#1 := netfront_probe_~err~4#1; [2025-02-08 03:33:08,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9068-1: SUMMARY for call dev_set_drvdata(netfront_probe_~dev#1.base, 60 + netfront_probe_~dev#1.offset, 0, 0); srcloc: null [2025-02-08 03:33:08,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7152: havoc set_bit_~nr#1, set_bit_~addr#1.base, set_bit_~addr#1.offset;havoc set_bit_#in~nr#1, set_bit_#in~addr#1.base, set_bit_#in~addr#1.offset;assume { :end_inline_set_bit } true; [2025-02-08 03:33:08,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10257: ldv_initialize_ethtool_ops_6_~tmp~82#1.base, ldv_initialize_ethtool_ops_6_~tmp~82#1.offset := ldv_initialize_ethtool_ops_6_#t~ret1000#1.base, ldv_initialize_ethtool_ops_6_#t~ret1000#1.offset;havoc ldv_initialize_ethtool_ops_6_#t~ret1000#1.base, ldv_initialize_ethtool_ops_6_#t~ret1000#1.offset;~xennet_ethtool_ops_group0~0.base, ~xennet_ethtool_ops_group0~0.offset := ldv_initialize_ethtool_ops_6_~tmp~82#1.base, ldv_initialize_ethtool_ops_6_~tmp~82#1.offset; [2025-02-08 03:33:08,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10257-1: SUMMARY for call ldv_initialize_ethtool_ops_6_#t~ret1000#1.base, ldv_initialize_ethtool_ops_6_#t~ret1000#1.offset := ldv_init_zalloc(3008); srcloc: null [2025-02-08 03:33:08,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10456-3: assume 0 == ~ldv_retval_0~0;~ldv_state_variable_7~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; [2025-02-08 03:33:08,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10456-3: assume !(0 == ~ldv_retval_0~0); [2025-02-08 03:33:08,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8012: assume 2 == xennet_start_xmit_#t~mem434#1 % 256 % 4294967296;havoc xennet_start_xmit_#t~mem434#1;call xennet_start_xmit_#t~mem435#1 := read~int#2(xennet_start_xmit_~tx~1#1.base, 6 + xennet_start_xmit_~tx~1#1.offset, 2); [2025-02-08 03:33:08,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8012: assume !(2 == xennet_start_xmit_#t~mem434#1 % 256 % 4294967296);havoc xennet_start_xmit_#t~mem434#1; [2025-02-08 03:33:08,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10456-20: assume 0 == ~ldv_retval_1~0;~ldv_state_variable_7~0 := 3; [2025-02-08 03:33:08,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10456-20: assume !(0 == ~ldv_retval_1~0); [2025-02-08 03:33:08,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9004: xennet_create_dev_~__vpp_verify___0~1#1.base, xennet_create_dev_~__vpp_verify___0~1#1.offset := 0, 0;call xennet_create_dev_#t~mem732#1 := read~int#17(~#__per_cpu_offset~0.base, ~#__per_cpu_offset~0.offset + 8 * xennet_create_dev_~__cpu___0~0#1, 8);xennet_create_dev_~stat___0~0#1.base, xennet_create_dev_~stat___0~0#1.offset := 0, (if (xennet_create_dev_#t~mem732#1 + xennet_create_dev_~__ptr___0~1#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (xennet_create_dev_#t~mem732#1 + xennet_create_dev_~__ptr___0~1#1) % 18446744073709551616 % 18446744073709551616 else (xennet_create_dev_#t~mem732#1 + xennet_create_dev_~__ptr___0~1#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc xennet_create_dev_#t~mem732#1; [2025-02-08 03:33:08,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8013-3: assume false;xennet_start_xmit_#t~bitwise436#1 := xennet_start_xmit_#t~mem435#1 % 65536; [2025-02-08 03:33:08,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8013-3: assume !false; [2025-02-08 03:33:08,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7947-1: SUMMARY for call xennet_start_xmit_#t~ret418#1 := ldv__builtin_expect((if xennet_start_xmit_#t~mem417#1 % 256 % 18446744073709551616 <= 9223372036854775807 then xennet_start_xmit_#t~mem417#1 % 256 % 18446744073709551616 else xennet_start_xmit_#t~mem417#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:33:08,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9136: call ULTIMATE.dealloc(netfront_resume_~#descriptor~1#1.base, netfront_resume_~#descriptor~1#1.offset);havoc netfront_resume_~#descriptor~1#1.base, netfront_resume_~#descriptor~1#1.offset;main_#t~ret1087#1 := netfront_resume_#res#1;havoc netfront_resume_#t~ret768#1.base, netfront_resume_#t~ret768#1.offset, netfront_resume_#t~mem769#1, netfront_resume_#t~ret770#1, netfront_resume_#t~mem771#1.base, netfront_resume_#t~mem771#1.offset, netfront_resume_~dev#1.base, netfront_resume_~dev#1.offset, netfront_resume_~info~2#1.base, netfront_resume_~info~2#1.offset, netfront_resume_~tmp~64#1.base, netfront_resume_~tmp~64#1.offset, netfront_resume_~#descriptor~1#1.base, netfront_resume_~#descriptor~1#1.offset, netfront_resume_~tmp___0~35#1;havoc netfront_resume_#in~dev#1.base, netfront_resume_#in~dev#1.offset;assume { :end_inline_netfront_resume } true;assume -2147483648 <= main_#t~ret1087#1 && main_#t~ret1087#1 <= 2147483647;~ldv_retval_2~0 := main_#t~ret1087#1;havoc main_#t~ret1087#1; [2025-02-08 03:33:08,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8013-2: havoc xennet_start_xmit_#t~bitwise436#1;assume (xennet_start_xmit_#t~bitwise436#1 % 4294967296 >= xennet_start_xmit_#t~mem435#1 % 65536 % 4294967296 && xennet_start_xmit_#t~bitwise436#1 % 4294967296 >= 2) && xennet_start_xmit_#t~bitwise436#1 % 4294967296 <= 2 + xennet_start_xmit_#t~mem435#1 % 65536 % 4294967296; [2025-02-08 03:33:08,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7947: assume -9223372036854775808 <= xennet_start_xmit_#t~ret418#1 && xennet_start_xmit_#t~ret418#1 <= 9223372036854775807;xennet_start_xmit_~tmp___2~11#1 := xennet_start_xmit_#t~ret418#1;havoc xennet_start_xmit_#t~mem417#1;havoc xennet_start_xmit_#t~ret418#1; [2025-02-08 03:33:08,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8013-1: [2025-02-08 03:33:08,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8013: call write~int#2(xennet_start_xmit_#t~bitwise436#1, xennet_start_xmit_~tx~1#1.base, 6 + xennet_start_xmit_~tx~1#1.offset, 2);havoc xennet_start_xmit_#t~mem435#1;havoc xennet_start_xmit_#t~bitwise436#1; [2025-02-08 03:33:08,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8013-4: assume 0 == xennet_start_xmit_#t~mem435#1 % 65536 % 4294967296 || 2 == xennet_start_xmit_#t~mem435#1 % 65536 % 4294967296;xennet_start_xmit_#t~bitwise436#1 := 2; [2025-02-08 03:33:08,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8013-4: assume !(0 == xennet_start_xmit_#t~mem435#1 % 65536 % 4294967296 || 2 == xennet_start_xmit_#t~mem435#1 % 65536 % 4294967296); [2025-02-08 03:33:08,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7948: assume 0 != xennet_start_xmit_~tmp___2~11#1;call xennet_start_xmit_#t~mem419#1 := read~int#2(xennet_start_xmit_~skb#1.base, 128 + xennet_start_xmit_~skb#1.offset, 4);assume { :begin_inline___dynamic_pr_debug } true;__dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset := xennet_start_xmit_~#descriptor~0#1.base, xennet_start_xmit_~#descriptor~0#1.offset, 13, 0;havoc __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;__dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset := __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset;__dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset := __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset; [2025-02-08 03:33:08,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7948: assume !(0 != xennet_start_xmit_~tmp___2~11#1); [2025-02-08 03:33:08,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949: havoc __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;havoc __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;assume { :end_inline___dynamic_pr_debug } true;havoc xennet_start_xmit_#t~mem419#1; [2025-02-08 03:33:08,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11253: havoc alloc_etherdev_mqs_#t~ret1136#1.base, alloc_etherdev_mqs_#t~ret1136#1.offset;xennet_create_dev_#t~ret724#1.base, xennet_create_dev_#t~ret724#1.offset := alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret1136#1.base, alloc_etherdev_mqs_#t~ret1136#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;xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset := xennet_create_dev_#t~ret724#1.base, xennet_create_dev_#t~ret724#1.offset;havoc xennet_create_dev_#t~ret724#1.base, xennet_create_dev_#t~ret724#1.offset; [2025-02-08 03:33:08,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8016-1: SUMMARY for call xennet_start_xmit_#t~ret437#1.base, xennet_start_xmit_#t~ret437#1.offset := skb_end_pointer(xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 03:33:08,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8016: xennet_start_xmit_~tmp___18~0#1.base, xennet_start_xmit_~tmp___18~0#1.offset := xennet_start_xmit_#t~ret437#1.base, xennet_start_xmit_#t~ret437#1.offset;havoc xennet_start_xmit_#t~ret437#1.base, xennet_start_xmit_#t~ret437#1.offset;call xennet_start_xmit_#t~mem438#1 := read~int#2(xennet_start_xmit_~tmp___18~0#1.base, 2 + xennet_start_xmit_~tmp___18~0#1.offset, 2); [2025-02-08 03:33:08,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9007: SUMMARY for call u64_stats_init(xennet_create_dev_~stat___0~0#1.base, 16 + xennet_create_dev_~stat___0~0#1.offset); srcloc: null [2025-02-08 03:33:08,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7884: call ULTIMATE.dealloc(xennet_start_xmit_~#descriptor~0#1.base, xennet_start_xmit_~#descriptor~0#1.offset);havoc xennet_start_xmit_~#descriptor~0#1.base, xennet_start_xmit_~#descriptor~0#1.offset;main_#t~ret1064#1 := xennet_start_xmit_#res#1;havoc xennet_start_xmit_#t~ret405#1.base, xennet_start_xmit_#t~ret405#1.offset, xennet_start_xmit_#t~mem406#1, xennet_start_xmit_#t~ret407#1, xennet_start_xmit_#t~mem408#1.base, xennet_start_xmit_#t~mem408#1.offset, xennet_start_xmit_#t~mem409#1, xennet_start_xmit_#t~ret410#1, xennet_start_xmit_#t~ret411#1, xennet_start_xmit_#t~mem412#1, xennet_start_xmit_#t~ret413#1, xennet_start_xmit_#t~ret414#1, xennet_start_xmit_#t~ret415#1, xennet_start_xmit_#t~ret416#1, xennet_start_xmit_#t~mem417#1, xennet_start_xmit_#t~ret418#1, xennet_start_xmit_#t~mem419#1, xennet_start_xmit_#t~ret420#1, xennet_start_xmit_#t~mem421#1.base, xennet_start_xmit_#t~mem421#1.offset, xennet_start_xmit_#t~ret422#1, xennet_start_xmit_#t~mem423#1.base, xennet_start_xmit_#t~mem423#1.offset, xennet_start_xmit_#t~ret424#1, xennet_start_xmit_#t~ret425#1, xennet_start_xmit_#t~ret426#1, xennet_start_xmit_#t~ret427#1, xennet_start_xmit_#t~ret428#1, xennet_start_xmit_#t~ret429#1, xennet_start_xmit_#t~ret430#1.base, xennet_start_xmit_#t~ret430#1.offset, xennet_start_xmit_#t~mem431#1, xennet_start_xmit_#t~mem432#1, xennet_start_xmit_#t~mem433#1, xennet_start_xmit_#t~mem434#1, xennet_start_xmit_#t~mem435#1, xennet_start_xmit_#t~bitwise436#1, xennet_start_xmit_#t~ret437#1.base, xennet_start_xmit_#t~ret437#1.offset, xennet_start_xmit_#t~mem438#1, xennet_start_xmit_#t~mem439#1, xennet_start_xmit_#t~mem440#1, xennet_start_xmit_#t~mem441#1.base, xennet_start_xmit_#t~mem441#1.offset, xennet_start_xmit_#t~mem442#1, xennet_start_xmit_#t~bitwise443#1, xennet_start_xmit_#t~mem444#1, xennet_start_xmit_#t~bitwise445#1, xennet_start_xmit_#t~ret446#1.base, xennet_start_xmit_#t~ret446#1.offset, xennet_start_xmit_#t~mem447#1, xennet_start_xmit_#t~ret448#1.base, xennet_start_xmit_#t~ret448#1.offset, xennet_start_xmit_#t~mem449#1, xennet_start_xmit_#t~bitwise450#1, xennet_start_xmit_#t~ret451#1.base, xennet_start_xmit_#t~ret451#1.offset, xennet_start_xmit_#t~ret452#1.base, xennet_start_xmit_#t~ret452#1.offset, xennet_start_xmit_#t~ret453#1, xennet_start_xmit_#t~ret454#1.base, xennet_start_xmit_#t~ret454#1.offset, xennet_start_xmit_#t~mem455#1, xennet_start_xmit_#t~ret456#1.base, xennet_start_xmit_#t~ret456#1.offset, xennet_start_xmit_#t~ret457#1.base, xennet_start_xmit_#t~ret457#1.offset, xennet_start_xmit_#t~mem458#1, xennet_start_xmit_#t~mem459#1, xennet_start_xmit_#t~mem460#1.base, xennet_start_xmit_#t~mem460#1.offset, xennet_start_xmit_#t~mem461#1, xennet_start_xmit_#t~mem462#1, xennet_start_xmit_#t~mem463#1.base, xennet_start_xmit_#t~mem463#1.offset, xennet_start_xmit_#t~mem464#1.base, xennet_start_xmit_#t~mem464#1.offset, xennet_start_xmit_#t~mem465#1, xennet_start_xmit_#t~mem466#1, xennet_start_xmit_#t~mem468#1, xennet_start_xmit_#t~mem467#1, xennet_start_xmit_#t~mem469#1, xennet_start_xmit_#t~ret470#1, xennet_start_xmit_#t~mem471#1, xennet_start_xmit_#t~ret472#1.base, xennet_start_xmit_#t~ret472#1.offset, xennet_start_xmit_#t~mem473#1, xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset, xennet_start_xmit_~dev#1.base, xennet_start_xmit_~dev#1.offset, xennet_start_xmit_~np~1#1.base, xennet_start_xmit_~np~1#1.offset, xennet_start_xmit_~tmp~43#1.base, xennet_start_xmit_~tmp~43#1.offset, xennet_start_xmit_~tx_stats~0#1.base, xennet_start_xmit_~tx_stats~0#1.offset, xennet_start_xmit_~__vpp_verify~0#1.base, xennet_start_xmit_~__vpp_verify~0#1.offset, xennet_start_xmit_~tcp_ptr__~0#1, xennet_start_xmit_~tx~1#1.base, xennet_start_xmit_~tx~1#1.offset, xennet_start_xmit_~first_tx~0#1.base, xennet_start_xmit_~first_tx~0#1.offset, xennet_start_xmit_~i~5#1, xennet_start_xmit_~notify~1#1, xennet_start_xmit_~slots~0#1, xennet_start_xmit_~page~1#1.base, xennet_start_xmit_~page~1#1.offset, xennet_start_xmit_~offset~1#1, xennet_start_xmit_~len~0#1, xennet_start_xmit_~flags~0#1, xennet_start_xmit_~queue~2#1.base, xennet_start_xmit_~queue~2#1.offset, xennet_start_xmit_~num_queues~2#1, xennet_start_xmit_~queue_index~0#1, xennet_start_xmit_~tmp___0~18#1, xennet_start_xmit_~tmp___1~13#1, xennet_start_xmit_~#descriptor~0#1.base, xennet_start_xmit_~#descriptor~0#1.offset, xennet_start_xmit_~tmp___2~11#1, xennet_start_xmit_~tmp___3~7#1, xennet_start_xmit_~tmp___4~3#1, xennet_start_xmit_~tmp___5~2#1, xennet_start_xmit_~tmp___6~1#1, xennet_start_xmit_~tmp___7~1#1, xennet_start_xmit_~tmp___8~1#1, xennet_start_xmit_~tmp___9~0#1, xennet_start_xmit_~tmp___10~0#1, xennet_start_xmit_~tmp___11~0#1, xennet_start_xmit_~tmp___12~0#1, xennet_start_xmit_~tmp___13~0#1, xennet_start_xmit_~tmp___14~0#1, xennet_start_xmit_~gso~0#1.base, xennet_start_xmit_~gso~0#1.offset, xennet_start_xmit_~tmp___15~0#1, xennet_start_xmit_~tmp___16~0#1.base, xennet_start_xmit_~tmp___16~0#1.offset, xennet_start_xmit_~tmp___17~0#1.base, xennet_start_xmit_~tmp___17~0#1.offset, xennet_start_xmit_~tmp___18~0#1.base, xennet_start_xmit_~tmp___18~0#1.offset, xennet_start_xmit_~frag~1#1.base, xennet_start_xmit_~frag~1#1.offset, xennet_start_xmit_~tmp___19~0#1.base, xennet_start_xmit_~tmp___19~0#1.offset, xennet_start_xmit_~tmp___20~0#1, xennet_start_xmit_~tmp___21~0#1.base, xennet_start_xmit_~tmp___21~0#1.offset, xennet_start_xmit_~tmp___22~0#1.base, xennet_start_xmit_~tmp___22~0#1.offset, xennet_start_xmit_~__old~1#1, xennet_start_xmit_~__new~1#1, xennet_start_xmit_~tmp___23~0#1.base, xennet_start_xmit_~tmp___23~0#1.offset, xennet_start_xmit_~tmp___24~0#1;havoc xennet_start_xmit_#in~skb#1.base, xennet_start_xmit_#in~skb#1.offset, xennet_start_xmit_#in~dev#1.base, xennet_start_xmit_#in~dev#1.offset;assume { :end_inline_xennet_start_xmit } true;assume -2147483648 <= main_#t~ret1064#1 && main_#t~ret1064#1 <= 2147483647;havoc main_#t~ret1064#1;~ldv_state_variable_7~0 := 3; [2025-02-08 03:33:08,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7224-1: SUMMARY for call skb_gso_ok_#t~ret190#1.base, skb_gso_ok_#t~ret190#1.offset := skb_end_pointer(skb_gso_ok_~skb#1.base, skb_gso_ok_~skb#1.offset); srcloc: null [2025-02-08 03:33:08,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7224: skb_gso_ok_~tmp~28#1.base, skb_gso_ok_~tmp~28#1.offset := skb_gso_ok_#t~ret190#1.base, skb_gso_ok_#t~ret190#1.offset;havoc skb_gso_ok_#t~ret190#1.base, skb_gso_ok_#t~ret190#1.offset;call skb_gso_ok_#t~mem191#1 := read~int#2(skb_gso_ok_~tmp~28#1.base, 6 + skb_gso_ok_~tmp~28#1.offset, 2);assume { :begin_inline_net_gso_ok } true;net_gso_ok_#in~features#1, net_gso_ok_#in~gso_type#1 := skb_gso_ok_~features#1, (if skb_gso_ok_#t~mem191#1 % 65536 % 4294967296 <= 2147483647 then skb_gso_ok_#t~mem191#1 % 65536 % 4294967296 else skb_gso_ok_#t~mem191#1 % 65536 % 4294967296 - 4294967296);havoc net_gso_ok_#res#1;havoc net_gso_ok_#t~bitwise189#1, net_gso_ok_~features#1, net_gso_ok_~gso_type#1, net_gso_ok_~feature~0#1;net_gso_ok_~features#1 := net_gso_ok_#in~features#1;net_gso_ok_~gso_type#1 := net_gso_ok_#in~gso_type#1;havoc net_gso_ok_~feature~0#1;net_gso_ok_~feature~0#1 := 65536 * net_gso_ok_~gso_type#1; [2025-02-08 03:33:08,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6960: assume 0 != (if skb_linearize_~tmp___2~1#1 % 256 % 4294967296 <= 2147483647 then skb_linearize_~tmp___2~1#1 % 256 % 4294967296 else skb_linearize_~tmp___2~1#1 % 256 % 4294967296 - 4294967296);assume { :begin_inline___skb_linearize } true;__skb_linearize_#in~skb#1.base, __skb_linearize_#in~skb#1.offset := skb_linearize_~skb#1.base, skb_linearize_~skb#1.offset;havoc __skb_linearize_#res#1;havoc __skb_linearize_#t~mem139#1, __skb_linearize_#t~ret140#1.base, __skb_linearize_#t~ret140#1.offset, __skb_linearize_~skb#1.base, __skb_linearize_~skb#1.offset, __skb_linearize_~tmp~16#1.base, __skb_linearize_~tmp~16#1.offset;__skb_linearize_~skb#1.base, __skb_linearize_~skb#1.offset := __skb_linearize_#in~skb#1.base, __skb_linearize_#in~skb#1.offset;havoc __skb_linearize_~tmp~16#1.base, __skb_linearize_~tmp~16#1.offset;call __skb_linearize_#t~mem139#1 := read~int#2(__skb_linearize_~skb#1.base, 132 + __skb_linearize_~skb#1.offset, 4); [2025-02-08 03:33:08,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6960: assume !(0 != (if skb_linearize_~tmp___2~1#1 % 256 % 4294967296 <= 2147483647 then skb_linearize_~tmp___2~1#1 % 256 % 4294967296 else skb_linearize_~tmp___2~1#1 % 256 % 4294967296 - 4294967296));skb_linearize_~tmp___1~3#1 := 0; [2025-02-08 03:33:08,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8017: assume 0 != xennet_start_xmit_#t~mem438#1 % 65536 % 4294967296;havoc xennet_start_xmit_#t~mem438#1;call xennet_start_xmit_#t~mem439#1 := read~int#2(xennet_start_xmit_~queue~2#1.base, 432 + xennet_start_xmit_~queue~2#1.offset, 4);xennet_start_xmit_~tmp___15~0#1 := xennet_start_xmit_#t~mem439#1;havoc xennet_start_xmit_#t~mem439#1;call xennet_start_xmit_#t~mem440#1 := read~int#2(xennet_start_xmit_~queue~2#1.base, 432 + xennet_start_xmit_~queue~2#1.offset, 4);call write~int#2(1 + xennet_start_xmit_#t~mem440#1, xennet_start_xmit_~queue~2#1.base, 432 + xennet_start_xmit_~queue~2#1.offset, 4);havoc xennet_start_xmit_#t~mem440#1;call xennet_start_xmit_#t~mem441#1.base, xennet_start_xmit_#t~mem441#1.offset := read~$Pointer$#2(xennet_start_xmit_~queue~2#1.base, 444 + xennet_start_xmit_~queue~2#1.offset, 8);call xennet_start_xmit_#t~mem442#1 := read~int#2(xennet_start_xmit_~queue~2#1.base, 440 + xennet_start_xmit_~queue~2#1.offset, 4); [2025-02-08 03:33:08,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8017: assume !(0 != xennet_start_xmit_#t~mem438#1 % 65536 % 4294967296);havoc xennet_start_xmit_#t~mem438#1; [2025-02-08 03:33:08,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10462: main_#t~ret1043#1 := xennet_close_#res#1;havoc xennet_close_#t~ret474#1.base, xennet_close_#t~ret474#1.offset, xennet_close_#t~mem475#1, xennet_close_#t~mem476#1.base, xennet_close_#t~mem476#1.offset, xennet_close_#t~mem477#1.base, xennet_close_#t~mem477#1.offset, xennet_close_~dev#1.base, xennet_close_~dev#1.offset, xennet_close_~np~2#1.base, xennet_close_~np~2#1.offset, xennet_close_~tmp~44#1.base, xennet_close_~tmp~44#1.offset, xennet_close_~num_queues~3#1, xennet_close_~i~6#1, xennet_close_~queue~3#1.base, xennet_close_~queue~3#1.offset;havoc xennet_close_#in~dev#1.base, xennet_close_#in~dev#1.offset;assume { :end_inline_xennet_close } true;assume -2147483648 <= main_#t~ret1043#1 && main_#t~ret1043#1 <= 2147483647;havoc main_#t~ret1043#1;~ldv_state_variable_7~0 := 2; [2025-02-08 03:33:08,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6961: skb_linearize_#t~ret142#1 := __skb_linearize_#res#1;havoc __skb_linearize_#t~mem139#1, __skb_linearize_#t~ret140#1.base, __skb_linearize_#t~ret140#1.offset, __skb_linearize_~skb#1.base, __skb_linearize_~skb#1.offset, __skb_linearize_~tmp~16#1.base, __skb_linearize_~tmp~16#1.offset;havoc __skb_linearize_#in~skb#1.base, __skb_linearize_#in~skb#1.offset;assume { :end_inline___skb_linearize } true;assume -2147483648 <= skb_linearize_#t~ret142#1 && skb_linearize_#t~ret142#1 <= 2147483647;skb_linearize_~tmp___0~6#1 := skb_linearize_#t~ret142#1;havoc skb_linearize_#t~ret142#1;skb_linearize_~tmp___1~3#1 := skb_linearize_~tmp___0~6#1; [2025-02-08 03:33:08,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9009: xennet_create_dev_~tmp___4~8#1 := xennet_create_dev_#t~ret733#1;xennet_create_dev_~__cpu___0~0#1 := (if xennet_create_dev_~tmp___4~8#1 % 4294967296 % 4294967296 <= 2147483647 then xennet_create_dev_~tmp___4~8#1 % 4294967296 % 4294967296 else xennet_create_dev_~tmp___4~8#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 03:33:08,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9009-1: SUMMARY for call xennet_create_dev_#t~ret733#1 := cpumask_next(xennet_create_dev_~__cpu___0~0#1, ~cpu_possible_mask~0.base, ~cpu_possible_mask~0.offset); srcloc: null [2025-02-08 03:33:08,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7226: assume 0 != (if skb_gso_ok_~tmp___0~9#1 % 256 % 4294967296 <= 2147483647 then skb_gso_ok_~tmp___0~9#1 % 256 % 4294967296 else skb_gso_ok_~tmp___0~9#1 % 256 % 4294967296 - 4294967296);assume { :begin_inline_skb_has_frag_list } true;skb_has_frag_list_#in~skb#1.base, skb_has_frag_list_#in~skb#1.offset := skb_gso_ok_~skb#1.base, skb_gso_ok_~skb#1.offset;havoc skb_has_frag_list_#res#1;havoc skb_has_frag_list_#t~ret143#1.base, skb_has_frag_list_#t~ret143#1.offset, skb_has_frag_list_#t~mem144#1.base, skb_has_frag_list_#t~mem144#1.offset, skb_has_frag_list_~skb#1.base, skb_has_frag_list_~skb#1.offset, skb_has_frag_list_~tmp~17#1.base, skb_has_frag_list_~tmp~17#1.offset;skb_has_frag_list_~skb#1.base, skb_has_frag_list_~skb#1.offset := skb_has_frag_list_#in~skb#1.base, skb_has_frag_list_#in~skb#1.offset;havoc skb_has_frag_list_~tmp~17#1.base, skb_has_frag_list_~tmp~17#1.offset; [2025-02-08 03:33:08,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7226: assume !(0 != (if skb_gso_ok_~tmp___0~9#1 % 256 % 4294967296 <= 2147483647 then skb_gso_ok_~tmp___0~9#1 % 256 % 4294967296 else skb_gso_ok_~tmp___0~9#1 % 256 % 4294967296 - 4294967296));skb_gso_ok_~tmp___3~1#1 := 0; [2025-02-08 03:33:08,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11058: havoc ldv_net_device_ops_7_#t~ret997#1.base, ldv_net_device_ops_7_#t~ret997#1.offset, ldv_net_device_ops_7_~tmp~80#1.base, ldv_net_device_ops_7_~tmp~80#1.offset;assume { :end_inline_ldv_net_device_ops_7 } true;ldv_register_netdev_42_#res#1 := ldv_register_netdev_42_~ldv_func_res~1#1; [2025-02-08 03:33:08,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11190: havoc __bitmap_weight_#t~nondet1131#1;bitmap_weight_#t~ret53#1 := __bitmap_weight_#res#1;havoc __bitmap_weight_#t~nondet1131#1, __bitmap_weight_~arg0#1.base, __bitmap_weight_~arg0#1.offset, __bitmap_weight_~arg1#1;havoc __bitmap_weight_#in~arg0#1.base, __bitmap_weight_#in~arg0#1.offset, __bitmap_weight_#in~arg1#1;assume { :end_inline___bitmap_weight } true;assume -2147483648 <= bitmap_weight_#t~ret53#1 && bitmap_weight_#t~ret53#1 <= 2147483647;bitmap_weight_~tmp___0~3#1 := bitmap_weight_#t~ret53#1;havoc bitmap_weight_#t~ret53#1;bitmap_weight_#res#1 := bitmap_weight_~tmp___0~3#1; [2025-02-08 03:33:08,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10266: ldv_initialize_xenbus_driver_2_~tmp~83#1.base, ldv_initialize_xenbus_driver_2_~tmp~83#1.offset := ldv_initialize_xenbus_driver_2_#t~ret1001#1.base, ldv_initialize_xenbus_driver_2_#t~ret1001#1.offset;havoc ldv_initialize_xenbus_driver_2_#t~ret1001#1.base, ldv_initialize_xenbus_driver_2_#t~ret1001#1.offset;~netfront_driver_group0~0.base, ~netfront_driver_group0~0.offset := ldv_initialize_xenbus_driver_2_~tmp~83#1.base, ldv_initialize_xenbus_driver_2_~tmp~83#1.offset; [2025-02-08 03:33:08,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9011: assume xennet_create_dev_~__cpu___0~0#1 < ~nr_cpu_ids~0; [2025-02-08 03:33:08,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9011: assume !(xennet_create_dev_~__cpu___0~0#1 < ~nr_cpu_ids~0); [2025-02-08 03:33:08,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10266-1: SUMMARY for call ldv_initialize_xenbus_driver_2_#t~ret1001#1.base, ldv_initialize_xenbus_driver_2_#t~ret1001#1.offset := ldv_init_zalloc(1664); srcloc: null [2025-02-08 03:33:08,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8020-2: havoc xennet_start_xmit_#t~bitwise443#1;assume xennet_start_xmit_#t~bitwise443#1 % 4294967296 <= xennet_start_xmit_~tmp___15~0#1 % 4294967296 && xennet_start_xmit_#t~bitwise443#1 % 4294967296 <= (xennet_start_xmit_#t~mem442#1 - 1) % 4294967296; [2025-02-08 03:33:08,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8020-1: [2025-02-08 03:33:08,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8020: xennet_start_xmit_~gso~0#1.base, xennet_start_xmit_~gso~0#1.offset := xennet_start_xmit_#t~mem441#1.base, 64 + xennet_start_xmit_#t~mem441#1.offset + 12 * (if xennet_start_xmit_#t~bitwise443#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then xennet_start_xmit_#t~bitwise443#1 % 4294967296 % 18446744073709551616 else xennet_start_xmit_#t~bitwise443#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);havoc xennet_start_xmit_#t~mem441#1.base, xennet_start_xmit_#t~mem441#1.offset;havoc xennet_start_xmit_#t~mem442#1;havoc xennet_start_xmit_#t~bitwise443#1;call xennet_start_xmit_#t~mem444#1 := read~int#2(xennet_start_xmit_~tx~1#1.base, 6 + xennet_start_xmit_~tx~1#1.offset, 2); [2025-02-08 03:33:08,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8020-4: assume 0 == xennet_start_xmit_~tmp___15~0#1 % 4294967296 || 0 == (xennet_start_xmit_#t~mem442#1 - 1) % 4294967296;xennet_start_xmit_#t~bitwise443#1 := 0; [2025-02-08 03:33:08,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8020-4: assume !(0 == xennet_start_xmit_~tmp___15~0#1 % 4294967296 || 0 == (xennet_start_xmit_#t~mem442#1 - 1) % 4294967296); [2025-02-08 03:33:08,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8020-3: assume xennet_start_xmit_~tmp___15~0#1 % 4294967296 == (xennet_start_xmit_#t~mem442#1 - 1) % 4294967296;xennet_start_xmit_#t~bitwise443#1 := xennet_start_xmit_~tmp___15~0#1; [2025-02-08 03:33:08,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8020-3: assume !(xennet_start_xmit_~tmp___15~0#1 % 4294967296 == (xennet_start_xmit_#t~mem442#1 - 1) % 4294967296); [2025-02-08 03:33:08,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6501: cpumask_weight_#t~ret60#1 := bitmap_weight_#res#1;havoc bitmap_weight_#t~ret53#1, bitmap_weight_~src#1.base, bitmap_weight_~src#1.offset, bitmap_weight_~nbits#1, bitmap_weight_~tmp___0~3#1;havoc bitmap_weight_#in~src#1.base, bitmap_weight_#in~src#1.offset, bitmap_weight_#in~nbits#1;assume { :end_inline_bitmap_weight } true;assume -2147483648 <= cpumask_weight_#t~ret60#1 && cpumask_weight_#t~ret60#1 <= 2147483647;cpumask_weight_~tmp~9#1 := cpumask_weight_#t~ret60#1;havoc cpumask_weight_#t~ret60#1;cpumask_weight_#res#1 := cpumask_weight_~tmp~9#1; [2025-02-08 03:33:08,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7228: assume 0 != skb_gso_ok_~tmp___1~5#1 % 256;skb_gso_ok_~tmp___2~3#1 := 0; [2025-02-08 03:33:08,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7228: assume !(0 != skb_gso_ok_~tmp___1~5#1 % 256);skb_gso_ok_~tmp___2~3#1 := 1; [2025-02-08 03:33:08,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8021-3: assume false;xennet_start_xmit_#t~bitwise445#1 := xennet_start_xmit_#t~mem444#1 % 65536; [2025-02-08 03:33:08,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8021-3: assume !false; [2025-02-08 03:33:08,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7955-1: assume { :begin_inline_skb_linearize } true;skb_linearize_#in~skb#1.base, skb_linearize_#in~skb#1.offset := xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset;havoc skb_linearize_#res#1;havoc skb_linearize_#t~ret141#1, skb_linearize_#t~ret142#1, skb_linearize_~skb#1.base, skb_linearize_~skb#1.offset, skb_linearize_~tmp___0~6#1, skb_linearize_~tmp___1~3#1, skb_linearize_~tmp___2~1#1;skb_linearize_~skb#1.base, skb_linearize_~skb#1.offset := skb_linearize_#in~skb#1.base, skb_linearize_#in~skb#1.offset;havoc skb_linearize_~tmp___0~6#1;havoc skb_linearize_~tmp___1~3#1;havoc skb_linearize_~tmp___2~1#1;assume { :begin_inline_skb_is_nonlinear } true;skb_is_nonlinear_#in~skb#1.base, skb_is_nonlinear_#in~skb#1.offset := skb_linearize_~skb#1.base, skb_linearize_~skb#1.offset;havoc skb_is_nonlinear_#res#1;havoc skb_is_nonlinear_#t~mem122#1, skb_is_nonlinear_~skb#1.base, skb_is_nonlinear_~skb#1.offset;skb_is_nonlinear_~skb#1.base, skb_is_nonlinear_~skb#1.offset := skb_is_nonlinear_#in~skb#1.base, skb_is_nonlinear_#in~skb#1.offset;call skb_is_nonlinear_#t~mem122#1 := read~int#2(skb_is_nonlinear_~skb#1.base, 132 + skb_is_nonlinear_~skb#1.offset, 4);skb_is_nonlinear_#res#1 := (if 0 == (if 0 != skb_is_nonlinear_#t~mem122#1 % 4294967296 then 1 else 0) then 0 else 1);havoc skb_is_nonlinear_#t~mem122#1; [2025-02-08 03:33:08,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8021-2: havoc xennet_start_xmit_#t~bitwise445#1;assume (xennet_start_xmit_#t~bitwise445#1 % 4294967296 >= xennet_start_xmit_#t~mem444#1 % 65536 % 4294967296 && xennet_start_xmit_#t~bitwise445#1 % 4294967296 >= 8) && xennet_start_xmit_#t~bitwise445#1 % 4294967296 <= 8 + xennet_start_xmit_#t~mem444#1 % 65536 % 4294967296; [2025-02-08 03:33:08,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7955: xennet_start_xmit_#t~ret420#1 := skb_linearize_#res#1;havoc skb_linearize_#t~ret141#1, skb_linearize_#t~ret142#1, skb_linearize_~skb#1.base, skb_linearize_~skb#1.offset, skb_linearize_~tmp___0~6#1, skb_linearize_~tmp___1~3#1, skb_linearize_~tmp___2~1#1;havoc skb_linearize_#in~skb#1.base, skb_linearize_#in~skb#1.offset;assume { :end_inline_skb_linearize } true;assume -2147483648 <= xennet_start_xmit_#t~ret420#1 && xennet_start_xmit_#t~ret420#1 <= 2147483647;xennet_start_xmit_~tmp___4~3#1 := xennet_start_xmit_#t~ret420#1;havoc xennet_start_xmit_#t~ret420#1; [2025-02-08 03:33:08,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8021-1: [2025-02-08 03:33:08,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8021: call write~int#2(xennet_start_xmit_#t~bitwise445#1, xennet_start_xmit_~tx~1#1.base, 6 + xennet_start_xmit_~tx~1#1.offset, 2);havoc xennet_start_xmit_#t~mem444#1;havoc xennet_start_xmit_#t~bitwise445#1; [2025-02-08 03:33:08,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7823-1: SUMMARY for call xennet_count_skb_slots_#t~ret396#1.base, xennet_count_skb_slots_#t~ret396#1.offset := skb_end_pointer(xennet_count_skb_slots_~skb#1.base, xennet_count_skb_slots_~skb#1.offset); srcloc: null [2025-02-08 03:33:08,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7823: xennet_count_skb_slots_~tmp~42#1.base, xennet_count_skb_slots_~tmp~42#1.offset := xennet_count_skb_slots_#t~ret396#1.base, xennet_count_skb_slots_#t~ret396#1.offset;havoc xennet_count_skb_slots_#t~ret396#1.base, xennet_count_skb_slots_#t~ret396#1.offset;call xennet_count_skb_slots_#t~mem397#1 := read~int#2(xennet_count_skb_slots_~tmp~42#1.base, xennet_count_skb_slots_~tmp~42#1.offset, 1);xennet_count_skb_slots_~frags~0#1 := (if xennet_count_skb_slots_#t~mem397#1 % 256 % 4294967296 <= 2147483647 then xennet_count_skb_slots_#t~mem397#1 % 256 % 4294967296 else xennet_count_skb_slots_#t~mem397#1 % 256 % 4294967296 - 4294967296);havoc xennet_count_skb_slots_#t~mem397#1; [2025-02-08 03:33:08,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8021-4: assume 0 == xennet_start_xmit_#t~mem444#1 % 65536 % 4294967296 || 8 == xennet_start_xmit_#t~mem444#1 % 65536 % 4294967296;xennet_start_xmit_#t~bitwise445#1 := 8; [2025-02-08 03:33:08,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8021-4: assume !(0 == xennet_start_xmit_#t~mem444#1 % 65536 % 4294967296 || 8 == xennet_start_xmit_#t~mem444#1 % 65536 % 4294967296); [2025-02-08 03:33:08,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 03:33:08,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11457: havoc xen_has_pv_nic_devices_#t~nondet1164#1;netif_init_#t~ret991#1 := xen_has_pv_nic_devices_#res#1;havoc xen_has_pv_nic_devices_#t~nondet1164#1;assume { :end_inline_xen_has_pv_nic_devices } true;netif_init_~tmp~78#1 := (if 0 == netif_init_#t~ret991#1 % 256 then 0 else 1);havoc netif_init_#t~ret991#1; [2025-02-08 03:33:08,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8022: xennet_start_xmit_~tmp___16~0#1.base, xennet_start_xmit_~tmp___16~0#1.offset := xennet_start_xmit_#t~ret446#1.base, xennet_start_xmit_#t~ret446#1.offset;havoc xennet_start_xmit_#t~ret446#1.base, xennet_start_xmit_#t~ret446#1.offset;call xennet_start_xmit_#t~mem447#1 := read~int#2(xennet_start_xmit_~tmp___16~0#1.base, 2 + xennet_start_xmit_~tmp___16~0#1.offset, 2);call write~int#2(xennet_start_xmit_#t~mem447#1, xennet_start_xmit_~gso~0#1.base, 2 + xennet_start_xmit_~gso~0#1.offset, 2);havoc xennet_start_xmit_#t~mem447#1; [2025-02-08 03:33:08,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956: assume 0 != xennet_start_xmit_~tmp___4~3#1; [2025-02-08 03:33:08,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956: assume !(0 != xennet_start_xmit_~tmp___4~3#1); [2025-02-08 03:33:08,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8022-1: SUMMARY for call xennet_start_xmit_#t~ret446#1.base, xennet_start_xmit_#t~ret446#1.offset := skb_end_pointer(xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 03:33:08,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8089: havoc netif_tx_stop_all_queues_~arg0#1.base, netif_tx_stop_all_queues_~arg0#1.offset;havoc netif_tx_stop_all_queues_#in~arg0#1.base, netif_tx_stop_all_queues_#in~arg0#1.offset;assume { :end_inline_netif_tx_stop_all_queues } true;havoc xennet_close_#t~mem476#1.base, xennet_close_#t~mem476#1.offset;xennet_close_~i~6#1 := 0; [2025-02-08 03:33:08,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6966-1: skb_linearize_#res#1 := skb_linearize_~tmp___1~3#1; [2025-02-08 03:33:08,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7825-1: SUMMARY for call xennet_count_skb_slots_#t~ret398#1 := skb_headlen(xennet_count_skb_slots_~skb#1.base, xennet_count_skb_slots_~skb#1.offset); srcloc: null [2025-02-08 03:33:08,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7825: xennet_count_skb_slots_~tmp___0~17#1 := xennet_count_skb_slots_#t~ret398#1;havoc xennet_count_skb_slots_#t~ret398#1;call xennet_count_skb_slots_#t~mem399#1.base, xennet_count_skb_slots_#t~mem399#1.offset := read~$Pointer$#2(xennet_count_skb_slots_~skb#1.base, 238 + xennet_count_skb_slots_~skb#1.offset, 8);xennet_count_skb_slots_~pages~0#1 := (if (4095 + ((xennet_count_skb_slots_#t~mem399#1.base + xennet_count_skb_slots_#t~mem399#1.offset) % 4096 + xennet_count_skb_slots_~tmp___0~17#1 % 4294967296)) % 18446744073709551616 / 4096 % 18446744073709551616 % 4294967296 <= 2147483647 then (4095 + ((xennet_count_skb_slots_#t~mem399#1.base + xennet_count_skb_slots_#t~mem399#1.offset) % 4096 + xennet_count_skb_slots_~tmp___0~17#1 % 4294967296)) % 18446744073709551616 / 4096 % 18446744073709551616 % 4294967296 else (4095 + ((xennet_count_skb_slots_#t~mem399#1.base + xennet_count_skb_slots_#t~mem399#1.offset) % 4096 + xennet_count_skb_slots_~tmp___0~17#1 % 4294967296)) % 18446744073709551616 / 4096 % 18446744073709551616 % 4294967296 - 4294967296);havoc xennet_count_skb_slots_#t~mem399#1.base, xennet_count_skb_slots_#t~mem399#1.offset;xennet_count_skb_slots_~i~4#1 := 0; [2025-02-08 03:33:08,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8024-1: SUMMARY for call xennet_start_xmit_#t~ret448#1.base, xennet_start_xmit_#t~ret448#1.offset := skb_end_pointer(xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 03:33:08,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8024: xennet_start_xmit_~tmp___17~0#1.base, xennet_start_xmit_~tmp___17~0#1.offset := xennet_start_xmit_#t~ret448#1.base, xennet_start_xmit_#t~ret448#1.offset;havoc xennet_start_xmit_#t~ret448#1.base, xennet_start_xmit_#t~ret448#1.offset;call xennet_start_xmit_#t~mem449#1 := read~int#2(xennet_start_xmit_~tmp___17~0#1.base, 6 + xennet_start_xmit_~tmp___17~0#1.offset, 2); [2025-02-08 03:33:08,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8025-3: assume 16 == (if xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 <= 2147483647 then xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 else xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 - 4294967296);xennet_start_xmit_#t~bitwise450#1 := (if xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 <= 2147483647 then xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 else xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:33:08,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8025-3: assume !(16 == (if xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 <= 2147483647 then xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 else xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:33:08,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8025-2: havoc xennet_start_xmit_#t~bitwise450#1;assume (((((if xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 <= 2147483647 then xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 else xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 - 4294967296) < 0 || xennet_start_xmit_#t~bitwise450#1 <= (if xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 <= 2147483647 then xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 else xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 - 4294967296)) && xennet_start_xmit_#t~bitwise450#1 <= 16) && xennet_start_xmit_#t~bitwise450#1 >= 0) && ((if xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 <= 2147483647 then xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 else xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 - 4294967296) >= 0 || xennet_start_xmit_#t~bitwise450#1 > 16 + (if xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 <= 2147483647 then xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 else xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 - 4294967296))) && xennet_start_xmit_#t~bitwise450#1 >= -2147483648; [2025-02-08 03:33:08,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8025-1: [2025-02-08 03:33:08,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8025: call write~int#2((if 0 != xennet_start_xmit_#t~bitwise450#1 then 2 else 1), xennet_start_xmit_~gso~0#1.base, 4 + xennet_start_xmit_~gso~0#1.offset, 1);havoc xennet_start_xmit_#t~mem449#1;havoc xennet_start_xmit_#t~bitwise450#1;call write~int#2(0, xennet_start_xmit_~gso~0#1.base, 5 + xennet_start_xmit_~gso~0#1.offset, 1);call write~int#2(0, xennet_start_xmit_~gso~0#1.base, 6 + xennet_start_xmit_~gso~0#1.offset, 2);call write~int#2(1, xennet_start_xmit_~gso~0#1.base, xennet_start_xmit_~gso~0#1.offset, 1);call write~int#2(0, xennet_start_xmit_~gso~0#1.base, 1 + xennet_start_xmit_~gso~0#1.offset, 1); [2025-02-08 03:33:08,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8025-4: assume 0 == (if xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 <= 2147483647 then xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 else xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 - 4294967296);xennet_start_xmit_#t~bitwise450#1 := 0; [2025-02-08 03:33:08,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8025-4: assume !(0 == (if xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 <= 2147483647 then xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 else xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:33:08,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7233-3: havoc skb_gso_ok_#t~bitwise194#1;assume skb_gso_ok_#t~bitwise194#1 % 18446744073709551616 <= skb_gso_ok_~features#1 % 18446744073709551616 && skb_gso_ok_#t~bitwise194#1 % 18446744073709551616 <= 64; [2025-02-08 03:33:08,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7233-2: [2025-02-08 03:33:08,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7233-1: skb_gso_ok_#t~short195#1 := 0 != skb_gso_ok_#t~bitwise194#1 % 18446744073709551616; [2025-02-08 03:33:08,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7233: assume skb_gso_ok_#t~short195#1;havoc skb_gso_ok_#t~bitwise194#1;havoc skb_gso_ok_#t~short195#1;skb_gso_ok_~tmp___3~1#1 := 1; [2025-02-08 03:33:08,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7233: assume !skb_gso_ok_#t~short195#1;havoc skb_gso_ok_#t~bitwise194#1;havoc skb_gso_ok_#t~short195#1;skb_gso_ok_~tmp___3~1#1 := 0; [2025-02-08 03:33:08,524 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7233-7: skb_gso_ok_#t~short195#1 := 0 != skb_gso_ok_~tmp___2~3#1; [2025-02-08 03:33:08,524 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7233-6: assume skb_gso_ok_#t~short195#1; [2025-02-08 03:33:08,524 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7233-6: assume !skb_gso_ok_#t~short195#1; [2025-02-08 03:33:08,524 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7233-5: assume 0 == skb_gso_ok_~features#1 % 18446744073709551616;skb_gso_ok_#t~bitwise194#1 := 0; [2025-02-08 03:33:08,524 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7233-5: assume !(0 == skb_gso_ok_~features#1 % 18446744073709551616); [2025-02-08 03:33:08,524 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7233-4: assume 64 == skb_gso_ok_~features#1 % 18446744073709551616;skb_gso_ok_#t~bitwise194#1 := skb_gso_ok_~features#1; [2025-02-08 03:33:08,524 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7233-4: assume !(64 == skb_gso_ok_~features#1 % 18446744073709551616); [2025-02-08 03:33:08,524 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9017: call write~$Pointer$#2(xennet_create_dev_~pcpu_stats___0~0#1.base, xennet_create_dev_~pcpu_stats___0~0#1.offset, xennet_create_dev_~np~7#1.base, 48 + xennet_create_dev_~np~7#1.offset, 8);call xennet_create_dev_#t~mem734#1.base, xennet_create_dev_#t~mem734#1.offset := read~$Pointer$#2(xennet_create_dev_~np~7#1.base, 48 + xennet_create_dev_~np~7#1.offset, 8); [2025-02-08 03:33:08,524 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9018: assume 0 == (xennet_create_dev_#t~mem734#1.base + xennet_create_dev_#t~mem734#1.offset) % 18446744073709551616;havoc xennet_create_dev_#t~mem734#1.base, xennet_create_dev_#t~mem734#1.offset; [2025-02-08 03:33:08,524 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9018: assume !(0 == (xennet_create_dev_#t~mem734#1.base + xennet_create_dev_#t~mem734#1.offset) % 18446744073709551616);havoc xennet_create_dev_#t~mem734#1.base, xennet_create_dev_#t~mem734#1.offset;call write~$Pointer$#2(~#xennet_netdev_ops~0.base, ~#xennet_netdev_ops~0.offset, xennet_create_dev_~netdev~0#1.base, 512 + xennet_create_dev_~netdev~0#1.offset, 8);call write~int#2(17180131330, xennet_create_dev_~netdev~0#1.base, 240 + xennet_create_dev_~netdev~0#1.offset, 8);call write~int#2(1114129, xennet_create_dev_~netdev~0#1.base, 248 + xennet_create_dev_~netdev~0#1.offset, 8);call xennet_create_dev_#t~mem735#1 := read~int#2(xennet_create_dev_~netdev~0#1.base, 240 + xennet_create_dev_~netdev~0#1.offset, 8);call xennet_create_dev_#t~mem736#1 := read~int#2(xennet_create_dev_~netdev~0#1.base, 248 + xennet_create_dev_~netdev~0#1.offset, 8); [2025-02-08 03:33:08,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8093: call xennet_close_#t~mem477#1.base, xennet_close_#t~mem477#1.offset := read~$Pointer$#2(xennet_close_~np~2#1.base, 32 + xennet_close_~np~2#1.offset, 8);xennet_close_~queue~3#1.base, xennet_close_~queue~3#1.offset := xennet_close_#t~mem477#1.base, xennet_close_#t~mem477#1.offset + 8872 * (if xennet_close_~i~6#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xennet_close_~i~6#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else xennet_close_~i~6#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:33:08,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8094: xennet_close_~i~6#1 := 1 + xennet_close_~i~6#1; [2025-02-08 03:33:08,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7962: call xennet_start_xmit_#t~mem421#1.base, xennet_start_xmit_#t~mem421#1.offset := read~$Pointer$#2(xennet_start_xmit_~skb#1.base, 238 + xennet_start_xmit_~skb#1.offset, 8);assume { :begin_inline___phys_addr } true;__phys_addr_#in~arg0#1 := xennet_start_xmit_#t~mem421#1.base + xennet_start_xmit_#t~mem421#1.offset;havoc __phys_addr_#res#1;havoc __phys_addr_#t~nondet1133#1, __phys_addr_~arg0#1;__phys_addr_~arg0#1 := __phys_addr_#in~arg0#1;havoc __phys_addr_#t~nondet1133#1;__phys_addr_#res#1 := __phys_addr_#t~nondet1133#1;havoc __phys_addr_#t~nondet1133#1; [2025-02-08 03:33:08,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8094-1: SUMMARY for call napi_disable(xennet_close_~queue~3#1.base, 34 + xennet_close_~queue~3#1.offset); srcloc: null [2025-02-08 03:33:08,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7830: xennet_count_skb_slots_~tmp___1~12#1.base, xennet_count_skb_slots_~tmp___1~12#1.offset := xennet_count_skb_slots_#t~ret400#1.base, xennet_count_skb_slots_#t~ret400#1.offset;xennet_count_skb_slots_~frag~0#1.base, xennet_count_skb_slots_~frag~0#1.offset := xennet_count_skb_slots_~tmp___1~12#1.base, 44 + xennet_count_skb_slots_~tmp___1~12#1.offset + 16 * (if xennet_count_skb_slots_~i~4#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xennet_count_skb_slots_~i~4#1 % 18446744073709551616 % 18446744073709551616 else xennet_count_skb_slots_~i~4#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:33:08,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7830-1: SUMMARY for call xennet_count_skb_slots_#t~ret400#1.base, xennet_count_skb_slots_#t~ret400#1.offset := skb_end_pointer(xennet_count_skb_slots_~skb#1.base, xennet_count_skb_slots_~skb#1.offset); srcloc: null [2025-02-08 03:33:09,444 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 03:33:09,448 INFO L158 Benchmark]: Toolchain (without parser) took 12613.22ms. Allocated memory was 167.8MB in the beginning and 545.3MB in the end (delta: 377.5MB). Free memory was 121.0MB in the beginning and 411.2MB in the end (delta: -290.2MB). Peak memory consumption was 274.7MB. Max. memory is 16.1GB. [2025-02-08 03:33:09,448 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 201.3MB. Free memory is still 126.9MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:33:09,448 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3249.24ms. Allocated memory is still 167.8MB. Free memory was 121.0MB in the beginning and 76.6MB in the end (delta: 44.5MB). Peak memory consumption was 129.2MB. Max. memory is 16.1GB. [2025-02-08 03:33:09,449 INFO L158 Benchmark]: Boogie Procedure Inliner took 257.61ms. Allocated memory is still 167.8MB. Free memory was 76.6MB in the beginning and 48.4MB in the end (delta: 28.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-02-08 03:33:09,449 INFO L158 Benchmark]: Boogie Preprocessor took 851.64ms. Allocated memory was 167.8MB in the beginning and 335.5MB in the end (delta: 167.8MB). Free memory was 48.4MB in the beginning and 142.2MB in the end (delta: -93.9MB). Peak memory consumption was 129.8MB. Max. memory is 16.1GB. [2025-02-08 03:33:09,449 INFO L158 Benchmark]: IcfgBuilder took 8250.23ms. Allocated memory was 335.5MB in the beginning and 545.3MB in the end (delta: 209.7MB). Free memory was 142.2MB in the beginning and 411.2MB in the end (delta: -269.0MB). Peak memory consumption was 128.0MB. Max. memory is 16.1GB. [2025-02-08 03:33:09,450 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.13ms. Allocated memory is still 201.3MB. Free memory is still 126.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3249.24ms. Allocated memory is still 167.8MB. Free memory was 121.0MB in the beginning and 76.6MB in the end (delta: 44.5MB). Peak memory consumption was 129.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 257.61ms. Allocated memory is still 167.8MB. Free memory was 76.6MB in the beginning and 48.4MB in the end (delta: 28.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 851.64ms. Allocated memory was 167.8MB in the beginning and 335.5MB in the end (delta: 167.8MB). Free memory was 48.4MB in the beginning and 142.2MB in the end (delta: -93.9MB). Peak memory consumption was 129.8MB. Max. memory is 16.1GB. * IcfgBuilder took 8250.23ms. Allocated memory was 335.5MB in the beginning and 545.3MB in the end (delta: 209.7MB). Free memory was 142.2MB in the beginning and 411.2MB in the end (delta: -269.0MB). Peak memory consumption was 128.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: 6278]: 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"); [6278] - GenericResultAtLocation [Line: 6285]: 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)); [6285] - GenericResultAtLocation [Line: 6293]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [6293-6294] - GenericResultAtLocation [Line: 6519]: 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)); [6519] - GenericResultAtLocation [Line: 6705]: 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" (543), "i" (12UL)); [6705-6706] - GenericResultAtLocation [Line: 7074]: 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" (507), "i" (12UL)); [7074-7075] - GenericResultAtLocation [Line: 7080]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7080] - GenericResultAtLocation [Line: 7567]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (303), "i" (12UL)); [7567-7568] - GenericResultAtLocation [Line: 7578]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (307), "i" (12UL)); [7578-7579] - GenericResultAtLocation [Line: 7607]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7607] - GenericResultAtLocation [Line: 7610]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7610] - GenericResultAtLocation [Line: 7612]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7612] - GenericResultAtLocation [Line: 7683]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (369), "i" (12UL)); [7683-7684] - GenericResultAtLocation [Line: 7691]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [7691] - GenericResultAtLocation [Line: 7707]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (388), "i" (12UL)); [7707-7708] - GenericResultAtLocation [Line: 7729]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7729] - GenericResultAtLocation [Line: 7765]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (431), "i" (12UL)); [7765-7766] - GenericResultAtLocation [Line: 7916]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%1, %0": "=r" (tcp_ptr__): "m" (this_cpu_off), "0" (np->tx_stats)); [7916] - GenericResultAtLocation [Line: 8051]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8051] - GenericResultAtLocation [Line: 8053]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8053] - GenericResultAtLocation [Line: 8116]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (659), "i" (12UL)); [8116-8117] - GenericResultAtLocation [Line: 8256]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (756), "i" (12UL)); [8256-8257] - GenericResultAtLocation [Line: 8373]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (836), "i" (12UL)); [8373-8374] - GenericResultAtLocation [Line: 8385]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (839), "i" (12UL)); [8385-8386] - GenericResultAtLocation [Line: 8448]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%1, %0": "=r" (tcp_ptr__): "m" (this_cpu_off), "0" ((queue->info)->rx_stats)); [8448] - GenericResultAtLocation [Line: 8520]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8520] - GenericResultAtLocation [Line: 8602]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8602] - GenericResultAtLocation [Line: 8656]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (np->rx_stats)); [8656] - GenericResultAtLocation [Line: 8659]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr___0): "0" (np->tx_stats)); [8659] - GenericResultAtLocation [Line: 8981]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (pcpu_stats)); [8981] - GenericResultAtLocation [Line: 9005]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr___0): "0" (pcpu_stats___0)); [9005] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:33:09,532 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 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-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--xen-netfront.ko-entry_point.cil.out.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 c92cf9b42919bd0ad39ed67eff3f7cfedcded9ddd3bd80f0a39950ee91c5e90b --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:33:11,424 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:33:11,509 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2025-02-08 03:33:11,514 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:33:11,532 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:33:11,556 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:33:11,557 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:33:11,557 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:33:11,558 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:33:11,558 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:33:11,559 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:33:11,559 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:33:11,559 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:33:11,559 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:33:11,559 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:33:11,559 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:33:11,560 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:33:11,560 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:33:11,560 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:33:11,560 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:33:11,560 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:33:11,560 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 03:33:11,560 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 03:33:11,560 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 03:33:11,561 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:33:11,561 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:33:11,561 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:33:11,561 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:33:11,561 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:33:11,561 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:33:11,561 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:33:11,561 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:33:11,562 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:33:11,562 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:33:11,562 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:33:11,562 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:33:11,562 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 03:33:11,562 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 03:33:11,562 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:33:11,562 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:33:11,562 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:33:11,563 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:33:11,563 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 -> c92cf9b42919bd0ad39ed67eff3f7cfedcded9ddd3bd80f0a39950ee91c5e90b [2025-02-08 03:33:11,807 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:33:11,812 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:33:11,813 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:33:11,814 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:33:11,814 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:33:11,815 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--xen-netfront.ko-entry_point.cil.out.i [2025-02-08 03:33:12,996 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/b9bcd1fc8/c8844a5cbe33476c9500c1889ecfb202/FLAGe6c4891e2 [2025-02-08 03:33:13,476 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:33:13,477 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--xen-netfront.ko-entry_point.cil.out.i [2025-02-08 03:33:13,518 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/b9bcd1fc8/c8844a5cbe33476c9500c1889ecfb202/FLAGe6c4891e2 [2025-02-08 03:33:13,533 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/b9bcd1fc8/c8844a5cbe33476c9500c1889ecfb202 [2025-02-08 03:33:13,535 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:33:13,536 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:33:13,537 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:33:13,537 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:33:13,540 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:33:13,541 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:33:13" (1/1) ... [2025-02-08 03:33:13,542 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@29725b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:13, skipping insertion in model container [2025-02-08 03:33:13,542 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:33:13" (1/1) ... [2025-02-08 03:33:13,643 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:33:14,183 WARN L639 FunctionHandler]: implicit declaration of function ldv_undef_int [2025-02-08 03:33:14,184 WARN L639 FunctionHandler]: implicit declaration of function ldv_assume [2025-02-08 03:33:14,184 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 03:33:14,357 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 03:33:14,543 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 03:33:14,699 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 03:33:14,774 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 03:33:14,799 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 03:33:14,816 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 03:33:14,819 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 03:33:14,858 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 03:33:14,881 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 03:33:14,882 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 03:33:14,882 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 03:33:14,906 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 03:33:14,937 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 03:33:14,947 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 03:33:14,951 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 03:33:14,958 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 03:33:14,959 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 03:33:14,964 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 03:33:14,964 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 03:33:14,965 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 03:33:14,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 03:33:14,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 03:33:14,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 03:33:14,970 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 03:33:14,971 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 03:33:14,975 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 03:33:14,976 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 03:33:14,976 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 03:33:14,976 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 03:33:14,985 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 03:33:14,985 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 03:33:14,985 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 03:33:14,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 03:33:14,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 03:33:14,990 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 03:33:14,995 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 03:33:14,996 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 03:33:14,996 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 03:33:14,997 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 03:33:14,997 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 03:33:15,001 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 03:33:15,012 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 03:33:15,012 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 03:33:15,012 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 03:33:15,018 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 03:33:15,019 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 03:33:15,020 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 03:33:15,020 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 03:33:15,034 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 03:33:15,040 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 03:33:15,040 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 03:33:15,048 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 03:33:15,054 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 03:33:15,066 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 03:33:15,073 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 03:33:15,081 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 03:33:15,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 03:33:15,106 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 03:33:15,107 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 03:33:15,126 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 03:33:15,158 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 03:33:15,159 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 03:33:15,159 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 03:33:15,163 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 03:33:15,163 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 03:33:15,163 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 03:33:15,163 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 03:33:15,169 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 03:33:15,170 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 03:33:15,170 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 03:33:15,170 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 03:33:15,170 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 03:33:15,170 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 03:33:15,171 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 03:33:15,171 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 03:33:15,171 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 03:33:15,171 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 03:33:15,172 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 03:33:15,172 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 03:33:15,172 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 03:33:15,172 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 03:33:15,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 03:33:15,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 03:33:15,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 03:33:15,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 03:33:15,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 03:33:15,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 03:33:15,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 03:33:15,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 03:33:15,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 03:33:15,185 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 03:33:15,187 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 03:33:15,187 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 03:33:15,188 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 03:33:15,188 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 03:33:15,188 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 03:33:15,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 03:33:15,190 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 03:33:15,198 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-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--xen-netfront.ko-entry_point.cil.out.i[319906,319919] [2025-02-08 03:33:15,264 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 03:33:15,265 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:33:15,323 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2025-02-08 03:33:15,355 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:33:15,452 WARN L639 FunctionHandler]: implicit declaration of function ldv_undef_int [2025-02-08 03:33:15,453 WARN L639 FunctionHandler]: implicit declaration of function ldv_assume [2025-02-08 03:33:15,453 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 03:33:15,460 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 03:33:15,472 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 03:33:15,485 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 03:33:15,496 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 03:33:15,503 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 03:33:15,507 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 03:33:15,507 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 03:33:15,514 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 03:33:15,517 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 03:33:15,518 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 03:33:15,518 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 03:33:15,522 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 03:33:15,525 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 03:33:15,530 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 03:33:15,531 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 03:33:15,531 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 03:33:15,532 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 03:33:15,563 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 03:33:15,563 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 03:33:15,563 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 03:33:15,564 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 03:33:15,564 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 03:33:15,564 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 03:33:15,565 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 03:33:15,566 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 03:33:15,566 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 03:33:15,568 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 03:33:15,568 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 03:33:15,569 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 03:33:15,570 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 03:33:15,570 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 03:33:15,570 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 03:33:15,570 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 03:33:15,571 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 03:33:15,572 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 03:33:15,573 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 03:33:15,574 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 03:33:15,574 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 03:33:15,575 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 03:33:15,575 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 03:33:15,575 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 03:33:15,576 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 03:33:15,577 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 03:33:15,577 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 03:33:15,578 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 03:33:15,578 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 03:33:15,579 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 03:33:15,579 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 03:33:15,583 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 03:33:15,587 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 03:33:15,588 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 03:33:15,589 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 03:33:15,590 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 03:33:15,598 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 03:33:15,599 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 03:33:15,602 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 03:33:15,603 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 03:33:15,604 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 03:33:15,604 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 03:33:15,607 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 03:33:15,609 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 03:33:15,609 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 03:33:15,610 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 03:33:15,612 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 03:33:15,613 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 03:33:15,613 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 03:33:15,613 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 03:33:15,614 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 03:33:15,614 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 03:33:15,614 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 03:33:15,614 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 03:33:15,615 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 03:33:15,615 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 03:33:15,615 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 03:33:15,615 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 03:33:15,616 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 03:33:15,619 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 03:33:15,619 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 03:33:15,619 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 03:33:15,620 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 03:33:15,620 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 03:33:15,620 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 03:33:15,620 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 03:33:15,620 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 03:33:15,620 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 03:33:15,620 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 03:33:15,620 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 03:33:15,620 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 03:33:15,620 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 03:33:15,620 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 03:33:15,630 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 03:33:15,632 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 03:33:15,632 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 03:33:15,632 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 03:33:15,632 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 03:33:15,633 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 03:33:15,633 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 03:33:15,634 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 03:33:15,635 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-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--xen-netfront.ko-entry_point.cil.out.i[319906,319919] [2025-02-08 03:33:15,648 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 03:33:15,649 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:33:15,667 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:33:15,765 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"); [6278] [2025-02-08 03:33:15,767 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)); [6285] [2025-02-08 03:33:15,767 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [6293-6294] [2025-02-08 03:33:15,770 WARN L639 FunctionHandler]: implicit declaration of function ldv_undef_int [2025-02-08 03:33:15,771 WARN L639 FunctionHandler]: implicit declaration of function ldv_assume [2025-02-08 03:33:15,774 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)); [6519] [2025-02-08 03:33:15,778 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" (543), "i" (12UL)); [6705-6706] [2025-02-08 03:33:15,798 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" (507), "i" (12UL)); [7074-7075] [2025-02-08 03:33:15,799 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7080] [2025-02-08 03:33:15,844 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (303), "i" (12UL)); [7567-7568] [2025-02-08 03:33:15,844 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (307), "i" (12UL)); [7578-7579] [2025-02-08 03:33:15,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7607] [2025-02-08 03:33:15,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7610] [2025-02-08 03:33:15,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7612] [2025-02-08 03:33:15,895 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (369), "i" (12UL)); [7683-7684] [2025-02-08 03:33:15,896 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [7691] [2025-02-08 03:33:15,901 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (388), "i" (12UL)); [7707-7708] [2025-02-08 03:33:15,902 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7729] [2025-02-08 03:33:15,903 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (431), "i" (12UL)); [7765-7766] [2025-02-08 03:33:15,905 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%1, %0": "=r" (tcp_ptr__): "m" (this_cpu_off), "0" (np->tx_stats)); [7916] [2025-02-08 03:33:15,911 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8051] [2025-02-08 03:33:15,913 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8053] [2025-02-08 03:33:15,914 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (659), "i" (12UL)); [8116-8117] [2025-02-08 03:33:15,919 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (756), "i" (12UL)); [8256-8257] [2025-02-08 03:33:15,922 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (836), "i" (12UL)); [8373-8374] [2025-02-08 03:33:15,922 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/12156/dscv_tempdir/dscv/ri/43_2a/drivers/net/xen-netfront.c"), "i" (839), "i" (12UL)); [8385-8386] [2025-02-08 03:33:15,923 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%1, %0": "=r" (tcp_ptr__): "m" (this_cpu_off), "0" ((queue->info)->rx_stats)); [8448] [2025-02-08 03:33:15,932 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8520] [2025-02-08 03:33:15,934 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8602] [2025-02-08 03:33:15,935 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (np->rx_stats)); [8656] [2025-02-08 03:33:15,936 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr___0): "0" (np->tx_stats)); [8659] [2025-02-08 03:33:15,944 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (pcpu_stats)); [8981] [2025-02-08 03:33:15,944 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr___0): "0" (pcpu_stats___0)); [9005] [2025-02-08 03:33:15,993 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-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--xen-netfront.ko-entry_point.cil.out.i[319906,319919] [2025-02-08 03:33:15,998 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:33:16,124 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: ldv_assume [2025-02-08 03:33:16,131 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:33:16,132 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:16 WrapperNode [2025-02-08 03:33:16,132 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:33:16,133 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:33:16,133 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:33:16,133 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:33:16,137 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:16" (1/1) ... [2025-02-08 03:33:16,208 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:16" (1/1) ... [2025-02-08 03:33:16,386 INFO L138 Inliner]: procedures = 349, calls = 1983, calls flagged for inlining = 167, calls inlined = 140, statements flattened = 4626 [2025-02-08 03:33:16,386 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:33:16,387 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:33:16,387 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:33:16,387 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:33:16,396 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:16" (1/1) ... [2025-02-08 03:33:16,396 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:16" (1/1) ... [2025-02-08 03:33:16,424 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:16" (1/1) ... [2025-02-08 03:33:17,136 INFO L175 MemorySlicer]: Split 908 memory accesses to 34 slices as follows [0, 4, 19, 6, 4, 4, 12, 14, 1, 2, 2, 7, 28, 21, 2, 8, 21, 2, 12, 2, 30, 4, 677, 4, 3, 2, 2, 4, 2, 2, 2, 2, 2, 1]. 75 percent of accesses are in the largest equivalence class. The 163 initializations are split as follows [0, 4, 0, 6, 0, 4, 12, 0, 0, 0, 0, 0, 0, 21, 2, 0, 0, 0, 12, 0, 30, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. The 393 writes are split as follows [0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 6, 28, 0, 0, 4, 18, 1, 0, 1, 0, 0, 322, 2, 2, 1, 1, 0, 1, 1, 1, 1, 1, 0]. [2025-02-08 03:33:17,136 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:16" (1/1) ... [2025-02-08 03:33:17,137 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:16" (1/1) ... [2025-02-08 03:33:17,397 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:16" (1/1) ... [2025-02-08 03:33:17,406 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:16" (1/1) ... [2025-02-08 03:33:17,445 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:16" (1/1) ... [2025-02-08 03:33:17,474 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:16" (1/1) ... [2025-02-08 03:33:17,523 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:33:17,525 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:33:17,525 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:33:17,525 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:33:17,526 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:33:16" (1/1) ... [2025-02-08 03:33:17,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:33:17,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:33:17,551 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 03:33:17,557 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 03:33:17,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 03:33:17,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 03:33:17,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 03:33:17,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 03:33:17,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 03:33:17,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 03:33:17,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 03:33:17,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 03:33:17,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 03:33:17,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 03:33:17,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 03:33:17,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 03:33:17,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 03:33:17,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 03:33:17,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 03:33:17,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 03:33:17,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2025-02-08 03:33:17,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2025-02-08 03:33:17,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2025-02-08 03:33:17,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#19 [2025-02-08 03:33:17,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#20 [2025-02-08 03:33:17,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#21 [2025-02-08 03:33:17,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#22 [2025-02-08 03:33:17,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#23 [2025-02-08 03:33:17,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#24 [2025-02-08 03:33:17,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#25 [2025-02-08 03:33:17,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#26 [2025-02-08 03:33:17,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#27 [2025-02-08 03:33:17,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#28 [2025-02-08 03:33:17,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#29 [2025-02-08 03:33:17,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#30 [2025-02-08 03:33:17,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#31 [2025-02-08 03:33:17,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#32 [2025-02-08 03:33:17,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#33 [2025-02-08 03:33:17,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 03:33:17,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 03:33:17,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 03:33:17,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 03:33:17,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 03:33:17,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#17 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#18 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#19 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#20 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#21 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#22 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#23 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#24 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#25 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#26 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#27 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#28 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#29 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#30 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#31 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#32 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#33 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#20 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#21 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#22 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#23 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#24 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#25 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#26 [2025-02-08 03:33:17,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#27 [2025-02-08 03:33:17,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#28 [2025-02-08 03:33:17,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#29 [2025-02-08 03:33:17,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#30 [2025-02-08 03:33:17,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#31 [2025-02-08 03:33:17,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#32 [2025-02-08 03:33:17,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#33 [2025-02-08 03:33:17,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:33:17,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:33:17,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:33:17,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:33:17,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:33:17,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:33:17,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:33:17,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:33:17,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:33:17,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:33:17,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#17 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#18 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#19 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#20 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#21 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#22 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#23 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#24 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#25 [2025-02-08 03:33:17,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#26 [2025-02-08 03:33:17,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#27 [2025-02-08 03:33:17,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#28 [2025-02-08 03:33:17,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#29 [2025-02-08 03:33:17,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#30 [2025-02-08 03:33:17,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#31 [2025-02-08 03:33:17,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#32 [2025-02-08 03:33:17,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#33 [2025-02-08 03:33:17,578 INFO L130 BoogieDeclarations]: Found specification of procedure get_page [2025-02-08 03:33:17,578 INFO L138 BoogieDeclarations]: Found implementation of procedure get_page [2025-02-08 03:33:17,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:33:17,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:33:17,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:33:17,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:33:17,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:33:17,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:33:17,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:33:17,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:33:17,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:33:17,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:33:17,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:33:17,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:33:17,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:33:17,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:33:17,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:33:17,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:33:17,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:33:17,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:33:17,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:33:17,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:33:17,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 03:33:17,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 03:33:17,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 03:33:17,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 03:33:17,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 03:33:17,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 03:33:17,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 03:33:17,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 03:33:17,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 03:33:17,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 03:33:17,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 03:33:17,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 03:33:17,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 03:33:17,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 03:33:17,583 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:33:17,584 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:33:17,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:33:17,584 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:33:17,584 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2025-02-08 03:33:17,584 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2025-02-08 03:33:17,584 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_change_mtu [2025-02-08 03:33:17,584 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_change_mtu [2025-02-08 03:33:17,584 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-02-08 03:33:17,584 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-02-08 03:33:17,584 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_write [2025-02-08 03:33:17,584 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_write [2025-02-08 03:33:17,584 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-08 03:33:17,584 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-08 03:33:17,584 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2025-02-08 03:33:17,584 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2025-02-08 03:33:17,584 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:33:17,584 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:33:17,584 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2025-02-08 03:33:17,584 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2025-02-08 03:33:17,584 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_scanf [2025-02-08 03:33:17,584 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_scanf [2025-02-08 03:33:17,584 INFO L130 BoogieDeclarations]: Found specification of procedure u64_stats_fetch_retry_irq [2025-02-08 03:33:17,584 INFO L138 BoogieDeclarations]: Found implementation of procedure u64_stats_fetch_retry_irq [2025-02-08 03:33:17,584 INFO L130 BoogieDeclarations]: Found specification of procedure bind_evtchn_to_irqhandler [2025-02-08 03:33:17,584 INFO L138 BoogieDeclarations]: Found implementation of procedure bind_evtchn_to_irqhandler [2025-02-08 03:33:17,584 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_transaction_end [2025-02-08 03:33:17,584 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_transaction_end [2025-02-08 03:33:17,584 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_remove [2025-02-08 03:33:17,584 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_remove [2025-02-08 03:33:17,584 INFO L130 BoogieDeclarations]: Found specification of procedure __alloc_percpu [2025-02-08 03:33:17,584 INFO L138 BoogieDeclarations]: Found implementation of procedure __alloc_percpu [2025-02-08 03:33:17,584 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 03:33:17,584 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 03:33:17,584 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_make_txreqs [2025-02-08 03:33:17,584 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_make_txreqs [2025-02-08 03:33:17,584 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_destroy_queues [2025-02-08 03:33:17,584 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_destroy_queues [2025-02-08 03:33:17,584 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-02-08 03:33:17,584 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-02-08 03:33:17,584 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 03:33:17,584 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 03:33:17,584 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_grant_ring [2025-02-08 03:33:17,584 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_grant_ring [2025-02-08 03:33:17,584 INFO L130 BoogieDeclarations]: Found specification of procedure free_percpu [2025-02-08 03:33:17,584 INFO L138 BoogieDeclarations]: Found implementation of procedure free_percpu [2025-02-08 03:33:17,584 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-08 03:33:17,585 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_claim_grant_reference [2025-02-08 03:33:17,585 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_claim_grant_reference [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 03:33:17,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 03:33:17,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 03:33:17,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-08 03:33:17,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-08 03:33:17,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-08 03:33:17,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-08 03:33:17,586 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:33:17,586 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:33:17,586 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:33:17,586 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:33:17,586 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:33:17,586 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:33:17,586 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:33:17,586 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:33:17,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:33:17,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:33:17,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:33:17,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:33:17,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:33:17,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:33:17,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:33:17,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:33:17,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 03:33:17,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 03:33:17,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 03:33:17,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 03:33:17,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 03:33:17,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 03:33:17,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 03:33:17,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 03:33:17,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 03:33:17,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 03:33:17,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 03:33:17,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 03:33:17,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 03:33:17,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 03:33:17,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-08 03:33:17,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-08 03:33:17,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-08 03:33:17,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-08 03:33:17,589 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 03:33:17,589 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 03:33:17,589 INFO L130 BoogieDeclarations]: Found specification of procedure netif_set_real_num_tx_queues [2025-02-08 03:33:17,589 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_set_real_num_tx_queues [2025-02-08 03:33:17,589 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_end_foreign_access [2025-02-08 03:33:17,590 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_end_foreign_access [2025-02-08 03:33:17,590 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_disconnect_backend [2025-02-08 03:33:17,590 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_disconnect_backend [2025-02-08 03:33:17,590 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_get_stats64 [2025-02-08 03:33:17,590 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_get_stats64 [2025-02-08 03:33:17,590 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 03:33:17,590 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 03:33:17,590 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_alloc_evtchn [2025-02-08 03:33:17,590 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_alloc_evtchn [2025-02-08 03:33:17,590 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-02-08 03:33:17,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-02-08 03:33:17,590 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_alloc_grant_references [2025-02-08 03:33:17,590 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_alloc_grant_references [2025-02-08 03:33:17,590 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_1 [2025-02-08 03:33:17,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_1 [2025-02-08 03:33:17,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:33:17,590 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_printf [2025-02-08 03:33:17,590 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_printf [2025-02-08 03:33:17,590 INFO L130 BoogieDeclarations]: Found specification of procedure netfront_tx_slot_available [2025-02-08 03:33:17,590 INFO L138 BoogieDeclarations]: Found implementation of procedure netfront_tx_slot_available [2025-02-08 03:33:17,590 INFO L130 BoogieDeclarations]: Found specification of procedure notify_remote_via_irq [2025-02-08 03:33:17,591 INFO L138 BoogieDeclarations]: Found implementation of procedure notify_remote_via_irq [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_release_grant_reference [2025-02-08 03:33:17,591 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_release_grant_reference [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-08 03:33:17,591 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure eth_mac_addr [2025-02-08 03:33:17,591 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_mac_addr [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_can_sg [2025-02-08 03:33:17,591 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_can_sg [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-02-08 03:33:17,591 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 03:33:17,591 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock [2025-02-08 03:33:17,591 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_rxidx [2025-02-08 03:33:17,591 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_rxidx [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:33:17,591 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 03:33:17,591 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure __pskb_pull_tail [2025-02-08 03:33:17,591 INFO L138 BoogieDeclarations]: Found implementation of procedure __pskb_pull_tail [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 03:33:17,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 03:33:17,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 03:33:17,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 03:33:17,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 03:33:17,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 03:33:17,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 03:33:17,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 03:33:17,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#19 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#20 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#21 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#22 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#23 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#24 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#25 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#26 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#27 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#28 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#29 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#30 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#31 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#32 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#33 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#20 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#21 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#22 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#23 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#24 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#25 [2025-02-08 03:33:17,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#26 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#27 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#28 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#29 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#30 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#31 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#32 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#33 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#18 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#19 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#20 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#21 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#22 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#23 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#24 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#25 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#26 [2025-02-08 03:33:17,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#27 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#28 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#29 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#30 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#31 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#32 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#33 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#20 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#21 [2025-02-08 03:33:17,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#22 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#23 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#24 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#25 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#26 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#27 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#28 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#29 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#30 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#31 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#32 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#33 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2025-02-08 03:33:17,596 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 03:33:17,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 03:33:17,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 03:33:17,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-08 03:33:17,597 INFO L130 BoogieDeclarations]: Found specification of procedure write_queue_xenstore_keys [2025-02-08 03:33:17,597 INFO L138 BoogieDeclarations]: Found implementation of procedure write_queue_xenstore_keys [2025-02-08 03:33:17,597 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:33:17,597 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:33:17,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 03:33:17,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 03:33:17,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 03:33:17,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 03:33:17,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#20 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#21 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#22 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#23 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#24 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#25 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#26 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#27 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#28 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#29 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#30 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#31 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#32 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#33 [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure pfn_to_mfn [2025-02-08 03:33:17,598 INFO L138 BoogieDeclarations]: Found implementation of procedure pfn_to_mfn [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2025-02-08 03:33:17,598 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure add_id_to_freelist [2025-02-08 03:33:17,598 INFO L138 BoogieDeclarations]: Found implementation of procedure add_id_to_freelist [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_alloc_rx_buffers [2025-02-08 03:33:17,598 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_alloc_rx_buffers [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure skb_entry_set_link [2025-02-08 03:33:17,598 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_entry_set_link [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 03:33:17,598 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:33:17,598 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure store_rxbuf [2025-02-08 03:33:17,598 INFO L138 BoogieDeclarations]: Found implementation of procedure store_rxbuf [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-02-08 03:33:17,598 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure free_pages [2025-02-08 03:33:17,598 INFO L138 BoogieDeclarations]: Found implementation of procedure free_pages [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_end_foreign_access_ref [2025-02-08 03:33:17,598 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_end_foreign_access_ref [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_make_one_txreq [2025-02-08 03:33:17,598 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_make_one_txreq [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2025-02-08 03:33:17,598 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_free_grant_references [2025-02-08 03:33:17,598 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_free_grant_references [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure simple_strtoul [2025-02-08 03:33:17,598 INFO L138 BoogieDeclarations]: Found implementation of procedure simple_strtoul [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2025-02-08 03:33:17,598 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 03:33:17,598 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure unbind_from_irqhandler [2025-02-08 03:33:17,598 INFO L138 BoogieDeclarations]: Found implementation of procedure unbind_from_irqhandler [2025-02-08 03:33:17,598 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:33:17,598 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:33:17,599 INFO L130 BoogieDeclarations]: Found specification of procedure get_zeroed_page [2025-02-08 03:33:17,599 INFO L138 BoogieDeclarations]: Found implementation of procedure get_zeroed_page [2025-02-08 03:33:17,599 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_free_netdev [2025-02-08 03:33:17,599 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_free_netdev [2025-02-08 03:33:17,599 INFO L130 BoogieDeclarations]: Found specification of procedure netback_changed [2025-02-08 03:33:17,599 INFO L138 BoogieDeclarations]: Found implementation of procedure netback_changed [2025-02-08 03:33:17,599 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_poll_controller [2025-02-08 03:33:17,599 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_poll_controller [2025-02-08 03:33:17,599 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_page [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_page [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-08 03:33:17,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 03:33:17,600 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 03:33:17,602 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 03:33:17,602 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 03:33:17,602 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-08 03:33:17,602 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-08 03:33:17,602 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-08 03:33:17,602 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-08 03:33:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_select_queue [2025-02-08 03:33:17,602 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_select_queue [2025-02-08 03:33:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_end_access [2025-02-08 03:33:17,602 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_end_access [2025-02-08 03:33:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 03:33:17,602 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 03:33:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-02-08 03:33:17,602 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-02-08 03:33:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure activate_suitable_timer_1 [2025-02-08 03:33:17,602 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_suitable_timer_1 [2025-02-08 03:33:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure u64_stats_init [2025-02-08 03:33:17,602 INFO L138 BoogieDeclarations]: Found implementation of procedure u64_stats_init [2025-02-08 03:33:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 03:33:17,602 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 03:33:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure skb_add_rx_frag [2025-02-08 03:33:17,602 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_add_rx_frag [2025-02-08 03:33:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-02-08 03:33:17,602 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-02-08 03:33:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 03:33:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 03:33:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 03:33:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 03:33:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 03:33:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 03:33:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 03:33:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 03:33:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 03:33:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 03:33:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 03:33:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 03:33:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 03:33:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 03:33:17,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#19 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#20 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#21 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#22 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#23 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#24 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#25 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#26 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#27 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#28 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#29 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#30 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#31 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#32 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#33 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure net_ratelimit [2025-02-08 03:33:17,603 INFO L138 BoogieDeclarations]: Found implementation of procedure net_ratelimit [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-02-08 03:33:17,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#17 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#18 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#19 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#20 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#21 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#22 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#23 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#24 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#25 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#26 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#27 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#28 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#29 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#30 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#31 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#32 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#33 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 03:33:17,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#19 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#20 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#21 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#22 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#23 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#24 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#25 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#26 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#27 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#28 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#29 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#30 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#31 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#32 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#33 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 03:33:17,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 03:33:17,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 03:33:17,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 03:33:17,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2025-02-08 03:33:17,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#17 [2025-02-08 03:33:17,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#18 [2025-02-08 03:33:17,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#19 [2025-02-08 03:33:17,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#20 [2025-02-08 03:33:17,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#21 [2025-02-08 03:33:17,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#22 [2025-02-08 03:33:17,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#23 [2025-02-08 03:33:17,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#24 [2025-02-08 03:33:17,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#25 [2025-02-08 03:33:17,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#26 [2025-02-08 03:33:17,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#27 [2025-02-08 03:33:17,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#28 [2025-02-08 03:33:17,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#29 [2025-02-08 03:33:17,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#30 [2025-02-08 03:33:17,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#31 [2025-02-08 03:33:17,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#32 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#33 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure napi_enable [2025-02-08 03:33:17,607 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_enable [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:33:17,607 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-02-08 03:33:17,607 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_fix_features [2025-02-08 03:33:17,607 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_fix_features [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-02-08 03:33:17,607 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure get_phys_to_machine [2025-02-08 03:33:17,607 INFO L138 BoogieDeclarations]: Found implementation of procedure get_phys_to_machine [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-02-08 03:33:17,607 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_next [2025-02-08 03:33:17,607 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_next [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:33:17,607 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2025-02-08 03:33:17,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2025-02-08 03:33:17,608 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2025-02-08 03:33:17,608 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2025-02-08 03:33:17,608 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#11 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#12 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#13 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#14 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#15 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#16 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#17 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#18 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#19 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#20 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#21 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#22 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#23 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#24 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#25 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#26 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#27 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#28 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#29 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#30 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#31 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#32 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#33 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#11 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#12 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#13 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#14 [2025-02-08 03:33:17,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#15 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#16 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#17 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#18 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#19 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#20 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#21 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#22 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#23 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#24 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#25 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#26 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#27 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#28 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#29 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#30 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#31 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#32 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#33 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#11 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#12 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#13 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#14 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#15 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#16 [2025-02-08 03:33:17,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#17 [2025-02-08 03:33:17,611 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#18 [2025-02-08 03:33:17,611 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#19 [2025-02-08 03:33:17,611 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#20 [2025-02-08 03:33:17,611 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#21 [2025-02-08 03:33:17,611 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#22 [2025-02-08 03:33:17,611 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#23 [2025-02-08 03:33:17,611 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#24 [2025-02-08 03:33:17,611 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#25 [2025-02-08 03:33:17,611 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#26 [2025-02-08 03:33:17,611 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#27 [2025-02-08 03:33:17,611 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#28 [2025-02-08 03:33:17,611 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#29 [2025-02-08 03:33:17,611 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#30 [2025-02-08 03:33:17,611 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#31 [2025-02-08 03:33:17,611 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#32 [2025-02-08 03:33:17,611 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#33 [2025-02-08 03:33:17,611 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headlen [2025-02-08 03:33:17,611 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headlen [2025-02-08 03:33:17,611 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_lock [2025-02-08 03:33:17,612 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_lock [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure show_rxbuf [2025-02-08 03:33:17,612 INFO L138 BoogieDeclarations]: Found implementation of procedure show_rxbuf [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure skb_is_gso [2025-02-08 03:33:17,612 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_is_gso [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-02-08 03:33:17,612 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_grant_foreign_access_ref [2025-02-08 03:33:17,612 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_grant_foreign_access_ref [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2025-02-08 03:33:17,612 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_set_features [2025-02-08 03:33:17,612 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_set_features [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2025-02-08 03:33:17,612 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure u64_stats_fetch_begin_irq [2025-02-08 03:33:17,612 INFO L138 BoogieDeclarations]: Found implementation of procedure u64_stats_fetch_begin_irq [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-02-08 03:33:17,612 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#11 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#12 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#13 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#14 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#15 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#16 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#17 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#18 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#19 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#20 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#21 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#22 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#23 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#24 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#25 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#26 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#27 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#28 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#29 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#30 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#31 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#32 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#33 [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_dev_fatal [2025-02-08 03:33:17,612 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_dev_fatal [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_free_evtchn [2025-02-08 03:33:17,612 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_free_evtchn [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:33:17,612 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:33:17,612 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_tx_buf_gc [2025-02-08 03:33:17,614 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_tx_buf_gc [2025-02-08 03:33:17,614 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-02-08 03:33:17,614 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-02-08 03:33:17,614 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-08 03:33:17,614 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-08 03:33:18,531 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:33:18,534 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:33:18,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11487: havoc #t~nondet1136; [2025-02-08 03:33:18,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11257: havoc #t~nondet1102; [2025-02-08 03:33:18,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9991: call ULTIMATE.dealloc(~#descriptor~3#1.base, ~#descriptor~3#1.offset);havoc ~#descriptor~3#1.base, ~#descriptor~3#1.offset; [2025-02-08 03:33:18,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11476: havoc #t~nondet1133; [2025-02-08 03:33:18,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11319: havoc #t~nondet1113; [2025-02-08 03:33:26,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8667: assume 0bv32 != ~zero_extend~32~8(~tmp___0~27); [2025-02-08 03:33:26,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8667: assume !(0bv32 != ~zero_extend~32~8(~tmp___0~27)); [2025-02-08 03:33:26,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8665: ~tmp___0~27 := (if 0bv8 == #t~ret632 then 0bv8 else 1bv8);havoc #t~ret632; [2025-02-08 03:33:26,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8665-1: SUMMARY for call #t~ret632 := u64_stats_fetch_retry_irq(~tx_stats~1.base, ~bvadd~64(16bv64, ~tx_stats~1.offset), ~start~0); srcloc: null [2025-02-08 03:33:26,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8655: ~__vpp_verify~2.base, ~__vpp_verify~2.offset := 0bv64, 0bv64;call #t~mem627 := read~intINTTYPE8#21(~#__per_cpu_offset~0.base, ~bvadd~64(~#__per_cpu_offset~0.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(~cpu~0))), 8bv64);~rx_stats~1.base, ~rx_stats~1.offset := 0bv64, ~bvadd~64(#t~mem627, ~__ptr~0);havoc #t~mem627;~__vpp_verify___0~0.base, ~__vpp_verify___0~0.offset := 0bv64, 0bv64;call #t~mem628 := read~intINTTYPE8#21(~#__per_cpu_offset~0.base, ~bvadd~64(~#__per_cpu_offset~0.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(~cpu~0))), 8bv64);~tx_stats~1.base, ~tx_stats~1.offset := 0bv64, ~bvadd~64(#t~mem628, ~__ptr___0~0);havoc #t~mem628; [2025-02-08 03:33:26,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8672: ~start~0 := #t~ret633;call #t~mem634 := read~intINTTYPE8#4(~rx_stats~1.base, ~rx_stats~1.offset, 8bv64);~rx_packets~0 := #t~mem634;havoc #t~mem634;call #t~mem635 := read~intINTTYPE8#4(~rx_stats~1.base, ~bvadd~64(8bv64, ~rx_stats~1.offset), 8bv64);~rx_bytes~0 := #t~mem635;havoc #t~mem635; [2025-02-08 03:33:26,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8672-1: SUMMARY for call #t~ret633 := u64_stats_fetch_begin_irq(~rx_stats~1.base, ~bvadd~64(16bv64, ~rx_stats~1.offset)); srcloc: null [2025-02-08 03:33:26,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8662-1: SUMMARY for call #t~ret629 := u64_stats_fetch_begin_irq(~tx_stats~1.base, ~bvadd~64(16bv64, ~tx_stats~1.offset)); srcloc: null [2025-02-08 03:33:26,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8662: ~start~0 := #t~ret629;call #t~mem630 := read~intINTTYPE8#4(~tx_stats~1.base, ~tx_stats~1.offset, 8bv64);~tx_packets~0 := #t~mem630;havoc #t~mem630;call #t~mem631 := read~intINTTYPE8#4(~tx_stats~1.base, ~bvadd~64(8bv64, ~tx_stats~1.offset), 8bv64);~tx_bytes~0 := #t~mem631;havoc #t~mem631; [2025-02-08 03:33:26,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8677: assume 0bv32 != ~zero_extend~32~8(~tmp___1~21); [2025-02-08 03:33:26,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8677: assume !(0bv32 != ~zero_extend~32~8(~tmp___1~21));call #t~mem637 := read~intINTTYPE8#22(~tot.base, ~tot.offset, 8bv64);call write~intINTTYPE8#22(~bvadd~64(#t~mem637, ~rx_packets~0), ~tot.base, ~tot.offset, 8bv64);havoc #t~mem637;call #t~mem638 := read~intINTTYPE8#22(~tot.base, ~bvadd~64(8bv64, ~tot.offset), 8bv64);call write~intINTTYPE8#22(~bvadd~64(#t~mem638, ~tx_packets~0), ~tot.base, ~bvadd~64(8bv64, ~tot.offset), 8bv64);havoc #t~mem638;call #t~mem639 := read~intINTTYPE8#22(~tot.base, ~bvadd~64(16bv64, ~tot.offset), 8bv64);call write~intINTTYPE8#22(~bvadd~64(#t~mem639, ~rx_bytes~0), ~tot.base, ~bvadd~64(16bv64, ~tot.offset), 8bv64);havoc #t~mem639;call #t~mem640 := read~intINTTYPE8#22(~tot.base, ~bvadd~64(24bv64, ~tot.offset), 8bv64);call write~intINTTYPE8#22(~bvadd~64(#t~mem640, ~tx_bytes~0), ~tot.base, ~bvadd~64(24bv64, ~tot.offset), 8bv64);havoc #t~mem640; [2025-02-08 03:33:26,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8675: ~tmp___1~21 := (if 0bv8 == #t~ret636 then 0bv8 else 1bv8);havoc #t~ret636; [2025-02-08 03:33:26,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8675-1: SUMMARY for call #t~ret636 := u64_stats_fetch_retry_irq(~rx_stats~1.base, ~bvadd~64(16bv64, ~rx_stats~1.offset), ~start~0); srcloc: null [2025-02-08 03:33:26,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11315: havoc #t~nondet1112; [2025-02-08 03:33:27,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6604: havoc xen_feature_#t~mem77#1; [2025-02-08 03:33:27,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11437: havoc #t~nondet1127; [2025-02-08 03:33:27,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6893: havoc #t~mem122;havoc #t~mem123; [2025-02-08 03:33:27,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8851: havoc netdev_info_~arg0#1.base, netdev_info_~arg0#1.offset, netdev_info_~arg1#1.base, netdev_info_~arg1#1.offset;havoc netdev_info_#in~arg0#1.base, netdev_info_#in~arg0#1.offset, netdev_info_#in~arg1#1.base, netdev_info_#in~arg1#1.offset;assume { :end_inline_netdev_info } true;call write~intINTTYPE4#22(1500bv32, ~dev#1.base, ~bvadd~64(560bv64, ~dev#1.offset), 4bv64); [2025-02-08 03:33:40,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8062: SUMMARY for call u64_stats_init(xennet_start_xmit_~tx_stats~0#1.base, ~bvadd~64(16bv64, xennet_start_xmit_~tx_stats~0#1.offset)); srcloc: null [2025-02-08 03:33:40,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8987: assume ~bvslt~32(xennet_create_dev_~__cpu~0#1, ~nr_cpu_ids~0); [2025-02-08 03:33:40,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8987: assume !~bvslt~32(xennet_create_dev_~__cpu~0#1, ~nr_cpu_ids~0); [2025-02-08 03:33:40,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7930: havoc xennet_start_xmit_#t~mem403#1;havoc xennet_start_xmit_#t~ret404#1; [2025-02-08 03:33:40,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7930-1: SUMMARY for call xennet_start_xmit_#t~ret404#1 := printk(8bv64, 0bv64); srcloc: null [2025-02-08 03:33:40,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7138: havoc netif_tx_start_queue_~dev_queue#1.base, netif_tx_start_queue_~dev_queue#1.offset;havoc netif_tx_start_queue_#in~dev_queue#1.base, netif_tx_start_queue_#in~dev_queue#1.offset;assume { :end_inline_netif_tx_start_queue } true;netif_tx_start_all_queues_~i~0#1 := ~bvadd~32(1bv32, netif_tx_start_all_queues_~i~0#1);call netif_tx_start_all_queues_#t~mem167#1 := read~intINTTYPE4#22(netif_tx_start_all_queues_~dev#1.base, ~bvadd~64(998bv64, netif_tx_start_all_queues_~dev#1.offset), 4bv64); [2025-02-08 03:33:40,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8063: SUMMARY for call xennet_tx_buf_gc(xennet_start_xmit_~queue~2#1.base, xennet_start_xmit_~queue~2#1.offset); srcloc: null [2025-02-08 03:33:40,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6973-1: SUMMARY for call skb_has_frag_list_#t~ret142#1.base, skb_has_frag_list_#t~ret142#1.offset := skb_end_pointer(skb_has_frag_list_~skb#1.base, skb_has_frag_list_~skb#1.offset); srcloc: null [2025-02-08 03:33:40,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6973: skb_has_frag_list_~tmp~17#1.base, skb_has_frag_list_~tmp~17#1.offset := skb_has_frag_list_#t~ret142#1.base, skb_has_frag_list_#t~ret142#1.offset;havoc skb_has_frag_list_#t~ret142#1.base, skb_has_frag_list_#t~ret142#1.offset;call skb_has_frag_list_#t~mem143#1.base, skb_has_frag_list_#t~mem143#1.offset := read~$Pointer$#22(skb_has_frag_list_~tmp~17#1.base, ~bvadd~64(8bv64, skb_has_frag_list_~tmp~17#1.offset), 8bv64);skb_has_frag_list_#res#1 := (if 0bv32 == (if 0bv64 != ~bvadd~64(skb_has_frag_list_#t~mem143#1.base, skb_has_frag_list_#t~mem143#1.offset) then 1bv32 else 0bv32) then 0bv8 else 1bv8);havoc skb_has_frag_list_#t~mem143#1.base, skb_has_frag_list_#t~mem143#1.offset; [2025-02-08 03:33:40,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7832-1: SUMMARY for call xennet_count_skb_slots_#t~ret392#1 := skb_frag_size(xennet_count_skb_slots_~frag~0#1.base, xennet_count_skb_slots_~frag~0#1.offset); srcloc: null [2025-02-08 03:33:40,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7832: xennet_count_skb_slots_~tmp___2~10#1 := xennet_count_skb_slots_#t~ret392#1;havoc xennet_count_skb_slots_#t~ret392#1;xennet_count_skb_slots_~size~0#1 := ~zero_extend~64~32(xennet_count_skb_slots_~tmp___2~10#1);call xennet_count_skb_slots_#t~mem393#1 := read~intINTTYPE4#22(xennet_count_skb_slots_~frag~0#1.base, ~bvadd~64(8bv64, xennet_count_skb_slots_~frag~0#1.offset), 4bv64);xennet_count_skb_slots_~offset~0#1 := ~zero_extend~64~32(xennet_count_skb_slots_#t~mem393#1);havoc xennet_count_skb_slots_#t~mem393#1;xennet_count_skb_slots_~offset~0#1 := ~bvand~64(4095bv64, xennet_count_skb_slots_~offset~0#1);xennet_count_skb_slots_~pages~0#1 := ~bvadd~32(~bvlshr~64(~bvadd~64(4095bv64, ~bvadd~64(xennet_count_skb_slots_~offset~0#1, xennet_count_skb_slots_~size~0#1)), 12bv64)[32:0], xennet_count_skb_slots_~pages~0#1);xennet_count_skb_slots_~i~4#1 := ~bvadd~32(1bv32, xennet_count_skb_slots_~i~4#1); [2025-02-08 03:33:40,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7998: xennet_start_xmit_~tmp___14~0#1 := xennet_start_xmit_#t~ret420#1;havoc xennet_start_xmit_#t~ret420#1; [2025-02-08 03:33:40,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6974: havoc skb_has_frag_list_#t~mem143#1.base, skb_has_frag_list_#t~mem143#1.offset;skb_gso_ok_#t~ret191#1 := skb_has_frag_list_#res#1;havoc skb_has_frag_list_#t~ret142#1.base, skb_has_frag_list_#t~ret142#1.offset, skb_has_frag_list_#t~mem143#1.base, skb_has_frag_list_#t~mem143#1.offset, skb_has_frag_list_~skb#1.base, skb_has_frag_list_~skb#1.offset, skb_has_frag_list_~tmp~17#1.base, skb_has_frag_list_~tmp~17#1.offset;havoc skb_has_frag_list_#in~skb#1.base, skb_has_frag_list_#in~skb#1.offset;assume { :end_inline_skb_has_frag_list } true;skb_gso_ok_~tmp___1~5#1 := (if 0bv8 == skb_gso_ok_#t~ret191#1 then 0bv8 else 1bv8);havoc skb_gso_ok_#t~ret191#1; [2025-02-08 03:33:40,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8064-1: SUMMARY for call xennet_start_xmit_#t~ret457#1 := netfront_tx_slot_available(xennet_start_xmit_~queue~2#1.base, xennet_start_xmit_~queue~2#1.offset); srcloc: null [2025-02-08 03:33:40,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8064: xennet_start_xmit_~tmp___24~0#1 := xennet_start_xmit_#t~ret457#1;havoc xennet_start_xmit_#t~ret457#1; [2025-02-08 03:33:40,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8097: assume ~bvult~32(xennet_close_~i~6#1, xennet_close_~num_queues~3#1); [2025-02-08 03:33:40,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8097: assume !~bvult~32(xennet_close_~i~6#1, xennet_close_~num_queues~3#1);xennet_close_#res#1 := 0bv32; [2025-02-08 03:33:40,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10079: ldv_initialize_device_attribute_5_~tmp~79#1.base, ldv_initialize_device_attribute_5_~tmp~79#1.offset := ldv_initialize_device_attribute_5_#t~ret965#1.base, ldv_initialize_device_attribute_5_#t~ret965#1.offset;havoc ldv_initialize_device_attribute_5_#t~ret965#1.base, ldv_initialize_device_attribute_5_#t~ret965#1.offset;~dev_attr_rxbuf_min_group0~0.base, ~dev_attr_rxbuf_min_group0~0.offset := ldv_initialize_device_attribute_5_~tmp~79#1.base, ldv_initialize_device_attribute_5_~tmp~79#1.offset; [2025-02-08 03:33:40,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9055: netfront_probe_~tmp___1~24#1.base, netfront_probe_~tmp___1~24#1.offset := netfront_probe_#t~ret712#1.base, netfront_probe_#t~ret712#1.offset;havoc netfront_probe_#t~ret712#1.base, netfront_probe_#t~ret712#1.offset;netfront_probe_~info~1#1.base, netfront_probe_~info~1#1.offset := netfront_probe_~tmp___1~24#1.base, netfront_probe_~tmp___1~24#1.offset; [2025-02-08 03:33:40,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7965-1: SUMMARY for call xennet_start_xmit_#t~ret415#1 := skb_headlen(xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 03:33:40,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10079-1: SUMMARY for call ldv_initialize_device_attribute_5_#t~ret965#1.base, ldv_initialize_device_attribute_5_#t~ret965#1.offset := ldv_init_zalloc(48bv64); srcloc: null [2025-02-08 03:33:40,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9055-1: SUMMARY for call netfront_probe_#t~ret712#1.base, netfront_probe_#t~ret712#1.offset := netdev_priv(netfront_probe_~netdev~1#1.base, netfront_probe_~netdev~1#1.offset); srcloc: null [2025-02-08 03:33:40,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7998-1: SUMMARY for call xennet_start_xmit_#t~ret420#1 := ldv__builtin_expect(~sign_extend~64~32(xennet_start_xmit_~tmp___13~0#1), 0bv64); srcloc: null [2025-02-08 03:33:40,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7965: xennet_start_xmit_~len~0#1 := xennet_start_xmit_#t~ret415#1;havoc xennet_start_xmit_#t~ret415#1; [2025-02-08 03:33:40,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10641-3: assume 0bv32 == ~ldv_retval_2~0;~ldv_state_variable_2~0 := 2bv32; [2025-02-08 03:33:40,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10641-3: assume !(0bv32 == ~ldv_retval_2~0); [2025-02-08 03:33:40,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10641-13: assume 0bv32 == ~ldv_retval_3~0;~ldv_state_variable_2~0 := 2bv32;~ref_cnt~0 := ~bvadd~32(1bv32, ~ref_cnt~0); [2025-02-08 03:33:40,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10641-13: assume !(0bv32 == ~ldv_retval_3~0); [2025-02-08 03:33:40,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7966: SUMMARY for call ldv_spin_lock(); srcloc: null [2025-02-08 03:33:40,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8032-1: SUMMARY for call xennet_start_xmit_#t~ret438#1.base, xennet_start_xmit_#t~ret438#1.offset := xennet_make_txreqs(xennet_start_xmit_~queue~2#1.base, xennet_start_xmit_~queue~2#1.offset, xennet_start_xmit_~tx~1#1.base, xennet_start_xmit_~tx~1#1.offset, xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset, xennet_start_xmit_~page~1#1.base, xennet_start_xmit_~page~1#1.offset, xennet_start_xmit_~offset~1#1, xennet_start_xmit_~len~0#1); srcloc: null [2025-02-08 03:33:40,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7999: assume 0bv64 != xennet_start_xmit_~tmp___14~0#1; [2025-02-08 03:33:40,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7999: assume !(0bv64 != xennet_start_xmit_~tmp___14~0#1); [2025-02-08 03:33:40,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8032: xennet_start_xmit_~tx~1#1.base, xennet_start_xmit_~tx~1#1.offset := xennet_start_xmit_#t~ret438#1.base, xennet_start_xmit_#t~ret438#1.offset;havoc xennet_start_xmit_#t~ret438#1.base, xennet_start_xmit_#t~ret438#1.offset;xennet_start_xmit_~i~5#1 := 0bv32; [2025-02-08 03:33:40,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8065: assume 0bv32 == xennet_start_xmit_~tmp___24~0#1;call xennet_start_xmit_#t~mem458#1 := read~intINTTYPE4#22(xennet_start_xmit_~queue~2#1.base, xennet_start_xmit_~queue~2#1.offset, 4bv64); [2025-02-08 03:33:40,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8065: assume !(0bv32 == xennet_start_xmit_~tmp___24~0#1); [2025-02-08 03:33:40,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8066: xennet_start_xmit_~tmp___23~0#1.base, xennet_start_xmit_~tmp___23~0#1.offset := xennet_start_xmit_#t~ret459#1.base, xennet_start_xmit_#t~ret459#1.offset;havoc xennet_start_xmit_#t~mem458#1;havoc xennet_start_xmit_#t~ret459#1.base, xennet_start_xmit_#t~ret459#1.offset;assume { :begin_inline_netif_tx_stop_queue } true;netif_tx_stop_queue_#in~dev_queue#1.base, netif_tx_stop_queue_#in~dev_queue#1.offset := xennet_start_xmit_~tmp___23~0#1.base, xennet_start_xmit_~tmp___23~0#1.offset;havoc netif_tx_stop_queue_~dev_queue#1.base, netif_tx_stop_queue_~dev_queue#1.offset;netif_tx_stop_queue_~dev_queue#1.base, netif_tx_stop_queue_~dev_queue#1.offset := netif_tx_stop_queue_#in~dev_queue#1.base, netif_tx_stop_queue_#in~dev_queue#1.offset;assume { :begin_inline_set_bit } true;set_bit_#in~nr#1, set_bit_#in~addr#1.base, set_bit_#in~addr#1.offset := 0bv64, netif_tx_stop_queue_~dev_queue#1.base, ~bvadd~64(389bv64, netif_tx_stop_queue_~dev_queue#1.offset);havoc set_bit_~nr#1, set_bit_~addr#1.base, set_bit_~addr#1.offset;set_bit_~nr#1 := set_bit_#in~nr#1;set_bit_~addr#1.base, set_bit_~addr#1.offset := set_bit_#in~addr#1.base, set_bit_#in~addr#1.offset; [2025-02-08 03:33:40,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7141: assume ~bvugt~32(netif_tx_start_all_queues_#t~mem167#1, netif_tx_start_all_queues_~i~0#1);havoc netif_tx_start_all_queues_#t~mem167#1; [2025-02-08 03:33:40,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7141: assume !~bvugt~32(netif_tx_start_all_queues_#t~mem167#1, netif_tx_start_all_queues_~i~0#1);havoc netif_tx_start_all_queues_#t~mem167#1; [2025-02-08 03:33:40,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7967-1: SUMMARY for call xennet_start_xmit_#t~ret416#1 := netif_carrier_ok(xennet_start_xmit_~dev#1.base, xennet_start_xmit_~dev#1.offset); srcloc: null [2025-02-08 03:33:40,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7967: xennet_start_xmit_~tmp___7~1#1 := (if 0bv8 == xennet_start_xmit_#t~ret416#1 then 0bv8 else 1bv8);havoc xennet_start_xmit_#t~ret416#1; [2025-02-08 03:33:40,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8000: SUMMARY for call spin_unlock_irqrestore(xennet_start_xmit_~queue~2#1.base, ~bvadd~64(364bv64, xennet_start_xmit_~queue~2#1.offset), xennet_start_xmit_~flags~0#1); srcloc: null [2025-02-08 03:33:40,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8066-1: SUMMARY for call xennet_start_xmit_#t~ret459#1.base, xennet_start_xmit_#t~ret459#1.offset := netdev_get_tx_queue(xennet_start_xmit_~dev#1.base, xennet_start_xmit_~dev#1.offset, xennet_start_xmit_#t~mem458#1); srcloc: null [2025-02-08 03:33:40,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10081: ldv_initialize_device_attribute_5_~tmp___0~46#1.base, ldv_initialize_device_attribute_5_~tmp___0~46#1.offset := ldv_initialize_device_attribute_5_#t~ret966#1.base, ldv_initialize_device_attribute_5_#t~ret966#1.offset;havoc ldv_initialize_device_attribute_5_#t~ret966#1.base, ldv_initialize_device_attribute_5_#t~ret966#1.offset;~dev_attr_rxbuf_min_group1~0.base, ~dev_attr_rxbuf_min_group1~0.offset := ldv_initialize_device_attribute_5_~tmp___0~46#1.base, ldv_initialize_device_attribute_5_~tmp___0~46#1.offset; [2025-02-08 03:33:40,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9057: call netfront_probe_#t~mem713#1.base, netfront_probe_#t~mem713#1.offset := read~$Pointer$#22(netfront_probe_~info~1#1.base, ~bvadd~64(16bv64, netfront_probe_~info~1#1.offset), 8bv64);call write~$Pointer$#22(~#xennet_dev_group~0.base, ~#xennet_dev_group~0.offset, netfront_probe_#t~mem713#1.base, ~bvadd~64(2659bv64, netfront_probe_#t~mem713#1.offset), 8bv64);havoc netfront_probe_#t~mem713#1.base, netfront_probe_#t~mem713#1.offset;call netfront_probe_#t~mem714#1.base, netfront_probe_#t~mem714#1.offset := read~$Pointer$#22(netfront_probe_~info~1#1.base, ~bvadd~64(16bv64, netfront_probe_~info~1#1.offset), 8bv64);assume { :begin_inline_ldv_register_netdev_42 } true;ldv_register_netdev_42_#in~dev#1.base, ldv_register_netdev_42_#in~dev#1.offset := netfront_probe_#t~mem714#1.base, netfront_probe_#t~mem714#1.offset;havoc ldv_register_netdev_42_#res#1;havoc ldv_register_netdev_42_#t~ret1090#1, ldv_register_netdev_42_~dev#1.base, ldv_register_netdev_42_~dev#1.offset, ldv_register_netdev_42_~ldv_func_res~1#1, ldv_register_netdev_42_~tmp~101#1;ldv_register_netdev_42_~dev#1.base, ldv_register_netdev_42_~dev#1.offset := ldv_register_netdev_42_#in~dev#1.base, ldv_register_netdev_42_#in~dev#1.offset;havoc ldv_register_netdev_42_~ldv_func_res~1#1;havoc ldv_register_netdev_42_~tmp~101#1;assume { :begin_inline_register_netdev } true;register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset := ldv_register_netdev_42_~dev#1.base, ldv_register_netdev_42_~dev#1.offset;havoc register_netdev_#res#1;havoc register_netdev_#t~nondet1126#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~nondet1126#1;register_netdev_#res#1 := register_netdev_#t~nondet1126#1;havoc register_netdev_#t~nondet1126#1; [2025-02-08 03:33:40,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10081-1: SUMMARY for call ldv_initialize_device_attribute_5_#t~ret966#1.base, ldv_initialize_device_attribute_5_#t~ret966#1.offset := ldv_init_zalloc(1416bv64); srcloc: null [2025-02-08 03:33:40,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9057-1: SUMMARY for call dev_set_drvdata(netfront_probe_~dev#1.base, ~bvadd~64(60bv64, netfront_probe_~dev#1.offset), netfront_probe_~info~1#1.base, netfront_probe_~info~1#1.offset); srcloc: null [2025-02-08 03:33:40,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10412: havoc xennet_get_ethtool_stats_#t~ret944#1.base, xennet_get_ethtool_stats_#t~ret944#1.offset, xennet_get_ethtool_stats_#t~mem945#1, xennet_get_ethtool_stats_#t~ret946#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~10#1.base, xennet_get_ethtool_stats_~np~10#1.offset, xennet_get_ethtool_stats_~tmp~74#1.base, xennet_get_ethtool_stats_~tmp~74#1.offset, xennet_get_ethtool_stats_~i~16#1, xennet_get_ethtool_stats_~tmp___0~42#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;~ldv_state_variable_6~0 := 1bv32; [2025-02-08 03:33:40,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7241-1: skb_gso_ok_#res#1 := (if 0bv8 == (if 0bv32 == skb_gso_ok_~tmp___3~1#1 then 0bv8 else 1bv8) then 0bv8 else 1bv8); [2025-02-08 03:33:40,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7274-1: netif_needs_gso_#res#1 := (if 0bv8 == (if 0bv32 == netif_needs_gso_~tmp___3~2#1 then 0bv8 else 1bv8) then 0bv8 else 1bv8); [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8067: havoc netif_tx_stop_queue_~dev_queue#1.base, netif_tx_stop_queue_~dev_queue#1.offset;havoc netif_tx_stop_queue_#in~dev_queue#1.base, netif_tx_stop_queue_#in~dev_queue#1.offset;assume { :end_inline_netif_tx_stop_queue } true; [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7968: assume 0bv8 != xennet_start_xmit_~tmp___7~1#1;xennet_start_xmit_~tmp___8~1#1 := 0bv32; [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7968: assume !(0bv8 != xennet_start_xmit_~tmp___7~1#1);xennet_start_xmit_~tmp___8~1#1 := 1bv32; [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7638: call xennet_open_#t~mem340#1.base, xennet_open_#t~mem340#1.offset := read~$Pointer$#22(xennet_open_~np~0#1.base, ~bvadd~64(32bv64, xennet_open_~np~0#1.offset), 8bv64);xennet_open_~queue~1#1.base, xennet_open_~queue~1#1.offset := xennet_open_#t~mem340#1.base, ~bvadd~64(xennet_open_#t~mem340#1.offset, ~bvmul~64(8872bv64, ~zero_extend~64~32(xennet_open_~i~3#1))); [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10743-2: assume 0bv32 == ~ldv_retval_4~0;~ldv_state_variable_0~0 := 3bv32;~ldv_state_variable_5~0 := 1bv32;assume { :begin_inline_ldv_initialize_device_attribute_5 } true;havoc ldv_initialize_device_attribute_5_#t~ret965#1.base, ldv_initialize_device_attribute_5_#t~ret965#1.offset, ldv_initialize_device_attribute_5_#t~ret966#1.base, ldv_initialize_device_attribute_5_#t~ret966#1.offset, ldv_initialize_device_attribute_5_~tmp~79#1.base, ldv_initialize_device_attribute_5_~tmp~79#1.offset, ldv_initialize_device_attribute_5_~tmp___0~46#1.base, ldv_initialize_device_attribute_5_~tmp___0~46#1.offset;havoc ldv_initialize_device_attribute_5_~tmp~79#1.base, ldv_initialize_device_attribute_5_~tmp~79#1.offset;havoc ldv_initialize_device_attribute_5_~tmp___0~46#1.base, ldv_initialize_device_attribute_5_~tmp___0~46#1.offset; [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10743-2: assume !(0bv32 == ~ldv_retval_4~0); [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10743-1: assume 0bv32 != ~ldv_retval_4~0;~ldv_state_variable_0~0 := 2bv32; [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10743-1: assume !(0bv32 != ~ldv_retval_4~0); [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9059: netfront_probe_#t~ret715#1 := ldv_register_netdev_42_#res#1;havoc ldv_register_netdev_42_#t~ret1090#1, ldv_register_netdev_42_~dev#1.base, ldv_register_netdev_42_~dev#1.offset, ldv_register_netdev_42_~ldv_func_res~1#1, ldv_register_netdev_42_~tmp~101#1;havoc ldv_register_netdev_42_#in~dev#1.base, ldv_register_netdev_42_#in~dev#1.offset;assume { :end_inline_ldv_register_netdev_42 } true;netfront_probe_~err~4#1 := netfront_probe_#t~ret715#1;havoc netfront_probe_#t~mem714#1.base, netfront_probe_#t~mem714#1.offset;havoc netfront_probe_#t~ret715#1; [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10050: havoc xenbus_unregister_driver_~arg0#1.base, xenbus_unregister_driver_~arg0#1.offset;havoc xenbus_unregister_driver_#in~arg0#1.base, xenbus_unregister_driver_#in~arg0#1.offset;assume { :end_inline_xenbus_unregister_driver } true; [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7936: xennet_start_xmit_#t~ret405#1 := xennet_count_skb_slots_#res#1;havoc xennet_count_skb_slots_#t~ret387#1.base, xennet_count_skb_slots_#t~ret387#1.offset, xennet_count_skb_slots_#t~mem388#1, xennet_count_skb_slots_#t~ret389#1, xennet_count_skb_slots_#t~mem390#1.base, xennet_count_skb_slots_#t~mem390#1.offset, xennet_count_skb_slots_#t~ret391#1.base, xennet_count_skb_slots_#t~ret391#1.offset, xennet_count_skb_slots_#t~ret392#1, xennet_count_skb_slots_#t~mem393#1, xennet_count_skb_slots_~skb#1.base, xennet_count_skb_slots_~skb#1.offset, xennet_count_skb_slots_~i~4#1, xennet_count_skb_slots_~frags~0#1, xennet_count_skb_slots_~tmp~42#1.base, xennet_count_skb_slots_~tmp~42#1.offset, xennet_count_skb_slots_~pages~0#1, xennet_count_skb_slots_~tmp___0~17#1, xennet_count_skb_slots_~frag~0#1.base, xennet_count_skb_slots_~frag~0#1.offset, xennet_count_skb_slots_~tmp___1~12#1.base, xennet_count_skb_slots_~tmp___1~12#1.offset, xennet_count_skb_slots_~size~0#1, xennet_count_skb_slots_~tmp___2~10#1, xennet_count_skb_slots_~offset~0#1;havoc xennet_count_skb_slots_#in~skb#1.base, xennet_count_skb_slots_#in~skb#1.offset;assume { :end_inline_xennet_count_skb_slots } true;xennet_start_xmit_~slots~0#1 := xennet_start_xmit_#t~ret405#1;havoc xennet_start_xmit_#t~ret405#1; [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8993: call write~$Pointer$#22(xennet_create_dev_~pcpu_stats~0#1.base, xennet_create_dev_~pcpu_stats~0#1.offset, xennet_create_dev_~np~7#1.base, ~bvadd~64(40bv64, xennet_create_dev_~np~7#1.offset), 8bv64);call xennet_create_dev_#t~mem701#1.base, xennet_create_dev_#t~mem701#1.offset := read~$Pointer$#22(xennet_create_dev_~np~7#1.base, ~bvadd~64(40bv64, xennet_create_dev_~np~7#1.offset), 8bv64); [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7639: SUMMARY for call napi_enable(xennet_open_~queue~1#1.base, ~bvadd~64(34bv64, xennet_open_~queue~1#1.offset)); srcloc: null [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9060: assume 0bv32 != netfront_probe_~err~4#1; [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9060: assume !(0bv32 != netfront_probe_~err~4#1);netfront_probe_#res#1 := 0bv32; [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8994: assume 0bv64 == ~bvadd~64(xennet_create_dev_#t~mem701#1.base, xennet_create_dev_#t~mem701#1.offset);havoc xennet_create_dev_#t~mem701#1.base, xennet_create_dev_#t~mem701#1.offset; [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8994: assume !(0bv64 == ~bvadd~64(xennet_create_dev_#t~mem701#1.base, xennet_create_dev_#t~mem701#1.offset));havoc xennet_create_dev_#t~mem701#1.base, xennet_create_dev_#t~mem701#1.offset; [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8036-1: SUMMARY for call xennet_start_xmit_#t~ret439#1.base, xennet_start_xmit_#t~ret439#1.offset := skb_end_pointer(xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8036: xennet_start_xmit_~tmp___19~0#1.base, xennet_start_xmit_~tmp___19~0#1.offset := xennet_start_xmit_#t~ret439#1.base, xennet_start_xmit_#t~ret439#1.offset;xennet_start_xmit_~frag~1#1.base, xennet_start_xmit_~frag~1#1.offset := xennet_start_xmit_~tmp___19~0#1.base, ~bvadd~64(~bvadd~64(44bv64, xennet_start_xmit_~tmp___19~0#1.offset), ~bvmul~64(16bv64, ~zero_extend~64~32(xennet_start_xmit_~i~5#1))); [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7937-1: SUMMARY for call xennet_start_xmit_#t~ret406#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvugt~32(xennet_start_xmit_~slots~0#1, 18bv32) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7937: xennet_start_xmit_~tmp___5~2#1 := xennet_start_xmit_#t~ret406#1;havoc xennet_start_xmit_#t~ret406#1; [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9919: assume 0bv32 == xennet_get_strings_~i~17#1; [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9919: assume !(0bv32 == xennet_get_strings_~i~17#1); [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7640: SUMMARY for call spin_lock_bh(xennet_open_~queue~1#1.base, ~bvadd~64(5584bv64, xennet_open_~queue~1#1.offset)); srcloc: null [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9061: havoc netfront_probe_#t~ret716#1; [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8070: xennet_start_xmit_#res#1 := 0bv32;call ULTIMATE.dealloc(xennet_start_xmit_~#descriptor~0#1.base, xennet_start_xmit_~#descriptor~0#1.offset);havoc xennet_start_xmit_~#descriptor~0#1.base, xennet_start_xmit_~#descriptor~0#1.offset; [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9061-1: SUMMARY for call netfront_probe_#t~ret716#1 := printk(32bv64, 0bv64); srcloc: null [2025-02-08 03:33:40,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938: assume 0bv64 != xennet_start_xmit_~tmp___5~2#1; [2025-02-08 03:33:40,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938: assume !(0bv64 != xennet_start_xmit_~tmp___5~2#1); [2025-02-08 03:33:40,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8004-1: SUMMARY for call xennet_start_xmit_#t~ret421#1.base, xennet_start_xmit_#t~ret421#1.offset := xennet_make_one_txreq(xennet_start_xmit_~queue~2#1.base, xennet_start_xmit_~queue~2#1.offset, xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset, xennet_start_xmit_~page~1#1.base, xennet_start_xmit_~page~1#1.offset, xennet_start_xmit_~offset~1#1, xennet_start_xmit_~len~0#1); srcloc: null [2025-02-08 03:33:40,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8004: xennet_start_xmit_~tx~1#1.base, xennet_start_xmit_~tx~1#1.offset := xennet_start_xmit_#t~ret421#1.base, xennet_start_xmit_#t~ret421#1.offset;havoc xennet_start_xmit_#t~ret421#1.base, xennet_start_xmit_#t~ret421#1.offset;xennet_start_xmit_~first_tx~0#1.base, xennet_start_xmit_~first_tx~0#1.offset := xennet_start_xmit_~tx~1#1.base, xennet_start_xmit_~tx~1#1.offset;xennet_start_xmit_~page~1#1.base, xennet_start_xmit_~page~1#1.offset := xennet_start_xmit_~page~1#1.base, ~bvadd~64(65bv64, xennet_start_xmit_~page~1#1.offset);xennet_start_xmit_~offset~1#1 := 0bv32;call xennet_start_xmit_#t~mem422#1 := read~intINTTYPE2#22(xennet_start_xmit_~tx~1#1.base, ~bvadd~64(10bv64, xennet_start_xmit_~tx~1#1.offset), 2bv64);xennet_start_xmit_~len~0#1 := ~bvsub~32(xennet_start_xmit_~len~0#1, ~zero_extend~32~16(xennet_start_xmit_#t~mem422#1));havoc xennet_start_xmit_#t~mem422#1;call xennet_start_xmit_#t~mem423#1 := read~intINTTYPE1#22(xennet_start_xmit_~skb#1.base, ~bvadd~64(145bv64, xennet_start_xmit_~skb#1.offset), 1bv64); [2025-02-08 03:33:40,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6980: havoc skb_get_queue_mapping_#t~mem144#1;xennet_start_xmit_#t~ret398#1 := skb_get_queue_mapping_#res#1;havoc skb_get_queue_mapping_#t~mem144#1, skb_get_queue_mapping_~skb#1.base, skb_get_queue_mapping_~skb#1.offset;havoc skb_get_queue_mapping_#in~skb#1.base, skb_get_queue_mapping_#in~skb#1.offset;assume { :end_inline_skb_get_queue_mapping } true;xennet_start_xmit_~queue_index~0#1 := xennet_start_xmit_#t~ret398#1;havoc xennet_start_xmit_#t~ret398#1;call xennet_start_xmit_#t~mem399#1.base, xennet_start_xmit_#t~mem399#1.offset := read~$Pointer$#22(xennet_start_xmit_~np~1#1.base, ~bvadd~64(32bv64, xennet_start_xmit_~np~1#1.offset), 8bv64);xennet_start_xmit_~queue~2#1.base, xennet_start_xmit_~queue~2#1.offset := xennet_start_xmit_#t~mem399#1.base, ~bvadd~64(xennet_start_xmit_#t~mem399#1.offset, ~bvmul~64(8872bv64, ~zero_extend~64~16(xennet_start_xmit_~queue_index~0#1)));havoc xennet_start_xmit_#t~mem399#1.base, xennet_start_xmit_#t~mem399#1.offset;call xennet_start_xmit_#t~mem400#1 := read~intINTTYPE4#22(xennet_start_xmit_~skb#1.base, ~bvadd~64(128bv64, xennet_start_xmit_~skb#1.offset), 4bv64); [2025-02-08 03:33:40,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8070-1: SUMMARY for call spin_unlock_irqrestore(xennet_start_xmit_~queue~2#1.base, ~bvadd~64(364bv64, xennet_start_xmit_~queue~2#1.offset), xennet_start_xmit_~flags~0#1); srcloc: null [2025-02-08 03:33:40,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7839: assume ~bvslt~32(xennet_count_skb_slots_~i~4#1, xennet_count_skb_slots_~frags~0#1); [2025-02-08 03:33:40,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7839: assume !~bvslt~32(xennet_count_skb_slots_~i~4#1, xennet_count_skb_slots_~frags~0#1);xennet_count_skb_slots_#res#1 := xennet_count_skb_slots_~pages~0#1; [2025-02-08 03:33:40,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7641-1: SUMMARY for call xennet_open_#t~ret341#1 := netif_carrier_ok(xennet_open_~dev#1.base, xennet_open_~dev#1.offset); srcloc: null [2025-02-08 03:33:40,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7641: xennet_open_~tmp___0~14#1 := (if 0bv8 == xennet_open_#t~ret341#1 then 0bv8 else 1bv8);havoc xennet_open_#t~ret341#1; [2025-02-08 03:33:40,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10713: havoc choose_timer_1_#t~nondet968#1, choose_timer_1_#t~switch969#1, choose_timer_1_~tmp~81#1;assume { :end_inline_choose_timer_1 } true; [2025-02-08 03:33:40,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10647: main_#t~ret1051#1 := netfront_probe_#res#1;havoc netfront_probe_#t~ret709#1.base, netfront_probe_#t~ret709#1.offset, netfront_probe_#t~ret710#1, netfront_probe_#t~ret711#1, netfront_probe_#t~ret712#1.base, netfront_probe_#t~ret712#1.offset, netfront_probe_#t~mem713#1.base, netfront_probe_#t~mem713#1.offset, netfront_probe_#t~mem714#1.base, netfront_probe_#t~mem714#1.offset, netfront_probe_#t~ret715#1, netfront_probe_#t~ret716#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~1#1.base, netfront_probe_~info~1#1.offset, netfront_probe_~tmp~62#1, netfront_probe_~tmp___0~33#1, netfront_probe_~tmp___1~24#1.base, netfront_probe_~tmp___1~24#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_retval_3~0 := main_#t~ret1051#1;havoc main_#t~ret1051#1; [2025-02-08 03:33:40,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9029: 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; [2025-02-08 03:33:40,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8038: xennet_start_xmit_~tmp___20~0#1 := xennet_start_xmit_#t~ret440#1;havoc xennet_start_xmit_#t~ret440#1; [2025-02-08 03:33:40,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9029-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 03:33:40,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7939-1: SUMMARY for call xennet_start_xmit_#t~ret407#1 := net_ratelimit(); srcloc: null [2025-02-08 03:33:40,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7939: xennet_start_xmit_~tmp___3~7#1 := xennet_start_xmit_#t~ret407#1;havoc xennet_start_xmit_#t~ret407#1; [2025-02-08 03:33:40,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8038-1: SUMMARY for call xennet_start_xmit_#t~ret440#1 := skb_frag_size(xennet_start_xmit_~frag~1#1.base, xennet_start_xmit_~frag~1#1.offset); srcloc: null [2025-02-08 03:33:40,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7642: assume 0bv32 != ~zero_extend~32~8(xennet_open_~tmp___0~14#1); [2025-02-08 03:33:40,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7642: assume !(0bv32 != ~zero_extend~32~8(xennet_open_~tmp___0~14#1)); [2025-02-08 03:33:40,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10549: main_#t~ret1033#1 := xennet_open_#res#1;havoc xennet_open_#t~ret338#1.base, xennet_open_#t~ret338#1.offset, xennet_open_#t~mem339#1, xennet_open_#t~mem340#1.base, xennet_open_#t~mem340#1.offset, xennet_open_#t~ret341#1, xennet_open_#t~mem342#1.base, xennet_open_#t~mem342#1.offset, xennet_open_#t~mem343#1, xennet_open_#t~mem344#1.base, xennet_open_#t~mem344#1.offset, xennet_open_#t~mem345#1, xennet_open_#t~mem346#1, xennet_open_~dev#1.base, xennet_open_~dev#1.offset, xennet_open_~np~0#1.base, xennet_open_~np~0#1.offset, xennet_open_~tmp~38#1.base, xennet_open_~tmp~38#1.offset, xennet_open_~num_queues~0#1, xennet_open_~i~3#1, xennet_open_~queue~1#1.base, xennet_open_~queue~1#1.offset, xennet_open_~tmp___0~14#1;havoc xennet_open_#in~dev#1.base, xennet_open_#in~dev#1.offset;assume { :end_inline_xennet_open } true;~ldv_retval_1~0 := main_#t~ret1033#1;havoc main_#t~ret1033#1; [2025-02-08 03:33:40,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10285: ldv_initialize_device_attribute_4_~tmp~84#1.base, ldv_initialize_device_attribute_4_~tmp~84#1.offset := ldv_initialize_device_attribute_4_#t~ret973#1.base, ldv_initialize_device_attribute_4_#t~ret973#1.offset;havoc ldv_initialize_device_attribute_4_#t~ret973#1.base, ldv_initialize_device_attribute_4_#t~ret973#1.offset;~dev_attr_rxbuf_max_group0~0.base, ~dev_attr_rxbuf_max_group0~0.offset := ldv_initialize_device_attribute_4_~tmp~84#1.base, ldv_initialize_device_attribute_4_~tmp~84#1.offset; [2025-02-08 03:33:40,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10285-1: SUMMARY for call ldv_initialize_device_attribute_4_#t~ret973#1.base, ldv_initialize_device_attribute_4_#t~ret973#1.offset := ldv_init_zalloc(48bv64); srcloc: null [2025-02-08 03:33:40,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8039-1: SUMMARY for call xennet_start_xmit_#t~ret441#1.base, xennet_start_xmit_#t~ret441#1.offset := skb_frag_page(xennet_start_xmit_~frag~1#1.base, xennet_start_xmit_~frag~1#1.offset); srcloc: null [2025-02-08 03:33:40,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8964: assume 0bv64 == ~bvadd~64(xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset); [2025-02-08 03:33:40,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8964: assume !(0bv64 == ~bvadd~64(xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset)); [2025-02-08 03:33:40,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8039: xennet_start_xmit_~tmp___21~0#1.base, xennet_start_xmit_~tmp___21~0#1.offset := xennet_start_xmit_#t~ret441#1.base, xennet_start_xmit_#t~ret441#1.offset;havoc xennet_start_xmit_#t~ret441#1.base, xennet_start_xmit_#t~ret441#1.offset;call xennet_start_xmit_#t~mem442#1 := read~intINTTYPE4#22(xennet_start_xmit_~frag~1#1.base, ~bvadd~64(8bv64, xennet_start_xmit_~frag~1#1.offset), 4bv64); [2025-02-08 03:33:40,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949-1: SUMMARY for call __skb_linearize_#t~ret139#1.base, __skb_linearize_#t~ret139#1.offset := __pskb_pull_tail(__skb_linearize_~skb#1.base, __skb_linearize_~skb#1.offset, __skb_linearize_#t~mem138#1); srcloc: null [2025-02-08 03:33:40,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7940: assume 0bv32 != xennet_start_xmit_~tmp___3~7#1;call write~$Pointer$#11(9bv64, 0bv64, xennet_start_xmit_~#descriptor~0#1.base, xennet_start_xmit_~#descriptor~0#1.offset, 8bv64);call write~$Pointer$#11(10bv64, 0bv64, xennet_start_xmit_~#descriptor~0#1.base, ~bvadd~64(8bv64, xennet_start_xmit_~#descriptor~0#1.offset), 8bv64);call write~$Pointer$#11(11bv64, 0bv64, xennet_start_xmit_~#descriptor~0#1.base, ~bvadd~64(16bv64, xennet_start_xmit_~#descriptor~0#1.offset), 8bv64);call write~$Pointer$#11(12bv64, 0bv64, xennet_start_xmit_~#descriptor~0#1.base, ~bvadd~64(24bv64, xennet_start_xmit_~#descriptor~0#1.offset), 8bv64);call write~intINTTYPE4#11(549bv32, xennet_start_xmit_~#descriptor~0#1.base, ~bvadd~64(32bv64, xennet_start_xmit_~#descriptor~0#1.offset), 4bv64);call write~intINTTYPE1#11(0bv8, xennet_start_xmit_~#descriptor~0#1.base, ~bvadd~64(36bv64, xennet_start_xmit_~#descriptor~0#1.offset), 1bv64);call xennet_start_xmit_#t~mem408#1 := read~intINTTYPE1#11(xennet_start_xmit_~#descriptor~0#1.base, ~bvadd~64(36bv64, xennet_start_xmit_~#descriptor~0#1.offset), 1bv64); [2025-02-08 03:33:40,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7940: assume !(0bv32 != xennet_start_xmit_~tmp___3~7#1); [2025-02-08 03:33:40,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7973: assume 0bv32 != xennet_start_xmit_~tmp___8~1#1;xennet_start_xmit_~tmp___13~0#1 := 1bv32; [2025-02-08 03:33:40,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7973: assume !(0bv32 != xennet_start_xmit_~tmp___8~1#1); [2025-02-08 03:33:40,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949: __skb_linearize_~tmp~16#1.base, __skb_linearize_~tmp~16#1.offset := __skb_linearize_#t~ret139#1.base, __skb_linearize_#t~ret139#1.offset;havoc __skb_linearize_#t~mem138#1;havoc __skb_linearize_#t~ret139#1.base, __skb_linearize_#t~ret139#1.offset;__skb_linearize_#res#1 := (if 0bv64 != ~bvadd~64(__skb_linearize_~tmp~16#1.base, __skb_linearize_~tmp~16#1.offset) then 0bv32 else 4294967284bv32); [2025-02-08 03:33:40,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7643-1: SUMMARY for call xennet_alloc_rx_buffers(xennet_open_~queue~1#1.base, xennet_open_~queue~1#1.offset); srcloc: null [2025-02-08 03:33:40,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7643: call xennet_open_#t~mem342#1.base, xennet_open_#t~mem342#1.offset := read~$Pointer$#22(xennet_open_~queue~1#1.base, ~bvadd~64(12bv64, ~bvadd~64(5652bv64, xennet_open_~queue~1#1.offset)), 8bv64);call xennet_open_#t~mem343#1 := read~intINTTYPE4#22(xennet_open_~queue~1#1.base, ~bvadd~64(4bv64, ~bvadd~64(5652bv64, xennet_open_~queue~1#1.offset)), 4bv64);call write~intINTTYPE4#22(~bvadd~32(1bv32, xennet_open_#t~mem343#1), xennet_open_#t~mem342#1.base, ~bvadd~64(12bv64, xennet_open_#t~mem342#1.offset), 4bv64);havoc xennet_open_#t~mem342#1.base, xennet_open_#t~mem342#1.offset;havoc xennet_open_#t~mem343#1;call xennet_open_#t~mem344#1.base, xennet_open_#t~mem344#1.offset := read~$Pointer$#22(xennet_open_~queue~1#1.base, ~bvadd~64(12bv64, ~bvadd~64(5652bv64, xennet_open_~queue~1#1.offset)), 8bv64);call xennet_open_#t~mem345#1 := read~intINTTYPE4#22(xennet_open_#t~mem344#1.base, ~bvadd~64(8bv64, xennet_open_#t~mem344#1.offset), 4bv64);call xennet_open_#t~mem346#1 := read~intINTTYPE4#22(xennet_open_~queue~1#1.base, ~bvadd~64(4bv64, ~bvadd~64(5652bv64, xennet_open_~queue~1#1.offset)), 4bv64); [2025-02-08 03:33:40,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8998-1: SUMMARY for call xennet_create_dev_#t~ret702#1.base, xennet_create_dev_#t~ret702#1.offset := __alloc_percpu(16bv64, 8bv64); srcloc: null [2025-02-08 03:33:40,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8965: xennet_create_dev_~tmp~61#1.base, xennet_create_dev_~tmp~61#1.offset := xennet_create_dev_#t~ret696#1.base, xennet_create_dev_#t~ret696#1.offset;havoc xennet_create_dev_#t~ret696#1.base, xennet_create_dev_#t~ret696#1.offset;xennet_create_dev_#res#1.base, xennet_create_dev_#res#1.offset := xennet_create_dev_~tmp~61#1.base, xennet_create_dev_~tmp~61#1.offset; [2025-02-08 03:33:40,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8965-1: SUMMARY for call xennet_create_dev_#t~ret696#1.base, xennet_create_dev_#t~ret696#1.offset := ERR_PTR(18446744073709551604bv64); srcloc: null [2025-02-08 03:33:40,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8040-1: SUMMARY for call xennet_start_xmit_#t~ret443#1.base, xennet_start_xmit_#t~ret443#1.offset := xennet_make_txreqs(xennet_start_xmit_~queue~2#1.base, xennet_start_xmit_~queue~2#1.offset, xennet_start_xmit_~tx~1#1.base, xennet_start_xmit_~tx~1#1.offset, xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset, xennet_start_xmit_~tmp___21~0#1.base, xennet_start_xmit_~tmp___21~0#1.offset, xennet_start_xmit_#t~mem442#1, xennet_start_xmit_~tmp___20~0#1); srcloc: null [2025-02-08 03:33:40,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8040: xennet_start_xmit_~tx~1#1.base, xennet_start_xmit_~tx~1#1.offset := xennet_start_xmit_#t~ret443#1.base, xennet_start_xmit_#t~ret443#1.offset;havoc xennet_start_xmit_#t~mem442#1;havoc xennet_start_xmit_#t~ret443#1.base, xennet_start_xmit_#t~ret443#1.offset;xennet_start_xmit_~i~5#1 := ~bvadd~32(1bv32, xennet_start_xmit_~i~5#1); [2025-02-08 03:33:40,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9923: xennet_get_strings_~i~17#1 := ~bvadd~32(1bv32, xennet_get_strings_~i~17#1); [2025-02-08 03:33:40,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8073: call xennet_start_xmit_#t~mem460#1 := read~intINTTYPE8#22(xennet_start_xmit_~dev#1.base, ~bvadd~64(56bv64, ~bvadd~64(296bv64, xennet_start_xmit_~dev#1.offset)), 8bv64);call write~intINTTYPE8#22(~bvadd~64(1bv64, xennet_start_xmit_#t~mem460#1), xennet_start_xmit_~dev#1.base, ~bvadd~64(56bv64, ~bvadd~64(296bv64, xennet_start_xmit_~dev#1.offset)), 8bv64);assume { :begin_inline_dev_kfree_skb_any } true;dev_kfree_skb_any_#in~skb#1.base, dev_kfree_skb_any_#in~skb#1.offset := xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset;havoc dev_kfree_skb_any_~skb#1.base, dev_kfree_skb_any_~skb#1.offset;dev_kfree_skb_any_~skb#1.base, dev_kfree_skb_any_~skb#1.offset := dev_kfree_skb_any_#in~skb#1.base, dev_kfree_skb_any_#in~skb#1.offset;assume { :begin_inline___dev_kfree_skb_any } true;__dev_kfree_skb_any_#in~arg0#1.base, __dev_kfree_skb_any_#in~arg0#1.offset, __dev_kfree_skb_any_#in~arg1#1 := dev_kfree_skb_any_~skb#1.base, dev_kfree_skb_any_~skb#1.offset, 1bv32;havoc __dev_kfree_skb_any_~arg0#1.base, __dev_kfree_skb_any_~arg0#1.offset, __dev_kfree_skb_any_~arg1#1;__dev_kfree_skb_any_~arg0#1.base, __dev_kfree_skb_any_~arg0#1.offset := __dev_kfree_skb_any_#in~arg0#1.base, __dev_kfree_skb_any_#in~arg0#1.offset;__dev_kfree_skb_any_~arg1#1 := __dev_kfree_skb_any_#in~arg1#1; [2025-02-08 03:33:40,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9923-1: SUMMARY for call xennet_get_strings_#t~memcpy~res948#1.base, xennet_get_strings_#t~memcpy~res948#1.offset := #Ultimate.C_memcpy#22(xennet_get_strings_~data#1.base, ~bvadd~64(xennet_get_strings_~data#1.offset, ~sign_extend~64~32(~bvmul~32(32bv32, xennet_get_strings_~i~17#1))), ~#xennet_stats~0.base, ~bvadd~64(~#xennet_stats~0.offset, ~bvmul~64(34bv64, ~sign_extend~64~32(xennet_get_strings_~i~17#1))), 32bv64); srcloc: null [2025-02-08 03:33:40,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8998: xennet_create_dev_~tmp___3~13#1.base, xennet_create_dev_~tmp___3~13#1.offset := xennet_create_dev_#t~ret702#1.base, xennet_create_dev_#t~ret702#1.offset;havoc xennet_create_dev_#t~ret702#1.base, xennet_create_dev_#t~ret702#1.offset;xennet_create_dev_~pcpu_stats___0~0#1.base, xennet_create_dev_~pcpu_stats___0~0#1.offset := xennet_create_dev_~tmp___3~13#1.base, xennet_create_dev_~tmp___3~13#1.offset; [2025-02-08 03:33:40,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10749: assume { :end_inline_netif_exit } true;~ldv_state_variable_0~0 := 2bv32; [2025-02-08 03:33:40,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11410: havoc netif_skb_features_#t~nondet1124#1;xennet_start_xmit_#t~ret418#1 := netif_skb_features_#res#1;havoc netif_skb_features_#t~nondet1124#1, netif_skb_features_~arg0#1.base, netif_skb_features_~arg0#1.offset;havoc netif_skb_features_#in~arg0#1.base, netif_skb_features_#in~arg0#1.offset;assume { :end_inline_netif_skb_features } true;xennet_start_xmit_~tmp___11~0#1 := xennet_start_xmit_#t~ret418#1;assume { :begin_inline_netif_needs_gso } true;netif_needs_gso_#in~skb#1.base, netif_needs_gso_#in~skb#1.offset, netif_needs_gso_#in~features#1 := xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset, xennet_start_xmit_~tmp___11~0#1;havoc netif_needs_gso_#res#1;havoc netif_needs_gso_#t~ret192#1, netif_needs_gso_#t~ret193#1, netif_needs_gso_#t~mem194#1, netif_needs_gso_#t~mem195#1, netif_needs_gso_#t~short196#1, netif_needs_gso_#t~ret197#1, netif_needs_gso_~skb#1.base, netif_needs_gso_~skb#1.offset, netif_needs_gso_~features#1, netif_needs_gso_~tmp~29#1, netif_needs_gso_~tmp___0~10#1, netif_needs_gso_~tmp___1~6#1, netif_needs_gso_~tmp___2~4#1, netif_needs_gso_~tmp___3~2#1;netif_needs_gso_~skb#1.base, netif_needs_gso_~skb#1.offset := netif_needs_gso_#in~skb#1.base, netif_needs_gso_#in~skb#1.offset;netif_needs_gso_~features#1 := netif_needs_gso_#in~features#1;havoc netif_needs_gso_~tmp~29#1;havoc netif_needs_gso_~tmp___0~10#1;havoc netif_needs_gso_~tmp___1~6#1;havoc netif_needs_gso_~tmp___2~4#1;havoc netif_needs_gso_~tmp___3~2#1; [2025-02-08 03:33:40,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10419: havoc xennet_get_strings_#t~switch947#1, xennet_get_strings_#t~memcpy~res948#1.base, xennet_get_strings_#t~memcpy~res948#1.offset, xennet_get_strings_~dev#1.base, xennet_get_strings_~dev#1.offset, xennet_get_strings_~stringset#1, xennet_get_strings_~data#1.base, xennet_get_strings_~data#1.offset, xennet_get_strings_~i~17#1;havoc xennet_get_strings_#in~dev#1.base, xennet_get_strings_#in~dev#1.offset, xennet_get_strings_#in~stringset#1, xennet_get_strings_#in~data#1.base, xennet_get_strings_#in~data#1.offset;assume { :end_inline_xennet_get_strings } true;havoc main_#t~mem1006#1;~ldv_state_variable_6~0 := 1bv32; [2025-02-08 03:33:40,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8074: havoc dev_kfree_skb_any_~skb#1.base, dev_kfree_skb_any_~skb#1.offset;havoc dev_kfree_skb_any_#in~skb#1.base, dev_kfree_skb_any_#in~skb#1.offset;assume { :end_inline_dev_kfree_skb_any } true;xennet_start_xmit_#res#1 := 0bv32;call ULTIMATE.dealloc(xennet_start_xmit_~#descriptor~0#1.base, xennet_start_xmit_~#descriptor~0#1.offset);havoc xennet_start_xmit_~#descriptor~0#1.base, xennet_start_xmit_~#descriptor~0#1.offset; [2025-02-08 03:33:40,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10287: ldv_initialize_device_attribute_4_~tmp___0~47#1.base, ldv_initialize_device_attribute_4_~tmp___0~47#1.offset := ldv_initialize_device_attribute_4_#t~ret974#1.base, ldv_initialize_device_attribute_4_#t~ret974#1.offset;havoc ldv_initialize_device_attribute_4_#t~ret974#1.base, ldv_initialize_device_attribute_4_#t~ret974#1.offset;~dev_attr_rxbuf_max_group1~0.base, ~dev_attr_rxbuf_max_group1~0.offset := ldv_initialize_device_attribute_4_~tmp___0~47#1.base, ldv_initialize_device_attribute_4_~tmp___0~47#1.offset; [2025-02-08 03:33:40,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10287-1: SUMMARY for call ldv_initialize_device_attribute_4_#t~ret974#1.base, ldv_initialize_device_attribute_4_#t~ret974#1.offset := ldv_init_zalloc(1416bv64); srcloc: null [2025-02-08 03:33:40,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9032: SUMMARY for call xennet_free_netdev(xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset); srcloc: null [2025-02-08 03:33:40,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7645: assume xennet_open_#t~mem345#1 != xennet_open_#t~mem346#1;havoc xennet_open_#t~mem344#1.base, xennet_open_#t~mem344#1.offset;havoc xennet_open_#t~mem345#1;havoc xennet_open_#t~mem346#1; [2025-02-08 03:33:40,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7645: assume !(xennet_open_#t~mem345#1 != xennet_open_#t~mem346#1);havoc xennet_open_#t~mem344#1.base, xennet_open_#t~mem344#1.offset;havoc xennet_open_#t~mem345#1;havoc xennet_open_#t~mem346#1; [2025-02-08 03:33:40,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11213: havoc __phys_addr_#t~nondet1098#1;xennet_start_xmit_#t~ret413#1 := __phys_addr_#res#1;havoc __phys_addr_#t~nondet1098#1, __phys_addr_~arg0#1;havoc __phys_addr_#in~arg0#1;assume { :end_inline___phys_addr } true;xennet_start_xmit_~tmp___6~1#1 := xennet_start_xmit_#t~ret413#1;havoc xennet_start_xmit_#t~mem412#1.base, xennet_start_xmit_#t~mem412#1.offset;havoc xennet_start_xmit_#t~ret413#1;xennet_start_xmit_~page~1#1.base, xennet_start_xmit_~page~1#1.offset := 0bv64, ~bvadd~64(18446719884453740544bv64, ~bvmul~64(65bv64, ~bvlshr~64(xennet_start_xmit_~tmp___6~1#1, 12bv64)));call xennet_start_xmit_#t~mem414#1.base, xennet_start_xmit_#t~mem414#1.offset := read~$Pointer$#22(xennet_start_xmit_~skb#1.base, ~bvadd~64(238bv64, xennet_start_xmit_~skb#1.offset), 8bv64);xennet_start_xmit_~offset~1#1 := ~bvand~32(4095bv32, ~bvadd~64(xennet_start_xmit_#t~mem414#1.base, xennet_start_xmit_#t~mem414#1.offset)[32:0]);havoc xennet_start_xmit_#t~mem414#1.base, xennet_start_xmit_#t~mem414#1.offset; [2025-02-08 03:33:40,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7976: assume ~bvsgt~32(xennet_start_xmit_~slots~0#1, 1bv32); [2025-02-08 03:33:40,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7976: assume !~bvsgt~32(xennet_start_xmit_~slots~0#1, 1bv32);assume { :begin_inline_netif_skb_features } true;netif_skb_features_#in~arg0#1.base, netif_skb_features_#in~arg0#1.offset := xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset;havoc netif_skb_features_#res#1;havoc netif_skb_features_#t~nondet1124#1, netif_skb_features_~arg0#1.base, netif_skb_features_~arg0#1.offset;netif_skb_features_~arg0#1.base, netif_skb_features_~arg0#1.offset := netif_skb_features_#in~arg0#1.base, netif_skb_features_#in~arg0#1.offset;havoc netif_skb_features_#t~nondet1124#1;netif_skb_features_#res#1 := netif_skb_features_#t~nondet1124#1;havoc netif_skb_features_#t~nondet1124#1; [2025-02-08 03:33:40,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8009: assume 6bv32 == ~zero_extend~32~8(xennet_start_xmit_#t~mem423#1);havoc xennet_start_xmit_#t~mem423#1;call xennet_start_xmit_#t~mem424#1 := read~intINTTYPE2#22(xennet_start_xmit_~tx~1#1.base, ~bvadd~64(6bv64, xennet_start_xmit_~tx~1#1.offset), 2bv64);call write~intINTTYPE2#22(~bvor~32(3bv32, ~zero_extend~32~16(xennet_start_xmit_#t~mem424#1))[16:0], xennet_start_xmit_~tx~1#1.base, ~bvadd~64(6bv64, xennet_start_xmit_~tx~1#1.offset), 2bv64);havoc xennet_start_xmit_#t~mem424#1; [2025-02-08 03:33:40,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8009: assume !(6bv32 == ~zero_extend~32~8(xennet_start_xmit_#t~mem423#1));havoc xennet_start_xmit_#t~mem423#1;call xennet_start_xmit_#t~mem425#1 := read~intINTTYPE1#22(xennet_start_xmit_~skb#1.base, ~bvadd~64(145bv64, xennet_start_xmit_~skb#1.offset), 1bv64); [2025-02-08 03:33:40,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9033: xennet_create_dev_~tmp___5~6#1.base, xennet_create_dev_~tmp___5~6#1.offset := xennet_create_dev_#t~ret708#1.base, xennet_create_dev_#t~ret708#1.offset;havoc xennet_create_dev_#t~ret708#1.base, xennet_create_dev_#t~ret708#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; [2025-02-08 03:33:40,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9033-1: SUMMARY for call xennet_create_dev_#t~ret708#1.base, xennet_create_dev_#t~ret708#1.offset := ERR_PTR(~sign_extend~64~32(xennet_create_dev_~err~3#1)); srcloc: null [2025-02-08 03:33:40,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9000: assume 0bv64 != ~bvadd~64(xennet_create_dev_~pcpu_stats___0~0#1.base, xennet_create_dev_~pcpu_stats___0~0#1.offset);xennet_create_dev_~__cpu___0~0#1 := 4294967295bv32; [2025-02-08 03:33:40,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9000: assume !(0bv64 != ~bvadd~64(xennet_create_dev_~pcpu_stats___0~0#1.base, xennet_create_dev_~pcpu_stats___0~0#1.offset)); [2025-02-08 03:33:40,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7646: SUMMARY for call napi_schedule(xennet_open_~queue~1#1.base, ~bvadd~64(34bv64, xennet_open_~queue~1#1.offset)); srcloc: null [2025-02-08 03:33:40,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9067: SUMMARY for call xennet_free_netdev(netfront_probe_~netdev~1#1.base, netfront_probe_~netdev~1#1.offset); srcloc: null [2025-02-08 03:33:40,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8043-1: SUMMARY for call xennet_start_xmit_#t~ret444#1.base, xennet_start_xmit_#t~ret444#1.offset := skb_end_pointer(xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 03:33:40,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8043: xennet_start_xmit_~tmp___22~0#1.base, xennet_start_xmit_~tmp___22~0#1.offset := xennet_start_xmit_#t~ret444#1.base, xennet_start_xmit_#t~ret444#1.offset;call xennet_start_xmit_#t~mem445#1 := read~intINTTYPE1#22(xennet_start_xmit_~tmp___22~0#1.base, xennet_start_xmit_~tmp___22~0#1.offset, 1bv64); [2025-02-08 03:33:40,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6887: havoc skb_is_nonlinear_#t~mem121#1;skb_linearize_#t~ret140#1 := skb_is_nonlinear_#res#1;havoc skb_is_nonlinear_#t~mem121#1, skb_is_nonlinear_~skb#1.base, skb_is_nonlinear_~skb#1.offset;havoc skb_is_nonlinear_#in~skb#1.base, skb_is_nonlinear_#in~skb#1.offset;assume { :end_inline_skb_is_nonlinear } true;skb_linearize_~tmp___2~1#1 := (if 0bv8 == skb_linearize_#t~ret140#1 then 0bv8 else 1bv8);havoc skb_linearize_#t~ret140#1; [2025-02-08 03:33:40,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10818: assume { :begin_inline_ldv_check_final_state } true;assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0bv32;call ULTIMATE.dealloc(main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset);havoc main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset);havoc main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg12~0#1.base, main_~#ldvarg12~0#1.offset);havoc main_~#ldvarg12~0#1.base, main_~#ldvarg12~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset);havoc main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg13~0#1.base, main_~#ldvarg13~0#1.offset);havoc main_~#ldvarg13~0#1.base, main_~#ldvarg13~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset);havoc main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg17~0#1.base, main_~#ldvarg17~0#1.offset);havoc main_~#ldvarg17~0#1.base, main_~#ldvarg17~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg20~0#1.base, main_~#ldvarg20~0#1.offset);havoc main_~#ldvarg20~0#1.base, main_~#ldvarg20~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg23~0#1.base, main_~#ldvarg23~0#1.offset);havoc main_~#ldvarg23~0#1.base, main_~#ldvarg23~0#1.offset; [2025-02-08 03:33:40,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7977-1: SUMMARY for call xennet_start_xmit_#t~ret417#1 := xennet_can_sg(xennet_start_xmit_~dev#1.base, xennet_start_xmit_~dev#1.offset); srcloc: null [2025-02-08 03:33:40,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7977: xennet_start_xmit_~tmp___9~0#1 := (if 0bv8 == xennet_start_xmit_#t~ret417#1 then 0bv8 else 1bv8);havoc xennet_start_xmit_#t~ret417#1; [2025-02-08 03:33:40,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9068: netfront_probe_#res#1 := netfront_probe_~err~4#1; [2025-02-08 03:33:40,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9068-1: SUMMARY for call dev_set_drvdata(netfront_probe_~dev#1.base, ~bvadd~64(60bv64, netfront_probe_~dev#1.offset), 0bv64, 0bv64); srcloc: null [2025-02-08 03:33:40,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7152: havoc set_bit_~nr#1, set_bit_~addr#1.base, set_bit_~addr#1.offset;havoc set_bit_#in~nr#1, set_bit_#in~addr#1.base, set_bit_#in~addr#1.offset;assume { :end_inline_set_bit } true; [2025-02-08 03:33:40,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10257: ldv_initialize_ethtool_ops_6_~tmp~82#1.base, ldv_initialize_ethtool_ops_6_~tmp~82#1.offset := ldv_initialize_ethtool_ops_6_#t~ret970#1.base, ldv_initialize_ethtool_ops_6_#t~ret970#1.offset;havoc ldv_initialize_ethtool_ops_6_#t~ret970#1.base, ldv_initialize_ethtool_ops_6_#t~ret970#1.offset;~xennet_ethtool_ops_group0~0.base, ~xennet_ethtool_ops_group0~0.offset := ldv_initialize_ethtool_ops_6_~tmp~82#1.base, ldv_initialize_ethtool_ops_6_~tmp~82#1.offset; [2025-02-08 03:33:40,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7978: assume 0bv8 != xennet_start_xmit_~tmp___9~0#1;xennet_start_xmit_~tmp___10~0#1 := 0bv32; [2025-02-08 03:33:40,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7978: assume !(0bv8 != xennet_start_xmit_~tmp___9~0#1);xennet_start_xmit_~tmp___10~0#1 := 1bv32; [2025-02-08 03:33:40,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10257-1: SUMMARY for call ldv_initialize_ethtool_ops_6_#t~ret970#1.base, ldv_initialize_ethtool_ops_6_#t~ret970#1.offset := ldv_init_zalloc(3008bv64); srcloc: null [2025-02-08 03:33:40,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8044: assume ~bvugt~32(~zero_extend~32~8(xennet_start_xmit_#t~mem445#1), xennet_start_xmit_~i~5#1);havoc xennet_start_xmit_#t~mem445#1; [2025-02-08 03:33:40,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8044: assume !~bvugt~32(~zero_extend~32~8(xennet_start_xmit_#t~mem445#1), xennet_start_xmit_~i~5#1);havoc xennet_start_xmit_#t~mem445#1;call xennet_start_xmit_#t~mem446#1 := read~intINTTYPE4#22(xennet_start_xmit_~skb#1.base, ~bvadd~64(128bv64, xennet_start_xmit_~skb#1.offset), 4bv64);call write~intINTTYPE2#22(xennet_start_xmit_#t~mem446#1[16:0], xennet_start_xmit_~first_tx~0#1.base, ~bvadd~64(10bv64, xennet_start_xmit_~first_tx~0#1.offset), 2bv64);havoc xennet_start_xmit_#t~mem446#1;call xennet_start_xmit_#t~mem447#1.base, xennet_start_xmit_#t~mem447#1.offset := read~$Pointer$#22(xennet_start_xmit_~queue~2#1.base, ~bvadd~64(12bv64, ~bvadd~64(432bv64, xennet_start_xmit_~queue~2#1.offset)), 8bv64);call xennet_start_xmit_#t~mem448#1 := read~intINTTYPE4#22(xennet_start_xmit_#t~mem447#1.base, xennet_start_xmit_#t~mem447#1.offset, 4bv64);xennet_start_xmit_~__old~1#1 := xennet_start_xmit_#t~mem448#1;havoc xennet_start_xmit_#t~mem447#1.base, xennet_start_xmit_#t~mem447#1.offset;havoc xennet_start_xmit_#t~mem448#1;call xennet_start_xmit_#t~mem449#1 := read~intINTTYPE4#22(xennet_start_xmit_~queue~2#1.base, ~bvadd~64(432bv64, xennet_start_xmit_~queue~2#1.offset), 4bv64);xennet_start_xmit_~__new~1#1 := xennet_start_xmit_#t~mem449#1;havoc xennet_start_xmit_#t~mem449#1;havoc xennet_start_xmit_#t~mem449#1;call xennet_start_xmit_#t~mem450#1.base, xennet_start_xmit_#t~mem450#1.offset := read~$Pointer$#22(xennet_start_xmit_~queue~2#1.base, ~bvadd~64(12bv64, ~bvadd~64(432bv64, xennet_start_xmit_~queue~2#1.offset)), 8bv64);call write~intINTTYPE4#22(xennet_start_xmit_~__new~1#1, xennet_start_xmit_#t~mem450#1.base, xennet_start_xmit_#t~mem450#1.offset, 4bv64);havoc xennet_start_xmit_#t~mem450#1.base, xennet_start_xmit_#t~mem450#1.offset;havoc xennet_start_xmit_#t~mem450#1.base, xennet_start_xmit_#t~mem450#1.offset;call xennet_start_xmit_#t~mem451#1.base, xennet_start_xmit_#t~mem451#1.offset := read~$Pointer$#22(xennet_start_xmit_~queue~2#1.base, ~bvadd~64(12bv64, ~bvadd~64(432bv64, xennet_start_xmit_~queue~2#1.offset)), 8bv64);call xennet_start_xmit_#t~mem452#1 := read~intINTTYPE4#22(xennet_start_xmit_#t~mem451#1.base, ~bvadd~64(4bv64, xennet_start_xmit_#t~mem451#1.offset), 4bv64);xennet_start_xmit_~notify~1#1 := (if ~bvult~32(~bvsub~32(xennet_start_xmit_~__new~1#1, xennet_start_xmit_#t~mem452#1), ~bvsub~32(xennet_start_xmit_~__new~1#1, xennet_start_xmit_~__old~1#1)) then 1bv32 else 0bv32);havoc xennet_start_xmit_#t~mem451#1.base, xennet_start_xmit_#t~mem451#1.offset;havoc xennet_start_xmit_#t~mem452#1; [2025-02-08 03:33:40,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10819: #t~ret1143#1 := main_#res#1;havoc main_#t~ret975#1.base, main_#t~ret975#1.offset, main_#t~ret976#1.base, main_#t~ret976#1.offset, main_#t~ret977#1.base, main_#t~ret977#1.offset, main_#t~ret978#1.base, main_#t~ret978#1.offset, main_#t~ret979#1.base, main_#t~ret979#1.offset, main_#t~ret980#1.base, main_#t~ret980#1.offset, main_#t~ret981#1.base, main_#t~ret981#1.offset, main_#t~ret982#1.base, main_#t~ret982#1.offset, main_#t~ret983#1.base, main_#t~ret983#1.offset, main_#t~ret984#1.base, main_#t~ret984#1.offset, main_#t~ret985#1.base, main_#t~ret985#1.offset, main_#t~ret986#1.base, main_#t~ret986#1.offset, main_#t~ret987#1.base, main_#t~ret987#1.offset, main_#t~ret988#1.base, main_#t~ret988#1.offset, main_#t~ret989#1.base, main_#t~ret989#1.offset, main_#t~ret990#1.base, main_#t~ret990#1.offset, main_#t~ret991#1.base, main_#t~ret991#1.offset, main_#t~ret992#1.base, main_#t~ret992#1.offset, main_#t~ret993#1.base, main_#t~ret993#1.offset, main_#t~ret994#1.base, main_#t~ret994#1.offset, main_#t~ret995#1.base, main_#t~ret995#1.offset, main_#t~ret996#1.base, main_#t~ret996#1.offset, main_#t~ret997#1.base, main_#t~ret997#1.offset, main_#t~ret998#1.base, main_#t~ret998#1.offset, main_#t~ret999#1.base, main_#t~ret999#1.offset, main_#t~nondet1000#1, main_#t~switch1001#1, main_#t~nondet1002#1, main_#t~switch1003#1, main_#t~mem1004#1, main_#t~ret1005#1, main_#t~mem1006#1, main_#t~ret1007#1, main_#t~nondet1008#1, main_#t~switch1009#1, main_#t~ret1010#1, main_#t~nondet1011#1, main_#t~switch1012#1, main_#t~ret1013#1, main_#t~ret1014#1, main_#t~ret1015#1, main_#t~ret1016#1, main_#t~mem1017#1.base, main_#t~mem1017#1.offset, main_#t~ret1018#1, main_#t~mem1019#1.base, main_#t~mem1019#1.offset, main_#t~ret1020#1, main_#t~mem1021#1.base, main_#t~mem1021#1.offset, main_#t~ret1022#1, main_#t~mem1023#1, main_#t~ret1024#1, main_#t~mem1025#1, main_#t~ret1026#1, main_#t~mem1027#1, main_#t~ret1028#1, main_#t~mem1029#1, main_#t~ret1030#1, main_#t~mem1031#1, main_#t~ret1032#1, main_#t~ret1033#1, main_#t~ret1034#1, main_#t~mem1035#1, main_#t~ret1036#1, main_#t~mem1037#1, main_#t~ret1038#1, main_#t~mem1039#1, main_#t~ret1040#1, main_#t~ret1041#1, main_#t~ret1042#1, main_#t~ret1043#1, main_#t~ret1044#1.base, main_#t~ret1044#1.offset, main_#t~ret1045#1.base, main_#t~ret1045#1.offset, main_#t~ret1046#1.base, main_#t~ret1046#1.offset, main_#t~ret1047#1, main_#t~ret1048#1, main_#t~nondet1049#1, main_#t~switch1050#1, main_#t~ret1051#1, main_#t~mem1052#1, main_#t~mem1053#1, main_#t~mem1054#1, main_#t~ret1055#1, main_#t~ret1056#1, main_#t~ret1057#1, main_#t~ret1058#1, main_#t~nondet1059#1, main_#t~switch1060#1, main_#t~mem1061#1, main_#t~ret1062#1, main_#t~ret1063#1, main_#t~nondet1064#1, main_#t~switch1065#1, main_#t~ret1066#1, main_#t~nondet1067#1, main_#t~switch1068#1, main_#t~mem1069#1, main_#t~ret1070#1, main_#t~ret1071#1, main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset, main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset, main_~ldvarg3~0#1.base, main_~ldvarg3~0#1.offset, main_~tmp~85#1.base, main_~tmp~85#1.offset, main_~ldvarg0~0#1.base, main_~ldvarg0~0#1.offset, main_~tmp___0~48#1.base, main_~tmp___0~48#1.offset, main_~ldvarg2~0#1.base, main_~ldvarg2~0#1.offset, main_~tmp___1~29#1.base, main_~tmp___1~29#1.offset, main_~ldvarg7~0#1.base, main_~ldvarg7~0#1.offset, main_~tmp___2~23#1.base, main_~tmp___2~23#1.offset, main_~ldvarg5~0#1.base, main_~ldvarg5~0#1.offset, main_~tmp___3~15#1.base, main_~tmp___3~15#1.offset, main_~ldvarg6~0#1.base, main_~ldvarg6~0#1.offset, main_~tmp___4~10#1.base, main_~tmp___4~10#1.offset, main_~ldvarg11~0#1.base, main_~ldvarg11~0#1.offset, main_~tmp___5~7#1.base, main_~tmp___5~7#1.offset, main_~#ldvarg12~0#1.base, main_~#ldvarg12~0#1.offset, main_~ldvarg16~0#1.base, main_~ldvarg16~0#1.offset, main_~tmp___6~4#1.base, main_~tmp___6~4#1.offset, main_~ldvarg15~0#1.base, main_~ldvarg15~0#1.offset, main_~tmp___7~3#1.base, main_~tmp___7~3#1.offset, main_~ldvarg8~0#1.base, main_~ldvarg8~0#1.offset, main_~tmp___8~3#1.base, main_~tmp___8~3#1.offset, main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset, main_~#ldvarg13~0#1.base, main_~#ldvarg13~0#1.offset, main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset, main_~ldvarg9~0#1.base, main_~ldvarg9~0#1.offset, main_~tmp___9~2#1.base, main_~tmp___9~2#1.offset, main_~ldvarg18~0#1.base, main_~ldvarg18~0#1.offset, main_~tmp___10~1#1.base, main_~tmp___10~1#1.offset, main_~#ldvarg17~0#1.base, main_~#ldvarg17~0#1.offset, main_~ldvarg21~0#1.base, main_~ldvarg21~0#1.offset, main_~tmp___11~1#1.base, main_~tmp___11~1#1.offset, main_~#ldvarg20~0#1.base, main_~#ldvarg20~0#1.offset, main_~ldvarg19~0#1.base, main_~ldvarg19~0#1.offset, main_~tmp___12~1#1.base, main_~tmp___12~1#1.offset, main_~ldvarg24~0#1.base, main_~ldvarg24~0#1.offset, main_~tmp___13~1#1.base, main_~tmp___13~1#1.offset, main_~#ldvarg23~0#1.base, main_~#ldvarg23~0#1.offset, main_~ldvarg22~0#1.base, main_~ldvarg22~0#1.offset, main_~tmp___14~1#1.base, main_~tmp___14~1#1.offset, main_~tmp___15~1#1, main_~tmp___16~1#1, main_~tmp___17~1#1, main_~tmp___18~1#1, main_~tmp___19~1#1, main_~tmp___20~1#1, main_~tmp___21~1#1, main_~tmp___22~1#1;assume { :end_inline_main } true; [2025-02-08 03:33:40,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8969: xennet_create_dev_~tmp___0~32#1.base, xennet_create_dev_~tmp___0~32#1.offset := xennet_create_dev_#t~ret697#1.base, xennet_create_dev_#t~ret697#1.offset;havoc xennet_create_dev_#t~ret697#1.base, xennet_create_dev_#t~ret697#1.offset;xennet_create_dev_~np~7#1.base, xennet_create_dev_~np~7#1.offset := xennet_create_dev_~tmp___0~32#1.base, xennet_create_dev_~tmp___0~32#1.offset;call write~$Pointer$#22(xennet_create_dev_~dev#1.base, xennet_create_dev_~dev#1.offset, xennet_create_dev_~np~7#1.base, ~bvadd~64(24bv64, xennet_create_dev_~np~7#1.offset), 8bv64);call write~$Pointer$#22(0bv64, 0bv64, xennet_create_dev_~np~7#1.base, ~bvadd~64(32bv64, xennet_create_dev_~np~7#1.offset), 8bv64);xennet_create_dev_~err~3#1 := 4294967284bv32; [2025-02-08 03:33:40,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8969-1: SUMMARY for call xennet_create_dev_#t~ret697#1.base, xennet_create_dev_#t~ret697#1.offset := netdev_priv(xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset); srcloc: null [2025-02-08 03:33:40,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10456-3: assume 0bv32 == ~ldv_retval_0~0;~ldv_state_variable_7~0 := 2bv32;~ref_cnt~0 := ~bvadd~32(1bv32, ~ref_cnt~0); [2025-02-08 03:33:40,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10456-3: assume !(0bv32 == ~ldv_retval_0~0); [2025-02-08 03:33:40,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7186: havoc __dev_kfree_skb_any_~arg0#1.base, __dev_kfree_skb_any_~arg0#1.offset, __dev_kfree_skb_any_~arg1#1;havoc __dev_kfree_skb_any_#in~arg0#1.base, __dev_kfree_skb_any_#in~arg0#1.offset, __dev_kfree_skb_any_#in~arg1#1;assume { :end_inline___dev_kfree_skb_any } true; [2025-02-08 03:33:40,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7252-1: SUMMARY for call netif_needs_gso_#t~ret192#1 := skb_is_gso(netif_needs_gso_~skb#1.base, netif_needs_gso_~skb#1.offset); srcloc: null [2025-02-08 03:33:40,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7252: netif_needs_gso_~tmp~29#1 := (if 0bv8 == netif_needs_gso_#t~ret192#1 then 0bv8 else 1bv8);havoc netif_needs_gso_#t~ret192#1; [2025-02-08 03:33:40,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8012: assume 2bv32 == ~zero_extend~32~8(xennet_start_xmit_#t~mem425#1);havoc xennet_start_xmit_#t~mem425#1;call xennet_start_xmit_#t~mem426#1 := read~intINTTYPE2#22(xennet_start_xmit_~tx~1#1.base, ~bvadd~64(6bv64, xennet_start_xmit_~tx~1#1.offset), 2bv64);call write~intINTTYPE2#22(~bvor~32(2bv32, ~zero_extend~32~16(xennet_start_xmit_#t~mem426#1))[16:0], xennet_start_xmit_~tx~1#1.base, ~bvadd~64(6bv64, xennet_start_xmit_~tx~1#1.offset), 2bv64);havoc xennet_start_xmit_#t~mem426#1; [2025-02-08 03:33:40,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8012: assume !(2bv32 == ~zero_extend~32~8(xennet_start_xmit_#t~mem425#1));havoc xennet_start_xmit_#t~mem425#1; [2025-02-08 03:33:40,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10456-20: assume 0bv32 == ~ldv_retval_1~0;~ldv_state_variable_7~0 := 3bv32; [2025-02-08 03:33:40,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10456-20: assume !(0bv32 == ~ldv_retval_1~0); [2025-02-08 03:33:40,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7253: assume 0bv32 != ~zero_extend~32~8(netif_needs_gso_~tmp~29#1);assume { :begin_inline_skb_gso_ok } true;skb_gso_ok_#in~skb#1.base, skb_gso_ok_#in~skb#1.offset, skb_gso_ok_#in~features#1 := netif_needs_gso_~skb#1.base, netif_needs_gso_~skb#1.offset, netif_needs_gso_~features#1;havoc skb_gso_ok_#res#1;havoc skb_gso_ok_#t~ret188#1.base, skb_gso_ok_#t~ret188#1.offset, skb_gso_ok_#t~mem189#1, skb_gso_ok_#t~ret190#1, skb_gso_ok_#t~ret191#1, skb_gso_ok_~skb#1.base, skb_gso_ok_~skb#1.offset, skb_gso_ok_~features#1, skb_gso_ok_~tmp~28#1.base, skb_gso_ok_~tmp~28#1.offset, skb_gso_ok_~tmp___0~9#1, skb_gso_ok_~tmp___1~5#1, skb_gso_ok_~tmp___2~3#1, skb_gso_ok_~tmp___3~1#1;skb_gso_ok_~skb#1.base, skb_gso_ok_~skb#1.offset := skb_gso_ok_#in~skb#1.base, skb_gso_ok_#in~skb#1.offset;skb_gso_ok_~features#1 := skb_gso_ok_#in~features#1;havoc skb_gso_ok_~tmp~28#1.base, skb_gso_ok_~tmp~28#1.offset;havoc skb_gso_ok_~tmp___0~9#1;havoc skb_gso_ok_~tmp___1~5#1;havoc skb_gso_ok_~tmp___2~3#1;havoc skb_gso_ok_~tmp___3~1#1; [2025-02-08 03:33:40,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7253: assume !(0bv32 != ~zero_extend~32~8(netif_needs_gso_~tmp~29#1));netif_needs_gso_~tmp___3~2#1 := 0bv32; [2025-02-08 03:33:40,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9004: xennet_create_dev_~__vpp_verify___0~1#1.base, xennet_create_dev_~__vpp_verify___0~1#1.offset := 0bv64, 0bv64;call xennet_create_dev_#t~mem703#1 := read~intINTTYPE8#21(~#__per_cpu_offset~0.base, ~bvadd~64(~#__per_cpu_offset~0.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(xennet_create_dev_~__cpu___0~0#1))), 8bv64);xennet_create_dev_~stat___0~0#1.base, xennet_create_dev_~stat___0~0#1.offset := 0bv64, ~bvadd~64(xennet_create_dev_#t~mem703#1, xennet_create_dev_~__ptr___0~1#1);havoc xennet_create_dev_#t~mem703#1; [2025-02-08 03:33:40,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7947-1: SUMMARY for call xennet_start_xmit_#t~ret409#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~8(xennet_start_xmit_#t~mem408#1)), 0bv64); srcloc: null [2025-02-08 03:33:40,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9136: call ULTIMATE.dealloc(netfront_resume_~#descriptor~1#1.base, netfront_resume_~#descriptor~1#1.offset);havoc netfront_resume_~#descriptor~1#1.base, netfront_resume_~#descriptor~1#1.offset;main_#t~ret1057#1 := netfront_resume_#res#1;havoc netfront_resume_#t~ret738#1.base, netfront_resume_#t~ret738#1.offset, netfront_resume_#t~mem739#1, netfront_resume_#t~ret740#1, netfront_resume_#t~mem741#1.base, netfront_resume_#t~mem741#1.offset, netfront_resume_~dev#1.base, netfront_resume_~dev#1.offset, netfront_resume_~info~2#1.base, netfront_resume_~info~2#1.offset, netfront_resume_~tmp~64#1.base, netfront_resume_~tmp~64#1.offset, netfront_resume_~#descriptor~1#1.base, netfront_resume_~#descriptor~1#1.offset, netfront_resume_~tmp___0~35#1;havoc netfront_resume_#in~dev#1.base, netfront_resume_#in~dev#1.offset;assume { :end_inline_netfront_resume } true;~ldv_retval_2~0 := main_#t~ret1057#1;havoc main_#t~ret1057#1; [2025-02-08 03:33:40,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7947: xennet_start_xmit_~tmp___2~11#1 := xennet_start_xmit_#t~ret409#1;havoc xennet_start_xmit_#t~mem408#1;havoc xennet_start_xmit_#t~ret409#1; [2025-02-08 03:33:40,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7254: netif_needs_gso_#t~ret193#1 := skb_gso_ok_#res#1;havoc skb_gso_ok_#t~ret188#1.base, skb_gso_ok_#t~ret188#1.offset, skb_gso_ok_#t~mem189#1, skb_gso_ok_#t~ret190#1, skb_gso_ok_#t~ret191#1, skb_gso_ok_~skb#1.base, skb_gso_ok_~skb#1.offset, skb_gso_ok_~features#1, skb_gso_ok_~tmp~28#1.base, skb_gso_ok_~tmp~28#1.offset, skb_gso_ok_~tmp___0~9#1, skb_gso_ok_~tmp___1~5#1, skb_gso_ok_~tmp___2~3#1, skb_gso_ok_~tmp___3~1#1;havoc skb_gso_ok_#in~skb#1.base, skb_gso_ok_#in~skb#1.offset, skb_gso_ok_#in~features#1;assume { :end_inline_skb_gso_ok } true;netif_needs_gso_~tmp___0~10#1 := (if 0bv8 == netif_needs_gso_#t~ret193#1 then 0bv8 else 1bv8);havoc netif_needs_gso_#t~ret193#1; [2025-02-08 03:33:40,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7948: assume 0bv64 != xennet_start_xmit_~tmp___2~11#1;call xennet_start_xmit_#t~mem410#1 := read~intINTTYPE4#22(xennet_start_xmit_~skb#1.base, ~bvadd~64(128bv64, xennet_start_xmit_~skb#1.offset), 4bv64);assume { :begin_inline___dynamic_pr_debug } true;__dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset := xennet_start_xmit_~#descriptor~0#1.base, xennet_start_xmit_~#descriptor~0#1.offset, 13bv64, 0bv64;havoc __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;__dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset := __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset;__dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset := __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset; [2025-02-08 03:33:40,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7948: assume !(0bv64 != xennet_start_xmit_~tmp___2~11#1); [2025-02-08 03:33:40,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7651-1: SUMMARY for call spin_unlock_bh(xennet_open_~queue~1#1.base, ~bvadd~64(5584bv64, xennet_open_~queue~1#1.offset)); srcloc: null [2025-02-08 03:33:40,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7651: xennet_open_~i~3#1 := ~bvadd~32(1bv32, xennet_open_~i~3#1); [2025-02-08 03:33:40,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7255: assume 0bv8 != netif_needs_gso_~tmp___0~10#1;netif_needs_gso_~tmp___1~6#1 := 0bv32; [2025-02-08 03:33:40,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7255: assume !(0bv8 != netif_needs_gso_~tmp___0~10#1);netif_needs_gso_~tmp___1~6#1 := 1bv32; [2025-02-08 03:33:40,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123: SUMMARY for call clear_bit(0bv64, netif_tx_start_queue_~dev_queue#1.base, ~bvadd~64(389bv64, netif_tx_start_queue_~dev_queue#1.offset)); srcloc: null [2025-02-08 03:33:40,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10294: call ULTIMATE.dealloc(main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset);havoc main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset);havoc main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg12~0#1.base, main_~#ldvarg12~0#1.offset);havoc main_~#ldvarg12~0#1.base, main_~#ldvarg12~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset);havoc main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg13~0#1.base, main_~#ldvarg13~0#1.offset);havoc main_~#ldvarg13~0#1.base, main_~#ldvarg13~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset);havoc main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg17~0#1.base, main_~#ldvarg17~0#1.offset);havoc main_~#ldvarg17~0#1.base, main_~#ldvarg17~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg20~0#1.base, main_~#ldvarg20~0#1.offset);havoc main_~#ldvarg20~0#1.base, main_~#ldvarg20~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg23~0#1.base, main_~#ldvarg23~0#1.offset);havoc main_~#ldvarg23~0#1.base, main_~#ldvarg23~0#1.offset; [2025-02-08 03:33:40,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949: havoc __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;havoc __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;assume { :end_inline___dynamic_pr_debug } true;havoc xennet_start_xmit_#t~mem410#1; [2025-02-08 03:33:40,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10757: main_#t~ret1066#1 := netif_init_#res#1;havoc netif_init_#t~ret961#1, netif_init_#t~ret962#1, netif_init_#t~ret963#1, netif_init_#t~ret964#1, netif_init_~tmp~78#1, netif_init_~tmp___0~45#1, netif_init_~tmp___1~28#1;assume { :end_inline_netif_init } true;~ldv_retval_4~0 := main_#t~ret1066#1;havoc main_#t~ret1066#1; [2025-02-08 03:33:40,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11253: havoc alloc_etherdev_mqs_#t~ret1101#1.base, alloc_etherdev_mqs_#t~ret1101#1.offset;xennet_create_dev_#t~ret695#1.base, xennet_create_dev_#t~ret695#1.offset := alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret1101#1.base, alloc_etherdev_mqs_#t~ret1101#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;xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset := xennet_create_dev_#t~ret695#1.base, xennet_create_dev_#t~ret695#1.offset;havoc xennet_create_dev_#t~ret695#1.base, xennet_create_dev_#t~ret695#1.offset; [2025-02-08 03:33:40,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11352: havoc ldv_ndo_init_7_#t~nondet1116#1;main_#t~ret1047#1 := ldv_ndo_init_7_#res#1;havoc ldv_ndo_init_7_#t~nondet1116#1;assume { :end_inline_ldv_ndo_init_7 } true;~ldv_retval_0~0 := main_#t~ret1047#1;havoc main_#t~ret1047#1; [2025-02-08 03:33:40,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8974-1: SUMMARY for call xennet_create_dev_#t~ret698#1.base, xennet_create_dev_#t~ret698#1.offset := __alloc_percpu(16bv64, 8bv64); srcloc: null [2025-02-08 03:33:40,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8016-1: SUMMARY for call xennet_start_xmit_#t~ret427#1.base, xennet_start_xmit_#t~ret427#1.offset := skb_end_pointer(xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 03:33:40,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7983: assume 0bv32 != xennet_start_xmit_~tmp___10~0#1;xennet_start_xmit_~tmp___13~0#1 := 1bv32; [2025-02-08 03:33:40,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7983: assume !(0bv32 != xennet_start_xmit_~tmp___10~0#1); [2025-02-08 03:33:40,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8016: xennet_start_xmit_~tmp___18~0#1.base, xennet_start_xmit_~tmp___18~0#1.offset := xennet_start_xmit_#t~ret427#1.base, xennet_start_xmit_#t~ret427#1.offset;havoc xennet_start_xmit_#t~ret427#1.base, xennet_start_xmit_#t~ret427#1.offset;call xennet_start_xmit_#t~mem428#1 := read~intINTTYPE2#22(xennet_start_xmit_~tmp___18~0#1.base, ~bvadd~64(2bv64, xennet_start_xmit_~tmp___18~0#1.offset), 2bv64); [2025-02-08 03:33:40,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9007: SUMMARY for call u64_stats_init(xennet_create_dev_~stat___0~0#1.base, ~bvadd~64(16bv64, xennet_create_dev_~stat___0~0#1.offset)); srcloc: null [2025-02-08 03:33:40,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7884: call ULTIMATE.dealloc(xennet_start_xmit_~#descriptor~0#1.base, xennet_start_xmit_~#descriptor~0#1.offset);havoc xennet_start_xmit_~#descriptor~0#1.base, xennet_start_xmit_~#descriptor~0#1.offset;main_#t~ret1034#1 := xennet_start_xmit_#res#1;havoc xennet_start_xmit_#t~ret396#1.base, xennet_start_xmit_#t~ret396#1.offset, xennet_start_xmit_#t~mem397#1, xennet_start_xmit_#t~ret398#1, xennet_start_xmit_#t~mem399#1.base, xennet_start_xmit_#t~mem399#1.offset, xennet_start_xmit_#t~mem400#1, xennet_start_xmit_#t~ret401#1, xennet_start_xmit_#t~ret402#1, xennet_start_xmit_#t~mem403#1, xennet_start_xmit_#t~ret404#1, xennet_start_xmit_#t~ret405#1, xennet_start_xmit_#t~ret406#1, xennet_start_xmit_#t~ret407#1, xennet_start_xmit_#t~mem408#1, xennet_start_xmit_#t~ret409#1, xennet_start_xmit_#t~mem410#1, xennet_start_xmit_#t~ret411#1, xennet_start_xmit_#t~mem412#1.base, xennet_start_xmit_#t~mem412#1.offset, xennet_start_xmit_#t~ret413#1, xennet_start_xmit_#t~mem414#1.base, xennet_start_xmit_#t~mem414#1.offset, xennet_start_xmit_#t~ret415#1, xennet_start_xmit_#t~ret416#1, xennet_start_xmit_#t~ret417#1, xennet_start_xmit_#t~ret418#1, xennet_start_xmit_#t~ret419#1, xennet_start_xmit_#t~ret420#1, xennet_start_xmit_#t~ret421#1.base, xennet_start_xmit_#t~ret421#1.offset, xennet_start_xmit_#t~mem422#1, xennet_start_xmit_#t~mem423#1, xennet_start_xmit_#t~mem424#1, xennet_start_xmit_#t~mem425#1, xennet_start_xmit_#t~mem426#1, xennet_start_xmit_#t~ret427#1.base, xennet_start_xmit_#t~ret427#1.offset, xennet_start_xmit_#t~mem428#1, xennet_start_xmit_#t~mem429#1, xennet_start_xmit_#t~mem430#1, xennet_start_xmit_#t~mem431#1.base, xennet_start_xmit_#t~mem431#1.offset, xennet_start_xmit_#t~mem432#1, xennet_start_xmit_#t~mem433#1, xennet_start_xmit_#t~ret434#1.base, xennet_start_xmit_#t~ret434#1.offset, xennet_start_xmit_#t~mem435#1, xennet_start_xmit_#t~ret436#1.base, xennet_start_xmit_#t~ret436#1.offset, xennet_start_xmit_#t~mem437#1, xennet_start_xmit_#t~ret438#1.base, xennet_start_xmit_#t~ret438#1.offset, xennet_start_xmit_#t~ret439#1.base, xennet_start_xmit_#t~ret439#1.offset, xennet_start_xmit_#t~ret440#1, xennet_start_xmit_#t~ret441#1.base, xennet_start_xmit_#t~ret441#1.offset, xennet_start_xmit_#t~mem442#1, xennet_start_xmit_#t~ret443#1.base, xennet_start_xmit_#t~ret443#1.offset, xennet_start_xmit_#t~ret444#1.base, xennet_start_xmit_#t~ret444#1.offset, xennet_start_xmit_#t~mem445#1, xennet_start_xmit_#t~mem446#1, xennet_start_xmit_#t~mem447#1.base, xennet_start_xmit_#t~mem447#1.offset, xennet_start_xmit_#t~mem448#1, xennet_start_xmit_#t~mem449#1, xennet_start_xmit_#t~mem450#1.base, xennet_start_xmit_#t~mem450#1.offset, xennet_start_xmit_#t~mem451#1.base, xennet_start_xmit_#t~mem451#1.offset, xennet_start_xmit_#t~mem452#1, xennet_start_xmit_#t~mem453#1, xennet_start_xmit_#t~mem455#1, xennet_start_xmit_#t~mem454#1, xennet_start_xmit_#t~mem456#1, xennet_start_xmit_#t~ret457#1, xennet_start_xmit_#t~mem458#1, xennet_start_xmit_#t~ret459#1.base, xennet_start_xmit_#t~ret459#1.offset, xennet_start_xmit_#t~mem460#1, xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset, xennet_start_xmit_~dev#1.base, xennet_start_xmit_~dev#1.offset, xennet_start_xmit_~np~1#1.base, xennet_start_xmit_~np~1#1.offset, xennet_start_xmit_~tmp~43#1.base, xennet_start_xmit_~tmp~43#1.offset, xennet_start_xmit_~tx_stats~0#1.base, xennet_start_xmit_~tx_stats~0#1.offset, xennet_start_xmit_~__vpp_verify~0#1.base, xennet_start_xmit_~__vpp_verify~0#1.offset, xennet_start_xmit_~tcp_ptr__~0#1, xennet_start_xmit_~tx~1#1.base, xennet_start_xmit_~tx~1#1.offset, xennet_start_xmit_~first_tx~0#1.base, xennet_start_xmit_~first_tx~0#1.offset, xennet_start_xmit_~i~5#1, xennet_start_xmit_~notify~1#1, xennet_start_xmit_~slots~0#1, xennet_start_xmit_~page~1#1.base, xennet_start_xmit_~page~1#1.offset, xennet_start_xmit_~offset~1#1, xennet_start_xmit_~len~0#1, xennet_start_xmit_~flags~0#1, xennet_start_xmit_~queue~2#1.base, xennet_start_xmit_~queue~2#1.offset, xennet_start_xmit_~num_queues~2#1, xennet_start_xmit_~queue_index~0#1, xennet_start_xmit_~tmp___0~18#1, xennet_start_xmit_~tmp___1~13#1, xennet_start_xmit_~#descriptor~0#1.base, xennet_start_xmit_~#descriptor~0#1.offset, xennet_start_xmit_~tmp___2~11#1, xennet_start_xmit_~tmp___3~7#1, xennet_start_xmit_~tmp___4~3#1, xennet_start_xmit_~tmp___5~2#1, xennet_start_xmit_~tmp___6~1#1, xennet_start_xmit_~tmp___7~1#1, xennet_start_xmit_~tmp___8~1#1, xennet_start_xmit_~tmp___9~0#1, xennet_start_xmit_~tmp___10~0#1, xennet_start_xmit_~tmp___11~0#1, xennet_start_xmit_~tmp___12~0#1, xennet_start_xmit_~tmp___13~0#1, xennet_start_xmit_~tmp___14~0#1, xennet_start_xmit_~gso~0#1.base, xennet_start_xmit_~gso~0#1.offset, xennet_start_xmit_~tmp___15~0#1, xennet_start_xmit_~tmp___16~0#1.base, xennet_start_xmit_~tmp___16~0#1.offset, xennet_start_xmit_~tmp___17~0#1.base, xennet_start_xmit_~tmp___17~0#1.offset, xennet_start_xmit_~tmp___18~0#1.base, xennet_start_xmit_~tmp___18~0#1.offset, xennet_start_xmit_~frag~1#1.base, xennet_start_xmit_~frag~1#1.offset, xennet_start_xmit_~tmp___19~0#1.base, xennet_start_xmit_~tmp___19~0#1.offset, xennet_start_xmit_~tmp___20~0#1, xennet_start_xmit_~tmp___21~0#1.base, xennet_start_xmit_~tmp___21~0#1.offset, xennet_start_xmit_~tmp___22~0#1.base, xennet_start_xmit_~tmp___22~0#1.offset, xennet_start_xmit_~__old~1#1, xennet_start_xmit_~__new~1#1, xennet_start_xmit_~tmp___23~0#1.base, xennet_start_xmit_~tmp___23~0#1.offset, xennet_start_xmit_~tmp___24~0#1;havoc xennet_start_xmit_#in~skb#1.base, xennet_start_xmit_#in~skb#1.offset, xennet_start_xmit_#in~dev#1.base, xennet_start_xmit_#in~dev#1.offset;assume { :end_inline_xennet_start_xmit } true;havoc main_#t~ret1034#1;~ldv_state_variable_7~0 := 3bv32; [2025-02-08 03:33:40,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8974: xennet_create_dev_~tmp___1~23#1.base, xennet_create_dev_~tmp___1~23#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_~pcpu_stats~0#1.base, xennet_create_dev_~pcpu_stats~0#1.offset := xennet_create_dev_~tmp___1~23#1.base, xennet_create_dev_~tmp___1~23#1.offset; [2025-02-08 03:33:40,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7224-1: SUMMARY for call skb_gso_ok_#t~ret188#1.base, skb_gso_ok_#t~ret188#1.offset := skb_end_pointer(skb_gso_ok_~skb#1.base, skb_gso_ok_~skb#1.offset); srcloc: null [2025-02-08 03:33:40,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7224: skb_gso_ok_~tmp~28#1.base, skb_gso_ok_~tmp~28#1.offset := skb_gso_ok_#t~ret188#1.base, skb_gso_ok_#t~ret188#1.offset;havoc skb_gso_ok_#t~ret188#1.base, skb_gso_ok_#t~ret188#1.offset;call skb_gso_ok_#t~mem189#1 := read~intINTTYPE2#22(skb_gso_ok_~tmp~28#1.base, ~bvadd~64(6bv64, skb_gso_ok_~tmp~28#1.offset), 2bv64);assume { :begin_inline_net_gso_ok } true;net_gso_ok_#in~features#1, net_gso_ok_#in~gso_type#1 := skb_gso_ok_~features#1, ~zero_extend~32~16(skb_gso_ok_#t~mem189#1);havoc net_gso_ok_#res#1;havoc net_gso_ok_~features#1, net_gso_ok_~gso_type#1, net_gso_ok_~feature~0#1;net_gso_ok_~features#1 := net_gso_ok_#in~features#1;net_gso_ok_~gso_type#1 := net_gso_ok_#in~gso_type#1;havoc net_gso_ok_~feature~0#1;net_gso_ok_~feature~0#1 := ~sign_extend~64~32(~bvshl~32(net_gso_ok_~gso_type#1, 16bv32));net_gso_ok_#res#1 := (if 0bv32 == (if ~bvand~64(net_gso_ok_~features#1, net_gso_ok_~feature~0#1) == net_gso_ok_~feature~0#1 then 1bv32 else 0bv32) then 0bv8 else 1bv8); [2025-02-08 03:33:40,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6960: assume 0bv32 != ~zero_extend~32~8(skb_linearize_~tmp___2~1#1);assume { :begin_inline___skb_linearize } true;__skb_linearize_#in~skb#1.base, __skb_linearize_#in~skb#1.offset := skb_linearize_~skb#1.base, skb_linearize_~skb#1.offset;havoc __skb_linearize_#res#1;havoc __skb_linearize_#t~mem138#1, __skb_linearize_#t~ret139#1.base, __skb_linearize_#t~ret139#1.offset, __skb_linearize_~skb#1.base, __skb_linearize_~skb#1.offset, __skb_linearize_~tmp~16#1.base, __skb_linearize_~tmp~16#1.offset;__skb_linearize_~skb#1.base, __skb_linearize_~skb#1.offset := __skb_linearize_#in~skb#1.base, __skb_linearize_#in~skb#1.offset;havoc __skb_linearize_~tmp~16#1.base, __skb_linearize_~tmp~16#1.offset;call __skb_linearize_#t~mem138#1 := read~intINTTYPE4#22(__skb_linearize_~skb#1.base, ~bvadd~64(132bv64, __skb_linearize_~skb#1.offset), 4bv64); [2025-02-08 03:33:40,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6960: assume !(0bv32 != ~zero_extend~32~8(skb_linearize_~tmp___2~1#1));skb_linearize_~tmp___1~3#1 := 0bv32; [2025-02-08 03:33:40,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8017: assume 0bv32 != ~zero_extend~32~16(xennet_start_xmit_#t~mem428#1);havoc xennet_start_xmit_#t~mem428#1;call xennet_start_xmit_#t~mem429#1 := read~intINTTYPE4#22(xennet_start_xmit_~queue~2#1.base, ~bvadd~64(432bv64, xennet_start_xmit_~queue~2#1.offset), 4bv64);xennet_start_xmit_~tmp___15~0#1 := xennet_start_xmit_#t~mem429#1;havoc xennet_start_xmit_#t~mem429#1;call xennet_start_xmit_#t~mem430#1 := read~intINTTYPE4#22(xennet_start_xmit_~queue~2#1.base, ~bvadd~64(432bv64, xennet_start_xmit_~queue~2#1.offset), 4bv64);call write~intINTTYPE4#22(~bvadd~32(1bv32, xennet_start_xmit_#t~mem430#1), xennet_start_xmit_~queue~2#1.base, ~bvadd~64(432bv64, xennet_start_xmit_~queue~2#1.offset), 4bv64);havoc xennet_start_xmit_#t~mem430#1;call xennet_start_xmit_#t~mem431#1.base, xennet_start_xmit_#t~mem431#1.offset := read~$Pointer$#22(xennet_start_xmit_~queue~2#1.base, ~bvadd~64(12bv64, ~bvadd~64(432bv64, xennet_start_xmit_~queue~2#1.offset)), 8bv64);call xennet_start_xmit_#t~mem432#1 := read~intINTTYPE4#22(xennet_start_xmit_~queue~2#1.base, ~bvadd~64(8bv64, ~bvadd~64(432bv64, xennet_start_xmit_~queue~2#1.offset)), 4bv64);xennet_start_xmit_~gso~0#1.base, xennet_start_xmit_~gso~0#1.offset := xennet_start_xmit_#t~mem431#1.base, ~bvadd~64(~bvadd~64(64bv64, xennet_start_xmit_#t~mem431#1.offset), ~bvmul~64(12bv64, ~zero_extend~64~32(~bvand~32(xennet_start_xmit_~tmp___15~0#1, ~bvsub~32(xennet_start_xmit_#t~mem432#1, 1bv32)))));havoc xennet_start_xmit_#t~mem431#1.base, xennet_start_xmit_#t~mem431#1.offset;havoc xennet_start_xmit_#t~mem432#1;call xennet_start_xmit_#t~mem433#1 := read~intINTTYPE2#22(xennet_start_xmit_~tx~1#1.base, ~bvadd~64(6bv64, xennet_start_xmit_~tx~1#1.offset), 2bv64);call write~intINTTYPE2#22(~bvor~32(8bv32, ~zero_extend~32~16(xennet_start_xmit_#t~mem433#1))[16:0], xennet_start_xmit_~tx~1#1.base, ~bvadd~64(6bv64, xennet_start_xmit_~tx~1#1.offset), 2bv64);havoc xennet_start_xmit_#t~mem433#1; [2025-02-08 03:33:40,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8017: assume !(0bv32 != ~zero_extend~32~16(xennet_start_xmit_#t~mem428#1));havoc xennet_start_xmit_#t~mem428#1; [2025-02-08 03:33:40,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10032: assume 0bv8 != netif_init_~tmp~78#1;netif_init_~tmp___0~45#1 := 0bv32; [2025-02-08 03:33:40,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10032: assume !(0bv8 != netif_init_~tmp~78#1);netif_init_~tmp___0~45#1 := 1bv32; [2025-02-08 03:33:40,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7654: assume ~bvult~32(xennet_open_~i~3#1, xennet_open_~num_queues~0#1); [2025-02-08 03:33:40,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7654: assume !~bvult~32(xennet_open_~i~3#1, xennet_open_~num_queues~0#1);assume { :begin_inline_netif_tx_start_all_queues } true;netif_tx_start_all_queues_#in~dev#1.base, netif_tx_start_all_queues_#in~dev#1.offset := xennet_open_~dev#1.base, xennet_open_~dev#1.offset;havoc netif_tx_start_all_queues_#t~ret166#1.base, netif_tx_start_all_queues_#t~ret166#1.offset, netif_tx_start_all_queues_#t~mem167#1, netif_tx_start_all_queues_~dev#1.base, netif_tx_start_all_queues_~dev#1.offset, netif_tx_start_all_queues_~i~0#1, netif_tx_start_all_queues_~txq~0#1.base, netif_tx_start_all_queues_~txq~0#1.offset, netif_tx_start_all_queues_~tmp~24#1.base, netif_tx_start_all_queues_~tmp~24#1.offset;netif_tx_start_all_queues_~dev#1.base, netif_tx_start_all_queues_~dev#1.offset := netif_tx_start_all_queues_#in~dev#1.base, netif_tx_start_all_queues_#in~dev#1.offset;havoc netif_tx_start_all_queues_~i~0#1;havoc netif_tx_start_all_queues_~txq~0#1.base, netif_tx_start_all_queues_~txq~0#1.offset;havoc netif_tx_start_all_queues_~tmp~24#1.base, netif_tx_start_all_queues_~tmp~24#1.offset;netif_tx_start_all_queues_~i~0#1 := 0bv32; [2025-02-08 03:33:40,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10462: main_#t~ret1013#1 := xennet_close_#res#1;havoc xennet_close_#t~ret461#1.base, xennet_close_#t~ret461#1.offset, xennet_close_#t~mem462#1, xennet_close_#t~mem463#1.base, xennet_close_#t~mem463#1.offset, xennet_close_#t~mem464#1.base, xennet_close_#t~mem464#1.offset, xennet_close_~dev#1.base, xennet_close_~dev#1.offset, xennet_close_~np~2#1.base, xennet_close_~np~2#1.offset, xennet_close_~tmp~44#1.base, xennet_close_~tmp~44#1.offset, xennet_close_~num_queues~3#1, xennet_close_~i~6#1, xennet_close_~queue~3#1.base, xennet_close_~queue~3#1.offset;havoc xennet_close_#in~dev#1.base, xennet_close_#in~dev#1.offset;assume { :end_inline_xennet_close } true;havoc main_#t~ret1013#1;~ldv_state_variable_7~0 := 2bv32; [2025-02-08 03:33:40,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7225: skb_gso_ok_#t~ret190#1 := net_gso_ok_#res#1;havoc net_gso_ok_~features#1, net_gso_ok_~gso_type#1, net_gso_ok_~feature~0#1;havoc net_gso_ok_#in~features#1, net_gso_ok_#in~gso_type#1;assume { :end_inline_net_gso_ok } true;skb_gso_ok_~tmp___0~9#1 := (if 0bv8 == skb_gso_ok_#t~ret190#1 then 0bv8 else 1bv8);havoc skb_gso_ok_#t~mem189#1;havoc skb_gso_ok_#t~ret190#1; [2025-02-08 03:33:40,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6961: skb_linearize_#t~ret141#1 := __skb_linearize_#res#1;havoc __skb_linearize_#t~mem138#1, __skb_linearize_#t~ret139#1.base, __skb_linearize_#t~ret139#1.offset, __skb_linearize_~skb#1.base, __skb_linearize_~skb#1.offset, __skb_linearize_~tmp~16#1.base, __skb_linearize_~tmp~16#1.offset;havoc __skb_linearize_#in~skb#1.base, __skb_linearize_#in~skb#1.offset;assume { :end_inline___skb_linearize } true;skb_linearize_~tmp___0~6#1 := skb_linearize_#t~ret141#1;havoc skb_linearize_#t~ret141#1;skb_linearize_~tmp___1~3#1 := skb_linearize_~tmp___0~6#1; [2025-02-08 03:33:40,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9009: xennet_create_dev_~tmp___4~8#1 := xennet_create_dev_#t~ret704#1;xennet_create_dev_~__cpu___0~0#1 := xennet_create_dev_~tmp___4~8#1; [2025-02-08 03:33:40,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9009-1: SUMMARY for call xennet_create_dev_#t~ret704#1 := cpumask_next(xennet_create_dev_~__cpu___0~0#1, ~cpu_possible_mask~0.base, ~cpu_possible_mask~0.offset); srcloc: null [2025-02-08 03:33:40,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8976: assume 0bv64 != ~bvadd~64(xennet_create_dev_~pcpu_stats~0#1.base, xennet_create_dev_~pcpu_stats~0#1.offset);xennet_create_dev_~__cpu~0#1 := 4294967295bv32; [2025-02-08 03:33:40,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8976: assume !(0bv64 != ~bvadd~64(xennet_create_dev_~pcpu_stats~0#1.base, xennet_create_dev_~pcpu_stats~0#1.offset)); [2025-02-08 03:33:40,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7226: assume 0bv32 != ~zero_extend~32~8(skb_gso_ok_~tmp___0~9#1);assume { :begin_inline_skb_has_frag_list } true;skb_has_frag_list_#in~skb#1.base, skb_has_frag_list_#in~skb#1.offset := skb_gso_ok_~skb#1.base, skb_gso_ok_~skb#1.offset;havoc skb_has_frag_list_#res#1;havoc skb_has_frag_list_#t~ret142#1.base, skb_has_frag_list_#t~ret142#1.offset, skb_has_frag_list_#t~mem143#1.base, skb_has_frag_list_#t~mem143#1.offset, skb_has_frag_list_~skb#1.base, skb_has_frag_list_~skb#1.offset, skb_has_frag_list_~tmp~17#1.base, skb_has_frag_list_~tmp~17#1.offset;skb_has_frag_list_~skb#1.base, skb_has_frag_list_~skb#1.offset := skb_has_frag_list_#in~skb#1.base, skb_has_frag_list_#in~skb#1.offset;havoc skb_has_frag_list_~tmp~17#1.base, skb_has_frag_list_~tmp~17#1.offset; [2025-02-08 03:33:40,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7226: assume !(0bv32 != ~zero_extend~32~8(skb_gso_ok_~tmp___0~9#1));skb_gso_ok_~tmp___3~1#1 := 0bv32; [2025-02-08 03:33:40,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10100: ldv_net_device_ops_7_~tmp~80#1.base, ldv_net_device_ops_7_~tmp~80#1.offset := ldv_net_device_ops_7_#t~ret967#1.base, ldv_net_device_ops_7_#t~ret967#1.offset;havoc ldv_net_device_ops_7_#t~ret967#1.base, ldv_net_device_ops_7_#t~ret967#1.offset;~xennet_netdev_ops_group1~0.base, ~xennet_netdev_ops_group1~0.offset := ldv_net_device_ops_7_~tmp~80#1.base, ldv_net_device_ops_7_~tmp~80#1.offset; [2025-02-08 03:33:40,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11058: havoc ldv_net_device_ops_7_#t~ret967#1.base, ldv_net_device_ops_7_#t~ret967#1.offset, ldv_net_device_ops_7_~tmp~80#1.base, ldv_net_device_ops_7_~tmp~80#1.offset;assume { :end_inline_ldv_net_device_ops_7 } true;ldv_register_netdev_42_#res#1 := ldv_register_netdev_42_~ldv_func_res~1#1; [2025-02-08 03:33:40,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10100-1: SUMMARY for call ldv_net_device_ops_7_#t~ret967#1.base, ldv_net_device_ops_7_#t~ret967#1.offset := ldv_init_zalloc(3008bv64); srcloc: null [2025-02-08 03:33:40,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11190: havoc __bitmap_weight_#t~nondet1096#1;bitmap_weight_#t~ret52#1 := __bitmap_weight_#res#1;havoc __bitmap_weight_#t~nondet1096#1, __bitmap_weight_~arg0#1.base, __bitmap_weight_~arg0#1.offset, __bitmap_weight_~arg1#1;havoc __bitmap_weight_#in~arg0#1.base, __bitmap_weight_#in~arg0#1.offset, __bitmap_weight_#in~arg1#1;assume { :end_inline___bitmap_weight } true;bitmap_weight_~tmp___0~3#1 := bitmap_weight_#t~ret52#1;havoc bitmap_weight_#t~ret52#1;bitmap_weight_#res#1 := bitmap_weight_~tmp___0~3#1; [2025-02-08 03:33:40,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10761: havoc ldv_initialize_device_attribute_5_#t~ret965#1.base, ldv_initialize_device_attribute_5_#t~ret965#1.offset, ldv_initialize_device_attribute_5_#t~ret966#1.base, ldv_initialize_device_attribute_5_#t~ret966#1.offset, ldv_initialize_device_attribute_5_~tmp~79#1.base, ldv_initialize_device_attribute_5_~tmp~79#1.offset, ldv_initialize_device_attribute_5_~tmp___0~46#1.base, ldv_initialize_device_attribute_5_~tmp___0~46#1.offset;assume { :end_inline_ldv_initialize_device_attribute_5 } true;~ldv_state_variable_2~0 := 1bv32;assume { :begin_inline_ldv_initialize_xenbus_driver_2 } true;havoc ldv_initialize_xenbus_driver_2_#t~ret971#1.base, ldv_initialize_xenbus_driver_2_#t~ret971#1.offset, ldv_initialize_xenbus_driver_2_~tmp~83#1.base, ldv_initialize_xenbus_driver_2_~tmp~83#1.offset;havoc ldv_initialize_xenbus_driver_2_~tmp~83#1.base, ldv_initialize_xenbus_driver_2_~tmp~83#1.offset; [2025-02-08 03:33:40,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11356: havoc ldv_ndo_uninit_7_#t~nondet1117#1;main_#t~ret1048#1 := ldv_ndo_uninit_7_#res#1;havoc ldv_ndo_uninit_7_#t~nondet1117#1;assume { :end_inline_ldv_ndo_uninit_7 } true;havoc main_#t~ret1048#1;~ldv_state_variable_7~0 := 1bv32;~ref_cnt~0 := ~bvsub~32(~ref_cnt~0, 1bv32); [2025-02-08 03:33:40,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11290: havoc ethtool_op_get_link_#t~nondet1108#1;main_#t~ret1007#1 := ethtool_op_get_link_#res#1;havoc ethtool_op_get_link_#t~nondet1108#1, ethtool_op_get_link_~arg0#1.base, ethtool_op_get_link_~arg0#1.offset;havoc ethtool_op_get_link_#in~arg0#1.base, ethtool_op_get_link_#in~arg0#1.offset;assume { :end_inline_ethtool_op_get_link } true;havoc main_#t~ret1007#1;~ldv_state_variable_6~0 := 1bv32; [2025-02-08 03:33:40,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10266: ldv_initialize_xenbus_driver_2_~tmp~83#1.base, ldv_initialize_xenbus_driver_2_~tmp~83#1.offset := ldv_initialize_xenbus_driver_2_#t~ret971#1.base, ldv_initialize_xenbus_driver_2_#t~ret971#1.offset;havoc ldv_initialize_xenbus_driver_2_#t~ret971#1.base, ldv_initialize_xenbus_driver_2_#t~ret971#1.offset;~netfront_driver_group0~0.base, ~netfront_driver_group0~0.offset := ldv_initialize_xenbus_driver_2_~tmp~83#1.base, ldv_initialize_xenbus_driver_2_~tmp~83#1.offset; [2025-02-08 03:33:40,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7260: assume 0bv32 != netif_needs_gso_~tmp___1~6#1;netif_needs_gso_~tmp___3~2#1 := 1bv32; [2025-02-08 03:33:40,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7260: assume !(0bv32 != netif_needs_gso_~tmp___1~6#1);call netif_needs_gso_#t~mem194#1 := read~intINTTYPE1#22(netif_needs_gso_~skb#1.base, ~bvadd~64(145bv64, netif_needs_gso_~skb#1.offset), 1bv64);netif_needs_gso_#t~short196#1 := 6bv32 != ~zero_extend~32~8(netif_needs_gso_#t~mem194#1); [2025-02-08 03:33:40,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9011: assume ~bvslt~32(xennet_create_dev_~__cpu___0~0#1, ~nr_cpu_ids~0); [2025-02-08 03:33:40,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9011: assume !~bvslt~32(xennet_create_dev_~__cpu___0~0#1, ~nr_cpu_ids~0); [2025-02-08 03:33:40,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10266-1: SUMMARY for call ldv_initialize_xenbus_driver_2_#t~ret971#1.base, ldv_initialize_xenbus_driver_2_#t~ret971#1.offset := ldv_init_zalloc(1664bv64); srcloc: null [2025-02-08 03:33:40,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9903-2: call xennet_get_ethtool_stats_#t~mem945#1 := read~intINTTYPE2#22(~#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~16#1)))), 2bv64); [2025-02-08 03:33:40,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9903: xennet_get_ethtool_stats_~tmp___0~42#1 := xennet_get_ethtool_stats_#t~ret946#1;call write~intINTTYPE8#22(~sign_extend~64~32(xennet_get_ethtool_stats_~tmp___0~42#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~16#1))), 8bv64);xennet_get_ethtool_stats_~i~16#1 := ~bvadd~32(1bv32, xennet_get_ethtool_stats_~i~16#1); [2025-02-08 03:33:40,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9903-1: SUMMARY for call xennet_get_ethtool_stats_#t~ret946#1 := atomic_read(xennet_get_ethtool_stats_~np~10#1.base, ~bvadd~64(xennet_get_ethtool_stats_~np~10#1.offset, ~bvmul~64(4bv64, ~zero_extend~64~16(xennet_get_ethtool_stats_#t~mem945#1)))); srcloc: null [2025-02-08 03:33:40,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6501: cpumask_weight_#t~ret59#1 := bitmap_weight_#res#1;havoc bitmap_weight_#t~ret52#1, bitmap_weight_~src#1.base, bitmap_weight_~src#1.offset, bitmap_weight_~nbits#1, bitmap_weight_~tmp___0~3#1;havoc bitmap_weight_#in~src#1.base, bitmap_weight_#in~src#1.offset, bitmap_weight_#in~nbits#1;assume { :end_inline_bitmap_weight } true;cpumask_weight_~tmp~9#1 := cpumask_weight_#t~ret59#1;havoc cpumask_weight_#t~ret59#1;cpumask_weight_#res#1 := cpumask_weight_~tmp~9#1; [2025-02-08 03:33:40,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7228: assume 0bv8 != skb_gso_ok_~tmp___1~5#1;skb_gso_ok_~tmp___2~3#1 := 0bv32; [2025-02-08 03:33:40,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7228: assume !(0bv8 != skb_gso_ok_~tmp___1~5#1);skb_gso_ok_~tmp___2~3#1 := 1bv32; [2025-02-08 03:33:40,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7955-1: assume { :begin_inline_skb_linearize } true;skb_linearize_#in~skb#1.base, skb_linearize_#in~skb#1.offset := xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset;havoc skb_linearize_#res#1;havoc skb_linearize_#t~ret140#1, skb_linearize_#t~ret141#1, skb_linearize_~skb#1.base, skb_linearize_~skb#1.offset, skb_linearize_~tmp___0~6#1, skb_linearize_~tmp___1~3#1, skb_linearize_~tmp___2~1#1;skb_linearize_~skb#1.base, skb_linearize_~skb#1.offset := skb_linearize_#in~skb#1.base, skb_linearize_#in~skb#1.offset;havoc skb_linearize_~tmp___0~6#1;havoc skb_linearize_~tmp___1~3#1;havoc skb_linearize_~tmp___2~1#1;assume { :begin_inline_skb_is_nonlinear } true;skb_is_nonlinear_#in~skb#1.base, skb_is_nonlinear_#in~skb#1.offset := skb_linearize_~skb#1.base, skb_linearize_~skb#1.offset;havoc skb_is_nonlinear_#res#1;havoc skb_is_nonlinear_#t~mem121#1, skb_is_nonlinear_~skb#1.base, skb_is_nonlinear_~skb#1.offset;skb_is_nonlinear_~skb#1.base, skb_is_nonlinear_~skb#1.offset := skb_is_nonlinear_#in~skb#1.base, skb_is_nonlinear_#in~skb#1.offset;call skb_is_nonlinear_#t~mem121#1 := read~intINTTYPE4#22(skb_is_nonlinear_~skb#1.base, ~bvadd~64(132bv64, skb_is_nonlinear_~skb#1.offset), 4bv64);skb_is_nonlinear_#res#1 := (if 0bv32 == (if 0bv32 != skb_is_nonlinear_#t~mem121#1 then 1bv32 else 0bv32) then 0bv8 else 1bv8);havoc skb_is_nonlinear_#t~mem121#1; [2025-02-08 03:33:40,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7955: xennet_start_xmit_#t~ret411#1 := skb_linearize_#res#1;havoc skb_linearize_#t~ret140#1, skb_linearize_#t~ret141#1, skb_linearize_~skb#1.base, skb_linearize_~skb#1.offset, skb_linearize_~tmp___0~6#1, skb_linearize_~tmp___1~3#1, skb_linearize_~tmp___2~1#1;havoc skb_linearize_#in~skb#1.base, skb_linearize_#in~skb#1.offset;assume { :end_inline_skb_linearize } true;xennet_start_xmit_~tmp___4~3#1 := xennet_start_xmit_#t~ret411#1;havoc xennet_start_xmit_#t~ret411#1; [2025-02-08 03:33:40,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7823-1: SUMMARY for call xennet_count_skb_slots_#t~ret387#1.base, xennet_count_skb_slots_#t~ret387#1.offset := skb_end_pointer(xennet_count_skb_slots_~skb#1.base, xennet_count_skb_slots_~skb#1.offset); srcloc: null [2025-02-08 03:33:40,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7823: xennet_count_skb_slots_~tmp~42#1.base, xennet_count_skb_slots_~tmp~42#1.offset := xennet_count_skb_slots_#t~ret387#1.base, xennet_count_skb_slots_#t~ret387#1.offset;havoc xennet_count_skb_slots_#t~ret387#1.base, xennet_count_skb_slots_#t~ret387#1.offset;call xennet_count_skb_slots_#t~mem388#1 := read~intINTTYPE1#22(xennet_count_skb_slots_~tmp~42#1.base, xennet_count_skb_slots_~tmp~42#1.offset, 1bv64);xennet_count_skb_slots_~frags~0#1 := ~zero_extend~32~8(xennet_count_skb_slots_#t~mem388#1);havoc xennet_count_skb_slots_#t~mem388#1; [2025-02-08 03:33:40,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10763: havoc ldv_initialize_xenbus_driver_2_#t~ret971#1.base, ldv_initialize_xenbus_driver_2_#t~ret971#1.offset, ldv_initialize_xenbus_driver_2_~tmp~83#1.base, ldv_initialize_xenbus_driver_2_~tmp~83#1.offset;assume { :end_inline_ldv_initialize_xenbus_driver_2 } true;~ldv_state_variable_3~0 := 1bv32;~ldv_state_variable_4~0 := 1bv32;assume { :begin_inline_ldv_initialize_device_attribute_4 } true;havoc ldv_initialize_device_attribute_4_#t~ret973#1.base, ldv_initialize_device_attribute_4_#t~ret973#1.offset, ldv_initialize_device_attribute_4_#t~ret974#1.base, ldv_initialize_device_attribute_4_#t~ret974#1.offset, ldv_initialize_device_attribute_4_~tmp~84#1.base, ldv_initialize_device_attribute_4_~tmp~84#1.offset, ldv_initialize_device_attribute_4_~tmp___0~47#1.base, ldv_initialize_device_attribute_4_~tmp___0~47#1.offset;havoc ldv_initialize_device_attribute_4_~tmp~84#1.base, ldv_initialize_device_attribute_4_~tmp~84#1.offset;havoc ldv_initialize_device_attribute_4_~tmp___0~47#1.base, ldv_initialize_device_attribute_4_~tmp___0~47#1.offset; [2025-02-08 03:33:40,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7658: havoc netif_tx_start_all_queues_#t~ret166#1.base, netif_tx_start_all_queues_#t~ret166#1.offset, netif_tx_start_all_queues_#t~mem167#1, netif_tx_start_all_queues_~dev#1.base, netif_tx_start_all_queues_~dev#1.offset, netif_tx_start_all_queues_~i~0#1, netif_tx_start_all_queues_~txq~0#1.base, netif_tx_start_all_queues_~txq~0#1.offset, netif_tx_start_all_queues_~tmp~24#1.base, netif_tx_start_all_queues_~tmp~24#1.offset;havoc netif_tx_start_all_queues_#in~dev#1.base, netif_tx_start_all_queues_#in~dev#1.offset;assume { :end_inline_netif_tx_start_all_queues } true;xennet_open_#res#1 := 0bv32; [2025-02-08 03:33:40,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11226: havoc __xenbus_register_frontend_#t~nondet1100#1;netif_init_#t~ret964#1 := __xenbus_register_frontend_#res#1;havoc __xenbus_register_frontend_#t~nondet1100#1, __xenbus_register_frontend_~arg0#1.base, __xenbus_register_frontend_~arg0#1.offset, __xenbus_register_frontend_~arg1#1.base, __xenbus_register_frontend_~arg1#1.offset, __xenbus_register_frontend_~arg2#1.base, __xenbus_register_frontend_~arg2#1.offset;havoc __xenbus_register_frontend_#in~arg0#1.base, __xenbus_register_frontend_#in~arg0#1.offset, __xenbus_register_frontend_#in~arg1#1.base, __xenbus_register_frontend_#in~arg1#1.offset, __xenbus_register_frontend_#in~arg2#1.base, __xenbus_register_frontend_#in~arg2#1.offset;assume { :end_inline___xenbus_register_frontend } true;netif_init_~tmp___1~28#1 := netif_init_#t~ret964#1;havoc netif_init_#t~ret964#1;netif_init_#res#1 := netif_init_~tmp___1~28#1; [2025-02-08 03:33:40,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 03:33:40,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11457: havoc xen_has_pv_nic_devices_#t~nondet1129#1;netif_init_#t~ret961#1 := xen_has_pv_nic_devices_#res#1;havoc xen_has_pv_nic_devices_#t~nondet1129#1;assume { :end_inline_xen_has_pv_nic_devices } true;netif_init_~tmp~78#1 := (if 0bv8 == netif_init_#t~ret961#1 then 0bv8 else 1bv8);havoc netif_init_#t~ret961#1; [2025-02-08 03:33:40,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10037: assume 0bv32 != netif_init_~tmp___0~45#1;netif_init_#res#1 := 4294967277bv32; [2025-02-08 03:33:40,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10037: assume !(0bv32 != netif_init_~tmp___0~45#1); [2025-02-08 03:33:40,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8022: xennet_start_xmit_~tmp___16~0#1.base, xennet_start_xmit_~tmp___16~0#1.offset := xennet_start_xmit_#t~ret434#1.base, xennet_start_xmit_#t~ret434#1.offset;havoc xennet_start_xmit_#t~ret434#1.base, xennet_start_xmit_#t~ret434#1.offset;call xennet_start_xmit_#t~mem435#1 := read~intINTTYPE2#22(xennet_start_xmit_~tmp___16~0#1.base, ~bvadd~64(2bv64, xennet_start_xmit_~tmp___16~0#1.offset), 2bv64);call write~intINTTYPE2#22(xennet_start_xmit_#t~mem435#1, xennet_start_xmit_~gso~0#1.base, ~bvadd~64(2bv64, xennet_start_xmit_~gso~0#1.offset), 2bv64);havoc xennet_start_xmit_#t~mem435#1; [2025-02-08 03:33:40,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8980: xennet_create_dev_~__vpp_verify~3#1.base, xennet_create_dev_~__vpp_verify~3#1.offset := 0bv64, 0bv64;call xennet_create_dev_#t~mem699#1 := read~intINTTYPE8#21(~#__per_cpu_offset~0.base, ~bvadd~64(~#__per_cpu_offset~0.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(xennet_create_dev_~__cpu~0#1))), 8bv64);xennet_create_dev_~stat~0#1.base, xennet_create_dev_~stat~0#1.offset := 0bv64, ~bvadd~64(xennet_create_dev_#t~mem699#1, xennet_create_dev_~__ptr~1#1);havoc xennet_create_dev_#t~mem699#1; [2025-02-08 03:33:40,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055: assume 0bv32 != xennet_start_xmit_~notify~1#1;call xennet_start_xmit_#t~mem453#1 := read~intINTTYPE4#22(xennet_start_xmit_~queue~2#1.base, ~bvadd~64(306bv64, xennet_start_xmit_~queue~2#1.offset), 4bv64); [2025-02-08 03:33:40,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055: assume !(0bv32 != xennet_start_xmit_~notify~1#1); [2025-02-08 03:33:40,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956: assume 0bv32 != xennet_start_xmit_~tmp___4~3#1; [2025-02-08 03:33:40,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956: assume !(0bv32 != xennet_start_xmit_~tmp___4~3#1); [2025-02-08 03:33:40,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9046: netfront_probe_#t~ret709#1.base, netfront_probe_#t~ret709#1.offset := xennet_create_dev_#res#1.base, xennet_create_dev_#res#1.offset;havoc xennet_create_dev_#t~ret695#1.base, xennet_create_dev_#t~ret695#1.offset, xennet_create_dev_#t~ret696#1.base, xennet_create_dev_#t~ret696#1.offset, xennet_create_dev_#t~ret697#1.base, xennet_create_dev_#t~ret697#1.offset, xennet_create_dev_#t~ret698#1.base, xennet_create_dev_#t~ret698#1.offset, xennet_create_dev_#t~mem699#1, xennet_create_dev_#t~ret700#1, xennet_create_dev_#t~mem701#1.base, xennet_create_dev_#t~mem701#1.offset, xennet_create_dev_#t~ret702#1.base, xennet_create_dev_#t~ret702#1.offset, xennet_create_dev_#t~mem703#1, xennet_create_dev_#t~ret704#1, xennet_create_dev_#t~mem705#1.base, xennet_create_dev_#t~mem705#1.offset, xennet_create_dev_#t~mem706#1, xennet_create_dev_#t~mem707#1, xennet_create_dev_#t~ret708#1.base, xennet_create_dev_#t~ret708#1.offset, xennet_create_dev_~dev#1.base, xennet_create_dev_~dev#1.offset, xennet_create_dev_~err~3#1, xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset, xennet_create_dev_~np~7#1.base, xennet_create_dev_~np~7#1.offset, xennet_create_dev_~tmp~61#1.base, xennet_create_dev_~tmp~61#1.offset, xennet_create_dev_~tmp___0~32#1.base, xennet_create_dev_~tmp___0~32#1.offset, xennet_create_dev_~pcpu_stats~0#1.base, xennet_create_dev_~pcpu_stats~0#1.offset, xennet_create_dev_~tmp___1~23#1.base, xennet_create_dev_~tmp___1~23#1.offset, xennet_create_dev_~__cpu~0#1, xennet_create_dev_~stat~0#1.base, xennet_create_dev_~stat~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~19#1, xennet_create_dev_~pcpu_stats___0~0#1.base, xennet_create_dev_~pcpu_stats___0~0#1.offset, xennet_create_dev_~tmp___3~13#1.base, xennet_create_dev_~tmp___3~13#1.offset, xennet_create_dev_~__cpu___0~0#1, xennet_create_dev_~stat___0~0#1.base, xennet_create_dev_~stat___0~0#1.offset, xennet_create_dev_~__vpp_verify___0~1#1.base, xennet_create_dev_~__vpp_verify___0~1#1.offset, xennet_create_dev_~__ptr___0~1#1, xennet_create_dev_~tmp___4~8#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~ret709#1.base, netfront_probe_#t~ret709#1.offset;havoc netfront_probe_#t~ret709#1.base, netfront_probe_#t~ret709#1.offset; [2025-02-08 03:33:40,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8022-1: SUMMARY for call xennet_start_xmit_#t~ret434#1.base, xennet_start_xmit_#t~ret434#1.offset := skb_end_pointer(xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 03:33:40,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7263-1: SUMMARY for call netif_needs_gso_#t~ret197#1 := ldv__builtin_expect(~sign_extend~64~32((if netif_needs_gso_#t~short196#1 then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:33:40,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7263: netif_needs_gso_~tmp___2~4#1 := netif_needs_gso_#t~ret197#1;havoc netif_needs_gso_#t~mem194#1;havoc netif_needs_gso_#t~mem195#1;havoc netif_needs_gso_#t~short196#1;havoc netif_needs_gso_#t~ret197#1; [2025-02-08 03:33:40,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7263-2: assume netif_needs_gso_#t~short196#1;call netif_needs_gso_#t~mem195#1 := read~intINTTYPE1#22(netif_needs_gso_~skb#1.base, ~bvadd~64(145bv64, netif_needs_gso_~skb#1.offset), 1bv64);netif_needs_gso_#t~short196#1 := 2bv32 != ~zero_extend~32~8(netif_needs_gso_#t~mem195#1); [2025-02-08 03:33:40,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7263-2: assume !netif_needs_gso_#t~short196#1; [2025-02-08 03:33:40,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8056-1: SUMMARY for call notify_remote_via_irq(xennet_start_xmit_#t~mem453#1); srcloc: null [2025-02-08 03:33:40,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8056: havoc xennet_start_xmit_#t~mem453#1; [2025-02-08 03:33:40,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8089: havoc netif_tx_stop_all_queues_~arg0#1.base, netif_tx_stop_all_queues_~arg0#1.offset;havoc netif_tx_stop_all_queues_#in~arg0#1.base, netif_tx_stop_all_queues_#in~arg0#1.offset;assume { :end_inline_netif_tx_stop_all_queues } true;havoc xennet_close_#t~mem463#1.base, xennet_close_#t~mem463#1.offset;xennet_close_~i~6#1 := 0bv32; [2025-02-08 03:33:40,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9047: netfront_probe_~tmp___0~33#1 := (if 0bv8 == netfront_probe_#t~ret710#1 then 0bv8 else 1bv8);havoc netfront_probe_#t~ret710#1; [2025-02-08 03:33:40,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9047-1: SUMMARY for call netfront_probe_#t~ret710#1 := IS_ERR(netfront_probe_~netdev~1#1.base, netfront_probe_~netdev~1#1.offset); srcloc: null [2025-02-08 03:33:40,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6966-1: skb_linearize_#res#1 := skb_linearize_~tmp___1~3#1; [2025-02-08 03:33:40,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7825-1: SUMMARY for call xennet_count_skb_slots_#t~ret389#1 := skb_headlen(xennet_count_skb_slots_~skb#1.base, xennet_count_skb_slots_~skb#1.offset); srcloc: null [2025-02-08 03:33:40,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7825: xennet_count_skb_slots_~tmp___0~17#1 := xennet_count_skb_slots_#t~ret389#1;havoc xennet_count_skb_slots_#t~ret389#1;call xennet_count_skb_slots_#t~mem390#1.base, xennet_count_skb_slots_#t~mem390#1.offset := read~$Pointer$#22(xennet_count_skb_slots_~skb#1.base, ~bvadd~64(238bv64, xennet_count_skb_slots_~skb#1.offset), 8bv64);xennet_count_skb_slots_~pages~0#1 := ~bvlshr~64(~bvadd~64(4095bv64, ~bvadd~64(~bvand~64(4095bv64, ~bvadd~64(xennet_count_skb_slots_#t~mem390#1.base, xennet_count_skb_slots_#t~mem390#1.offset)), ~zero_extend~64~32(xennet_count_skb_slots_~tmp___0~17#1))), 12bv64)[32:0];havoc xennet_count_skb_slots_#t~mem390#1.base, xennet_count_skb_slots_#t~mem390#1.offset;xennet_count_skb_slots_~i~4#1 := 0bv32; [2025-02-08 03:33:40,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8024-1: SUMMARY for call xennet_start_xmit_#t~ret436#1.base, xennet_start_xmit_#t~ret436#1.offset := skb_end_pointer(xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 03:33:40,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7991: xennet_start_xmit_#t~ret419#1 := netif_needs_gso_#res#1;havoc netif_needs_gso_#t~ret192#1, netif_needs_gso_#t~ret193#1, netif_needs_gso_#t~mem194#1, netif_needs_gso_#t~mem195#1, netif_needs_gso_#t~short196#1, netif_needs_gso_#t~ret197#1, netif_needs_gso_~skb#1.base, netif_needs_gso_~skb#1.offset, netif_needs_gso_~features#1, netif_needs_gso_~tmp~29#1, netif_needs_gso_~tmp___0~10#1, netif_needs_gso_~tmp___1~6#1, netif_needs_gso_~tmp___2~4#1, netif_needs_gso_~tmp___3~2#1;havoc netif_needs_gso_#in~skb#1.base, netif_needs_gso_#in~skb#1.offset, netif_needs_gso_#in~features#1;assume { :end_inline_netif_needs_gso } true;xennet_start_xmit_~tmp___12~0#1 := (if 0bv8 == xennet_start_xmit_#t~ret419#1 then 0bv8 else 1bv8);havoc xennet_start_xmit_#t~ret419#1; [2025-02-08 03:33:40,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8024: xennet_start_xmit_~tmp___17~0#1.base, xennet_start_xmit_~tmp___17~0#1.offset := xennet_start_xmit_#t~ret436#1.base, xennet_start_xmit_#t~ret436#1.offset;havoc xennet_start_xmit_#t~ret436#1.base, xennet_start_xmit_#t~ret436#1.offset;call xennet_start_xmit_#t~mem437#1 := read~intINTTYPE2#22(xennet_start_xmit_~tmp___17~0#1.base, ~bvadd~64(6bv64, xennet_start_xmit_~tmp___17~0#1.offset), 2bv64);call write~intINTTYPE1#22((if 0bv32 != ~bvand~32(16bv32, ~zero_extend~32~16(xennet_start_xmit_#t~mem437#1)) then 2bv32 else 1bv32)[8:0], xennet_start_xmit_~gso~0#1.base, ~bvadd~64(2bv64, ~bvadd~64(2bv64, xennet_start_xmit_~gso~0#1.offset)), 1bv64);havoc xennet_start_xmit_#t~mem437#1;call write~intINTTYPE1#22(0bv8, xennet_start_xmit_~gso~0#1.base, ~bvadd~64(3bv64, ~bvadd~64(2bv64, xennet_start_xmit_~gso~0#1.offset)), 1bv64);call write~intINTTYPE2#22(0bv16, xennet_start_xmit_~gso~0#1.base, ~bvadd~64(4bv64, ~bvadd~64(2bv64, xennet_start_xmit_~gso~0#1.offset)), 2bv64);call write~intINTTYPE1#22(1bv8, xennet_start_xmit_~gso~0#1.base, xennet_start_xmit_~gso~0#1.offset, 1bv64);call write~intINTTYPE1#22(0bv8, xennet_start_xmit_~gso~0#1.base, ~bvadd~64(1bv64, xennet_start_xmit_~gso~0#1.offset), 1bv64); [2025-02-08 03:33:40,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9907: assume 0bv32 == xennet_get_ethtool_stats_~i~16#1; [2025-02-08 03:33:40,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9907: assume !(0bv32 == xennet_get_ethtool_stats_~i~16#1); [2025-02-08 03:33:40,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9048: assume 0bv32 != ~zero_extend~32~8(netfront_probe_~tmp___0~33#1); [2025-02-08 03:33:40,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9048: assume !(0bv32 != ~zero_extend~32~8(netfront_probe_~tmp___0~33#1)); [2025-02-08 03:33:40,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10766: havoc ldv_initialize_device_attribute_4_#t~ret973#1.base, ldv_initialize_device_attribute_4_#t~ret973#1.offset, ldv_initialize_device_attribute_4_#t~ret974#1.base, ldv_initialize_device_attribute_4_#t~ret974#1.offset, ldv_initialize_device_attribute_4_~tmp~84#1.base, ldv_initialize_device_attribute_4_~tmp~84#1.offset, ldv_initialize_device_attribute_4_~tmp___0~47#1.base, ldv_initialize_device_attribute_4_~tmp___0~47#1.offset;assume { :end_inline_ldv_initialize_device_attribute_4 } true;~ldv_state_variable_6~0 := 1bv32;assume { :begin_inline_ldv_initialize_ethtool_ops_6 } true;havoc ldv_initialize_ethtool_ops_6_#t~ret970#1.base, ldv_initialize_ethtool_ops_6_#t~ret970#1.offset, ldv_initialize_ethtool_ops_6_~tmp~82#1.base, ldv_initialize_ethtool_ops_6_~tmp~82#1.offset;havoc ldv_initialize_ethtool_ops_6_~tmp~82#1.base, ldv_initialize_ethtool_ops_6_~tmp~82#1.offset; [2025-02-08 03:33:40,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11427: havoc register_netdev_#t~nondet1126#1;ldv_register_netdev_42_#t~ret1090#1 := register_netdev_#res#1;havoc register_netdev_#t~nondet1126#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_42_~tmp~101#1 := ldv_register_netdev_42_#t~ret1090#1;havoc ldv_register_netdev_42_#t~ret1090#1;ldv_register_netdev_42_~ldv_func_res~1#1 := ldv_register_netdev_42_~tmp~101#1;~ldv_state_variable_7~0 := 1bv32;assume { :begin_inline_ldv_net_device_ops_7 } true;havoc ldv_net_device_ops_7_#t~ret967#1.base, ldv_net_device_ops_7_#t~ret967#1.offset, ldv_net_device_ops_7_~tmp~80#1.base, ldv_net_device_ops_7_~tmp~80#1.offset;havoc ldv_net_device_ops_7_~tmp~80#1.base, ldv_net_device_ops_7_~tmp~80#1.offset; [2025-02-08 03:33:40,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7265: assume 0bv64 != netif_needs_gso_~tmp___2~4#1;netif_needs_gso_~tmp___3~2#1 := 1bv32; [2025-02-08 03:33:40,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7265: assume !(0bv64 != netif_needs_gso_~tmp___2~4#1);netif_needs_gso_~tmp___3~2#1 := 0bv32; [2025-02-08 03:33:40,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7926: xennet_start_xmit_~tmp___1~13#1 := xennet_start_xmit_#t~ret401#1;havoc xennet_start_xmit_#t~mem400#1;havoc xennet_start_xmit_#t~ret401#1; [2025-02-08 03:33:40,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7992: assume 0bv32 != ~zero_extend~32~8(xennet_start_xmit_~tmp___12~0#1);xennet_start_xmit_~tmp___13~0#1 := 1bv32; [2025-02-08 03:33:40,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7992: assume !(0bv32 != ~zero_extend~32~8(xennet_start_xmit_~tmp___12~0#1));xennet_start_xmit_~tmp___13~0#1 := 0bv32; [2025-02-08 03:33:40,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9049: netfront_probe_~tmp~62#1 := netfront_probe_#t~ret711#1;havoc netfront_probe_#t~ret711#1;netfront_probe_~err~4#1 := netfront_probe_~tmp~62#1[32:0]; [2025-02-08 03:33:40,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9049-1: SUMMARY for call netfront_probe_#t~ret711#1 := PTR_ERR(netfront_probe_~netdev~1#1.base, netfront_probe_~netdev~1#1.offset); srcloc: null [2025-02-08 03:33:40,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8983: SUMMARY for call u64_stats_init(xennet_create_dev_~stat~0#1.base, ~bvadd~64(16bv64, xennet_create_dev_~stat~0#1.offset)); srcloc: null [2025-02-08 03:33:40,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7926-1: SUMMARY for call xennet_start_xmit_#t~ret401#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvugt~32(xennet_start_xmit_#t~mem400#1, 65535bv32) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:33:40,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7233: assume 0bv32 != skb_gso_ok_~tmp___2~3#1 || 0bv64 != ~bvand~64(64bv64, skb_gso_ok_~features#1);skb_gso_ok_~tmp___3~1#1 := 1bv32; [2025-02-08 03:33:40,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7233: assume !(0bv32 != skb_gso_ok_~tmp___2~3#1 || 0bv64 != ~bvand~64(64bv64, skb_gso_ok_~features#1));skb_gso_ok_~tmp___3~1#1 := 0bv32; [2025-02-08 03:33:40,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8059-1: SUMMARY for call u64_stats_init(xennet_start_xmit_~tx_stats~0#1.base, ~bvadd~64(16bv64, xennet_start_xmit_~tx_stats~0#1.offset)); srcloc: null [2025-02-08 03:33:40,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8059: call xennet_start_xmit_#t~mem455#1 := read~intINTTYPE8#23(xennet_start_xmit_~tx_stats~0#1.base, ~bvadd~64(8bv64, xennet_start_xmit_~tx_stats~0#1.offset), 8bv64);call xennet_start_xmit_#t~mem454#1 := read~intINTTYPE4#22(xennet_start_xmit_~skb#1.base, ~bvadd~64(128bv64, xennet_start_xmit_~skb#1.offset), 4bv64);call write~intINTTYPE8#23(~bvadd~64(xennet_start_xmit_#t~mem455#1, ~zero_extend~64~32(xennet_start_xmit_#t~mem454#1)), xennet_start_xmit_~tx_stats~0#1.base, ~bvadd~64(8bv64, xennet_start_xmit_~tx_stats~0#1.offset), 8bv64);havoc xennet_start_xmit_#t~mem455#1;havoc xennet_start_xmit_#t~mem454#1;call xennet_start_xmit_#t~mem456#1 := read~intINTTYPE8#23(xennet_start_xmit_~tx_stats~0#1.base, xennet_start_xmit_~tx_stats~0#1.offset, 8bv64);call write~intINTTYPE8#23(~bvadd~64(1bv64, xennet_start_xmit_#t~mem456#1), xennet_start_xmit_~tx_stats~0#1.base, xennet_start_xmit_~tx_stats~0#1.offset, 8bv64);havoc xennet_start_xmit_#t~mem456#1; [2025-02-08 03:33:40,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7927: assume 0bv64 != xennet_start_xmit_~tmp___1~13#1; [2025-02-08 03:33:40,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7927: assume !(0bv64 != xennet_start_xmit_~tmp___1~13#1);assume { :begin_inline_xennet_count_skb_slots } true;xennet_count_skb_slots_#in~skb#1.base, xennet_count_skb_slots_#in~skb#1.offset := xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset;havoc xennet_count_skb_slots_#res#1;havoc xennet_count_skb_slots_#t~ret387#1.base, xennet_count_skb_slots_#t~ret387#1.offset, xennet_count_skb_slots_#t~mem388#1, xennet_count_skb_slots_#t~ret389#1, xennet_count_skb_slots_#t~mem390#1.base, xennet_count_skb_slots_#t~mem390#1.offset, xennet_count_skb_slots_#t~ret391#1.base, xennet_count_skb_slots_#t~ret391#1.offset, xennet_count_skb_slots_#t~ret392#1, xennet_count_skb_slots_#t~mem393#1, xennet_count_skb_slots_~skb#1.base, xennet_count_skb_slots_~skb#1.offset, xennet_count_skb_slots_~i~4#1, xennet_count_skb_slots_~frags~0#1, xennet_count_skb_slots_~tmp~42#1.base, xennet_count_skb_slots_~tmp~42#1.offset, xennet_count_skb_slots_~pages~0#1, xennet_count_skb_slots_~tmp___0~17#1, xennet_count_skb_slots_~frag~0#1.base, xennet_count_skb_slots_~frag~0#1.offset, xennet_count_skb_slots_~tmp___1~12#1.base, xennet_count_skb_slots_~tmp___1~12#1.offset, xennet_count_skb_slots_~size~0#1, xennet_count_skb_slots_~tmp___2~10#1, xennet_count_skb_slots_~offset~0#1;xennet_count_skb_slots_~skb#1.base, xennet_count_skb_slots_~skb#1.offset := xennet_count_skb_slots_#in~skb#1.base, xennet_count_skb_slots_#in~skb#1.offset;havoc xennet_count_skb_slots_~i~4#1;havoc xennet_count_skb_slots_~frags~0#1;havoc xennet_count_skb_slots_~tmp~42#1.base, xennet_count_skb_slots_~tmp~42#1.offset;havoc xennet_count_skb_slots_~pages~0#1;havoc xennet_count_skb_slots_~tmp___0~17#1;havoc xennet_count_skb_slots_~frag~0#1.base, xennet_count_skb_slots_~frag~0#1.offset;havoc xennet_count_skb_slots_~tmp___1~12#1.base, xennet_count_skb_slots_~tmp___1~12#1.offset;havoc xennet_count_skb_slots_~size~0#1;havoc xennet_count_skb_slots_~tmp___2~10#1;havoc xennet_count_skb_slots_~offset~0#1; [2025-02-08 03:33:40,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10041: havoc netif_init_#t~ret962#1;assume { :begin_inline_cpumask_weight } true;cpumask_weight_#in~srcp#1.base, cpumask_weight_#in~srcp#1.offset := ~cpu_online_mask~0.base, ~cpu_online_mask~0.offset;havoc cpumask_weight_#res#1;havoc cpumask_weight_#t~ret59#1, cpumask_weight_~srcp#1.base, cpumask_weight_~srcp#1.offset, cpumask_weight_~tmp~9#1;cpumask_weight_~srcp#1.base, cpumask_weight_~srcp#1.offset := cpumask_weight_#in~srcp#1.base, cpumask_weight_#in~srcp#1.offset;havoc cpumask_weight_~tmp~9#1;assume { :begin_inline_bitmap_weight } true;bitmap_weight_#in~src#1.base, bitmap_weight_#in~src#1.offset, bitmap_weight_#in~nbits#1 := cpumask_weight_~srcp#1.base, cpumask_weight_~srcp#1.offset, ~nr_cpu_ids~0;havoc bitmap_weight_#res#1;havoc bitmap_weight_#t~ret52#1, bitmap_weight_~src#1.base, bitmap_weight_~src#1.offset, bitmap_weight_~nbits#1, bitmap_weight_~tmp___0~3#1;bitmap_weight_~src#1.base, bitmap_weight_~src#1.offset := bitmap_weight_#in~src#1.base, bitmap_weight_#in~src#1.offset;bitmap_weight_~nbits#1 := bitmap_weight_#in~nbits#1;havoc bitmap_weight_~tmp___0~3#1;assume { :begin_inline___bitmap_weight } true;__bitmap_weight_#in~arg0#1.base, __bitmap_weight_#in~arg0#1.offset, __bitmap_weight_#in~arg1#1 := bitmap_weight_~src#1.base, bitmap_weight_~src#1.offset, bitmap_weight_~nbits#1;havoc __bitmap_weight_#res#1;havoc __bitmap_weight_#t~nondet1096#1, __bitmap_weight_~arg0#1.base, __bitmap_weight_~arg0#1.offset, __bitmap_weight_~arg1#1;__bitmap_weight_~arg0#1.base, __bitmap_weight_~arg0#1.offset := __bitmap_weight_#in~arg0#1.base, __bitmap_weight_#in~arg0#1.offset;__bitmap_weight_~arg1#1 := __bitmap_weight_#in~arg1#1;havoc __bitmap_weight_#t~nondet1096#1;__bitmap_weight_#res#1 := __bitmap_weight_#t~nondet1096#1;havoc __bitmap_weight_#t~nondet1096#1; [2025-02-08 03:33:40,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9017: call write~$Pointer$#22(xennet_create_dev_~pcpu_stats___0~0#1.base, xennet_create_dev_~pcpu_stats___0~0#1.offset, xennet_create_dev_~np~7#1.base, ~bvadd~64(48bv64, xennet_create_dev_~np~7#1.offset), 8bv64);call xennet_create_dev_#t~mem705#1.base, xennet_create_dev_#t~mem705#1.offset := read~$Pointer$#22(xennet_create_dev_~np~7#1.base, ~bvadd~64(48bv64, xennet_create_dev_~np~7#1.offset), 8bv64); [2025-02-08 03:33:40,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10041-1: SUMMARY for call netif_init_#t~ret962#1 := printk(110bv64, 0bv64); srcloc: null [2025-02-08 03:33:40,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10768: havoc ldv_initialize_ethtool_ops_6_#t~ret970#1.base, ldv_initialize_ethtool_ops_6_#t~ret970#1.offset, ldv_initialize_ethtool_ops_6_~tmp~82#1.base, ldv_initialize_ethtool_ops_6_~tmp~82#1.offset;assume { :end_inline_ldv_initialize_ethtool_ops_6 } true; [2025-02-08 03:33:40,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11363: havoc ldv_suspend_2_#t~nondet1119#1;main_#t~ret1058#1 := ldv_suspend_2_#res#1;havoc ldv_suspend_2_#t~nondet1119#1;assume { :end_inline_ldv_suspend_2 } true;havoc main_#t~ret1058#1;~ldv_state_variable_2~0 := 3bv32; [2025-02-08 03:33:40,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9051: netfront_probe_#res#1 := netfront_probe_~err~4#1; [2025-02-08 03:33:40,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10042: netif_init_#t~ret963#1 := cpumask_weight_#res#1;havoc cpumask_weight_#t~ret59#1, cpumask_weight_~srcp#1.base, cpumask_weight_~srcp#1.offset, cpumask_weight_~tmp~9#1;havoc cpumask_weight_#in~srcp#1.base, cpumask_weight_#in~srcp#1.offset;assume { :end_inline_cpumask_weight } true;~xennet_max_queues~0 := netif_init_#t~ret963#1;havoc netif_init_#t~ret963#1;assume { :begin_inline___xenbus_register_frontend } true;__xenbus_register_frontend_#in~arg0#1.base, __xenbus_register_frontend_#in~arg0#1.offset, __xenbus_register_frontend_#in~arg1#1.base, __xenbus_register_frontend_#in~arg1#1.offset, __xenbus_register_frontend_#in~arg2#1.base, __xenbus_register_frontend_#in~arg2#1.offset := ~#netfront_driver~0.base, ~#netfront_driver~0.offset, ~#__this_module~0.base, ~#__this_module~0.offset, 111bv64, 0bv64;havoc __xenbus_register_frontend_#res#1;havoc __xenbus_register_frontend_#t~nondet1100#1, __xenbus_register_frontend_~arg0#1.base, __xenbus_register_frontend_~arg0#1.offset, __xenbus_register_frontend_~arg1#1.base, __xenbus_register_frontend_~arg1#1.offset, __xenbus_register_frontend_~arg2#1.base, __xenbus_register_frontend_~arg2#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;__xenbus_register_frontend_~arg1#1.base, __xenbus_register_frontend_~arg1#1.offset := __xenbus_register_frontend_#in~arg1#1.base, __xenbus_register_frontend_#in~arg1#1.offset;__xenbus_register_frontend_~arg2#1.base, __xenbus_register_frontend_~arg2#1.offset := __xenbus_register_frontend_#in~arg2#1.base, __xenbus_register_frontend_#in~arg2#1.offset;havoc __xenbus_register_frontend_#t~nondet1100#1;__xenbus_register_frontend_#res#1 := __xenbus_register_frontend_#t~nondet1100#1;havoc __xenbus_register_frontend_#t~nondet1100#1; [2025-02-08 03:33:40,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9051-1: SUMMARY for call xenbus_dev_fatal(netfront_probe_~dev#1.base, netfront_probe_~dev#1.offset, netfront_probe_~err~4#1, 31bv64, 0bv64); srcloc: null [2025-02-08 03:33:40,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9018: assume 0bv64 == ~bvadd~64(xennet_create_dev_#t~mem705#1.base, xennet_create_dev_#t~mem705#1.offset);havoc xennet_create_dev_#t~mem705#1.base, xennet_create_dev_#t~mem705#1.offset; [2025-02-08 03:33:40,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9018: assume !(0bv64 == ~bvadd~64(xennet_create_dev_#t~mem705#1.base, xennet_create_dev_#t~mem705#1.offset));havoc xennet_create_dev_#t~mem705#1.base, xennet_create_dev_#t~mem705#1.offset;call write~$Pointer$#22(~#xennet_netdev_ops~0.base, ~#xennet_netdev_ops~0.offset, xennet_create_dev_~netdev~0#1.base, ~bvadd~64(512bv64, xennet_create_dev_~netdev~0#1.offset), 8bv64);call write~intINTTYPE8#22(17180131330bv64, xennet_create_dev_~netdev~0#1.base, ~bvadd~64(240bv64, xennet_create_dev_~netdev~0#1.offset), 8bv64);call write~intINTTYPE8#22(1114129bv64, xennet_create_dev_~netdev~0#1.base, ~bvadd~64(248bv64, xennet_create_dev_~netdev~0#1.offset), 8bv64);call xennet_create_dev_#t~mem706#1 := read~intINTTYPE8#22(xennet_create_dev_~netdev~0#1.base, ~bvadd~64(240bv64, xennet_create_dev_~netdev~0#1.offset), 8bv64);call xennet_create_dev_#t~mem707#1 := read~intINTTYPE8#22(xennet_create_dev_~netdev~0#1.base, ~bvadd~64(248bv64, xennet_create_dev_~netdev~0#1.offset), 8bv64);call write~intINTTYPE8#22(~bvor~64(xennet_create_dev_#t~mem706#1, xennet_create_dev_#t~mem707#1), xennet_create_dev_~netdev~0#1.base, ~bvadd~64(240bv64, xennet_create_dev_~netdev~0#1.offset), 8bv64);havoc xennet_create_dev_#t~mem706#1;havoc xennet_create_dev_#t~mem707#1;call write~$Pointer$#22(~#xennet_ethtool_ops~0.base, ~#xennet_ethtool_ops~0.offset, xennet_create_dev_~netdev~0#1.base, ~bvadd~64(520bv64, xennet_create_dev_~netdev~0#1.offset), 8bv64);call write~$Pointer$#22(xennet_create_dev_~dev#1.base, ~bvadd~64(60bv64, xennet_create_dev_~dev#1.offset), xennet_create_dev_~netdev~0#1.base, ~bvadd~64(1322bv64, xennet_create_dev_~netdev~0#1.offset), 8bv64);call write~$Pointer$#22(xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset, xennet_create_dev_~np~7#1.base, ~bvadd~64(16bv64, xennet_create_dev_~np~7#1.offset), 8bv64); [2025-02-08 03:33:40,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8093: call xennet_close_#t~mem464#1.base, xennet_close_#t~mem464#1.offset := read~$Pointer$#22(xennet_close_~np~2#1.base, ~bvadd~64(32bv64, xennet_close_~np~2#1.offset), 8bv64);xennet_close_~queue~3#1.base, xennet_close_~queue~3#1.offset := xennet_close_#t~mem464#1.base, ~bvadd~64(xennet_close_#t~mem464#1.offset, ~bvmul~64(8872bv64, ~zero_extend~64~32(xennet_close_~i~6#1))); [2025-02-08 03:33:40,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7928-1: SUMMARY for call xennet_start_xmit_#t~ret402#1 := net_ratelimit(); srcloc: null [2025-02-08 03:33:40,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7928: xennet_start_xmit_~tmp___0~18#1 := xennet_start_xmit_#t~ret402#1;havoc xennet_start_xmit_#t~ret402#1; [2025-02-08 03:33:40,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8985: xennet_create_dev_~tmp___2~19#1 := xennet_create_dev_#t~ret700#1;xennet_create_dev_~__cpu~0#1 := xennet_create_dev_~tmp___2~19#1; [2025-02-08 03:33:40,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8985-1: SUMMARY for call xennet_create_dev_#t~ret700#1 := cpumask_next(xennet_create_dev_~__cpu~0#1, ~cpu_possible_mask~0.base, ~cpu_possible_mask~0.offset); srcloc: null [2025-02-08 03:33:40,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8094: xennet_close_~i~6#1 := ~bvadd~32(1bv32, xennet_close_~i~6#1); [2025-02-08 03:33:40,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7136-1: SUMMARY for call netif_tx_start_all_queues_#t~ret166#1.base, netif_tx_start_all_queues_#t~ret166#1.offset := netdev_get_tx_queue(netif_tx_start_all_queues_~dev#1.base, netif_tx_start_all_queues_~dev#1.offset, netif_tx_start_all_queues_~i~0#1); srcloc: null [2025-02-08 03:33:40,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7136: netif_tx_start_all_queues_~tmp~24#1.base, netif_tx_start_all_queues_~tmp~24#1.offset := netif_tx_start_all_queues_#t~ret166#1.base, netif_tx_start_all_queues_#t~ret166#1.offset;netif_tx_start_all_queues_~txq~0#1.base, netif_tx_start_all_queues_~txq~0#1.offset := netif_tx_start_all_queues_~tmp~24#1.base, netif_tx_start_all_queues_~tmp~24#1.offset;assume { :begin_inline_netif_tx_start_queue } true;netif_tx_start_queue_#in~dev_queue#1.base, netif_tx_start_queue_#in~dev_queue#1.offset := netif_tx_start_all_queues_~txq~0#1.base, netif_tx_start_all_queues_~txq~0#1.offset;havoc netif_tx_start_queue_~dev_queue#1.base, netif_tx_start_queue_~dev_queue#1.offset;netif_tx_start_queue_~dev_queue#1.base, netif_tx_start_queue_~dev_queue#1.offset := netif_tx_start_queue_#in~dev_queue#1.base, netif_tx_start_queue_#in~dev_queue#1.offset; [2025-02-08 03:33:40,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7962: call xennet_start_xmit_#t~mem412#1.base, xennet_start_xmit_#t~mem412#1.offset := read~$Pointer$#22(xennet_start_xmit_~skb#1.base, ~bvadd~64(238bv64, xennet_start_xmit_~skb#1.offset), 8bv64);assume { :begin_inline___phys_addr } true;__phys_addr_#in~arg0#1 := ~bvadd~64(xennet_start_xmit_#t~mem412#1.base, xennet_start_xmit_#t~mem412#1.offset);havoc __phys_addr_#res#1;havoc __phys_addr_#t~nondet1098#1, __phys_addr_~arg0#1;__phys_addr_~arg0#1 := __phys_addr_#in~arg0#1;havoc __phys_addr_#t~nondet1098#1;__phys_addr_#res#1 := __phys_addr_#t~nondet1098#1;havoc __phys_addr_#t~nondet1098#1; [2025-02-08 03:33:40,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8094-1: SUMMARY for call napi_disable(xennet_close_~queue~3#1.base, ~bvadd~64(34bv64, xennet_close_~queue~3#1.offset)); srcloc: null [2025-02-08 03:33:40,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7830: xennet_count_skb_slots_~tmp___1~12#1.base, xennet_count_skb_slots_~tmp___1~12#1.offset := xennet_count_skb_slots_#t~ret391#1.base, xennet_count_skb_slots_#t~ret391#1.offset;xennet_count_skb_slots_~frag~0#1.base, xennet_count_skb_slots_~frag~0#1.offset := xennet_count_skb_slots_~tmp___1~12#1.base, ~bvadd~64(~bvadd~64(44bv64, xennet_count_skb_slots_~tmp___1~12#1.offset), ~bvmul~64(16bv64, ~sign_extend~64~32(xennet_count_skb_slots_~i~4#1))); [2025-02-08 03:33:40,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7929: assume 0bv32 != xennet_start_xmit_~tmp___0~18#1;call xennet_start_xmit_#t~mem403#1 := read~intINTTYPE4#22(xennet_start_xmit_~skb#1.base, ~bvadd~64(128bv64, xennet_start_xmit_~skb#1.offset), 4bv64); [2025-02-08 03:33:40,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7929: assume !(0bv32 != xennet_start_xmit_~tmp___0~18#1); [2025-02-08 03:33:40,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7830-1: SUMMARY for call xennet_count_skb_slots_#t~ret391#1.base, xennet_count_skb_slots_#t~ret391#1.offset := skb_end_pointer(xennet_count_skb_slots_~skb#1.base, xennet_count_skb_slots_~skb#1.offset); srcloc: null [2025-02-08 03:33:41,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7035: napi_schedule_prep_#t~ret153#1 := test_and_set_bit_#res#1;havoc test_and_set_bit_~nr#1, test_and_set_bit_~addr#1.base, test_and_set_bit_~addr#1.offset, test_and_set_bit_~c~0#1;havoc test_and_set_bit_#in~nr#1, test_and_set_bit_#in~addr#1.base, test_and_set_bit_#in~addr#1.offset;assume { :end_inline_test_and_set_bit } true;napi_schedule_prep_~tmp___1~4#1 := napi_schedule_prep_#t~ret153#1;havoc napi_schedule_prep_#t~ret153#1; [2025-02-08 03:33:41,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7036: assume 0bv32 == napi_schedule_prep_~tmp___1~4#1;napi_schedule_prep_~tmp___2~2#1 := 1bv32; [2025-02-08 03:33:41,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7036: assume !(0bv32 == napi_schedule_prep_~tmp___1~4#1);napi_schedule_prep_~tmp___2~2#1 := 0bv32; [2025-02-08 03:33:41,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7053: havoc __napi_schedule_~arg0#1.base, __napi_schedule_~arg0#1.offset;havoc __napi_schedule_#in~arg0#1.base, __napi_schedule_#in~arg0#1.offset;assume { :end_inline___napi_schedule } true; [2025-02-08 03:33:41,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11461: havoc #t~nondet1130; [2025-02-08 03:33:41,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11480: havoc #t~nondet1134; [2025-02-08 03:33:41,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7458: havoc #t~mem288;havoc #t~mem289; [2025-02-08 03:33:41,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7443: havoc #t~mem287; [2025-02-08 03:33:46,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11311: havoc #t~nondet1111; [2025-02-08 03:33:46,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6301: havoc #t~mem1; [2025-02-08 03:33:46,826 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6489: #t~ret57#1 := cpumask_check_#res#1;havoc cpumask_check_#t~ret53#1, cpumask_check_#t~ret54#1, cpumask_check_#t~ret55#1, cpumask_check_#t~ret56#1, cpumask_check_~cpu#1, cpumask_check_~__warned~0#1, cpumask_check_~__ret_warn_once~0#1, cpumask_check_~__ret_warn_on~0#1, cpumask_check_~tmp~7#1, cpumask_check_~tmp___0~4#1, cpumask_check_~tmp___1~1#1;havoc cpumask_check_#in~cpu#1;assume { :end_inline_cpumask_check } true;havoc #t~ret57#1; [2025-02-08 03:33:46,826 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11294: havoc find_next_bit_#t~nondet1109#1; [2025-02-08 03:33:46,826 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6470: havoc warn_slowpath_null_~arg0#1.base, warn_slowpath_null_~arg0#1.offset, warn_slowpath_null_~arg1#1;havoc warn_slowpath_null_#in~arg0#1.base, warn_slowpath_null_#in~arg0#1.offset, warn_slowpath_null_#in~arg1#1;assume { :end_inline_warn_slowpath_null } true; [2025-02-08 03:33:46,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11468: havoc #t~nondet1131; [2025-02-08 03:33:47,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6704: 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; [2025-02-08 03:33:47,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6694: ~tmp___0~5#1 := #t~ret99#1;havoc #t~ret99#1; [2025-02-08 03:33:47,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6694-1: SUMMARY for call #t~ret99#1 := ldv__builtin_expect(~zero_extend~64~8(~tmp~11#1), 1bv64); srcloc: null [2025-02-08 03:33:47,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6695: assume 0bv64 != ~tmp___0~5#1; [2025-02-08 03:33:47,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6695: assume !(0bv64 != ~tmp___0~5#1); [2025-02-08 03:33:47,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11206: havoc __get_page_tail_#t~nondet1097#1;#t~ret98#1 := __get_page_tail_#res#1;havoc __get_page_tail_#t~nondet1097#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~11#1 := (if 0bv8 == #t~ret98#1 then 0bv8 else 1bv8);havoc #t~ret98#1; [2025-02-08 03:33:47,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6765-1: SUMMARY for call atomic_inc(skb_get_~skb#1.base, ~bvadd~64(250bv64, skb_get_~skb#1.offset)); srcloc: null [2025-02-08 03:33:47,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6765: skb_get_#res#1.base, skb_get_#res#1.offset := skb_get_~skb#1.base, skb_get_~skb#1.offset;#t~ret384#1.base, #t~ret384#1.offset := skb_get_#res#1.base, skb_get_#res#1.offset;havoc skb_get_~skb#1.base, skb_get_~skb#1.offset;havoc skb_get_#in~skb#1.base, skb_get_#in~skb#1.offset;assume { :end_inline_skb_get } true;~tmp~41#1.base, ~tmp~41#1.offset := #t~ret384#1.base, #t~ret384#1.offset;havoc #t~ret384#1.base, #t~ret384#1.offset; [2025-02-08 03:33:47,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7798: ~tx#1.base, ~tx#1.offset := #t~ret385#1.base, #t~ret385#1.offset;havoc #t~ret385#1.base, #t~ret385#1.offset;~page#1.base, ~page#1.offset := ~page#1.base, ~bvadd~64(65bv64, ~page#1.offset);~offset#1 := 0bv32;call #t~mem386#1 := read~intINTTYPE2#22(~tx#1.base, ~bvadd~64(10bv64, ~tx#1.offset), 2bv64);~len#1 := ~bvsub~32(~len#1, ~zero_extend~32~16(#t~mem386#1));havoc #t~mem386#1; [2025-02-08 03:33:47,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7796: call #t~mem383#1 := read~intINTTYPE2#22(~tx#1.base, ~bvadd~64(6bv64, ~tx#1.offset), 2bv64);call write~intINTTYPE2#22(~bvor~32(4bv32, ~zero_extend~32~16(#t~mem383#1))[16:0], ~tx#1.base, ~bvadd~64(6bv64, ~tx#1.offset), 2bv64);assume { :begin_inline_skb_get } true;skb_get_#in~skb#1.base, skb_get_#in~skb#1.offset := ~skb#1.base, ~skb#1.offset;havoc skb_get_#res#1.base, skb_get_#res#1.offset;havoc skb_get_~skb#1.base, skb_get_~skb#1.offset;skb_get_~skb#1.base, skb_get_~skb#1.offset := skb_get_#in~skb#1.base, skb_get_#in~skb#1.offset; [2025-02-08 03:33:47,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7798-1: SUMMARY for call #t~ret385#1.base, #t~ret385#1.offset := xennet_make_one_txreq(~queue#1.base, ~queue#1.offset, ~tmp~41#1.base, ~tmp~41#1.offset, ~page#1.base, ~page#1.offset, ~offset#1, ~len#1); srcloc: null [2025-02-08 03:33:52,782 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9115: havoc #t~mem732#1;call #t~mem733#1 := read~intINTTYPE4#22(~queue~7#1.base, ~bvadd~64(7844bv64, ~queue~7#1.offset), 4bv64); [2025-02-08 03:33:52,782 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9115-1: SUMMARY for call gnttab_free_grant_references(#t~mem732#1); srcloc: null [2025-02-08 03:33:52,782 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8768: havoc xennet_release_rx_bufs_#t~mem650#1.base, xennet_release_rx_bufs_#t~mem650#1.offset, xennet_release_rx_bufs_#t~mem651#1, xennet_release_rx_bufs_#t~ret652#1.base, xennet_release_rx_bufs_#t~ret652#1.offset, xennet_release_rx_bufs_#t~ret653#1.base, xennet_release_rx_bufs_#t~ret653#1.offset, xennet_release_rx_bufs_#t~ret654#1.base, xennet_release_rx_bufs_#t~ret654#1.offset, xennet_release_rx_bufs_~queue#1.base, xennet_release_rx_bufs_~queue#1.offset, xennet_release_rx_bufs_~id~4#1, xennet_release_rx_bufs_~ref~5#1, xennet_release_rx_bufs_~skb~12#1.base, xennet_release_rx_bufs_~skb~12#1.offset, xennet_release_rx_bufs_~page~2#1.base, xennet_release_rx_bufs_~page~2#1.offset, xennet_release_rx_bufs_~tmp~56#1.base, xennet_release_rx_bufs_~tmp~56#1.offset, xennet_release_rx_bufs_~tmp___0~29#1.base, xennet_release_rx_bufs_~tmp___0~29#1.offset;havoc xennet_release_rx_bufs_#in~queue#1.base, xennet_release_rx_bufs_#in~queue#1.offset;assume { :end_inline_xennet_release_rx_bufs } true;call #t~mem732#1 := read~intINTTYPE4#22(~queue~7#1.base, ~bvadd~64(2504bv64, ~queue~7#1.offset), 4bv64); [2025-02-08 03:33:52,782 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8768-1: SUMMARY for call spin_unlock_bh(xennet_release_rx_bufs_~queue#1.base, ~bvadd~64(5584bv64, xennet_release_rx_bufs_~queue#1.offset)); srcloc: null [2025-02-08 03:33:52,782 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8756: SUMMARY for call get_page(xennet_release_rx_bufs_~page~2#1.base, xennet_release_rx_bufs_~page~2#1.offset); srcloc: null [2025-02-08 03:33:52,782 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8760: xennet_release_rx_bufs_~id~4#1 := ~bvadd~32(1bv32, xennet_release_rx_bufs_~id~4#1); [2025-02-08 03:33:52,782 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8760-1: SUMMARY for call kfree_skb(xennet_release_rx_bufs_~skb~12#1.base, xennet_release_rx_bufs_~skb~12#1.offset); srcloc: null [2025-02-08 03:33:52,783 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8715: havoc xennet_release_tx_bufs_#t~mem649#1;call write~$Pointer$#22(0bv64, 0bv64, xennet_release_tx_bufs_~queue#1.base, ~bvadd~64(~bvadd~64(3532bv64, xennet_release_tx_bufs_~queue#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(xennet_release_tx_bufs_~i~8#1))), 8bv64);call write~intINTTYPE4#22(0bv32, xennet_release_tx_bufs_~queue#1.base, ~bvadd~64(~bvadd~64(2508bv64, xennet_release_tx_bufs_~queue#1.offset), ~bvmul~64(4bv64, ~sign_extend~64~32(xennet_release_tx_bufs_~i~8#1))), 4bv64); [2025-02-08 03:33:52,783 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8715-1: SUMMARY for call gnttab_end_foreign_access(xennet_release_tx_bufs_#t~mem649#1, 4bv32, ~bvadd~64(xennet_release_tx_bufs_~tmp___0~28#1.base, xennet_release_tx_bufs_~tmp___0~28#1.offset)); srcloc: null [2025-02-08 03:33:52,783 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9103: havoc #t~mem731#1; [2025-02-08 03:33:52,783 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9103-1: SUMMARY for call unbind_from_irqhandler(#t~mem731#1, ~queue~7#1.base, ~queue~7#1.offset); srcloc: null [2025-02-08 03:33:52,783 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8740: xennet_release_rx_bufs_~id~4#1 := 0bv32; [2025-02-08 03:33:52,783 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8740-1: SUMMARY for call spin_lock_bh(xennet_release_rx_bufs_~queue#1.base, ~bvadd~64(5584bv64, xennet_release_rx_bufs_~queue#1.offset)); srcloc: null [2025-02-08 03:33:52,783 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8707: assume { :begin_inline_skb_entry_is_link } true;skb_entry_is_link_#in~list#1.base, skb_entry_is_link_#in~list#1.offset := xennet_release_tx_bufs_~queue#1.base, ~bvadd~64(~bvadd~64(456bv64, xennet_release_tx_bufs_~queue#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(xennet_release_tx_bufs_~i~8#1)));havoc skb_entry_is_link_#res#1;havoc skb_entry_is_link_#t~mem279#1.base, skb_entry_is_link_#t~mem279#1.offset, skb_entry_is_link_~list#1.base, skb_entry_is_link_~list#1.offset;skb_entry_is_link_~list#1.base, skb_entry_is_link_~list#1.offset := skb_entry_is_link_#in~list#1.base, skb_entry_is_link_#in~list#1.offset;call skb_entry_is_link_#t~mem279#1.base, skb_entry_is_link_#t~mem279#1.offset := read~$Pointer$#22(skb_entry_is_link_~list#1.base, skb_entry_is_link_~list#1.offset, 8bv64);skb_entry_is_link_#res#1 := (if ~bvule~64(~bvadd~64(skb_entry_is_link_#t~mem279#1.base, skb_entry_is_link_#t~mem279#1.offset), 18446612132314218495bv64) then 1bv32 else 0bv32);havoc skb_entry_is_link_#t~mem279#1.base, skb_entry_is_link_#t~mem279#1.offset; [2025-02-08 03:33:52,783 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8744: call xennet_release_rx_bufs_#t~mem650#1.base, xennet_release_rx_bufs_#t~mem650#1.offset := read~$Pointer$#22(xennet_release_rx_bufs_~queue#1.base, ~bvadd~64(~bvadd~64(5796bv64, xennet_release_rx_bufs_~queue#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(xennet_release_rx_bufs_~id~4#1))), 8bv64);xennet_release_rx_bufs_~skb~12#1.base, xennet_release_rx_bufs_~skb~12#1.offset := xennet_release_rx_bufs_#t~mem650#1.base, xennet_release_rx_bufs_#t~mem650#1.offset; [2025-02-08 03:33:52,783 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9116: havoc #t~mem733#1;call #t~mem734#1 := read~intINTTYPE4#22(~queue~7#1.base, ~bvadd~64(452bv64, ~queue~7#1.offset), 4bv64);call #t~mem735#1.base, #t~mem735#1.offset := read~$Pointer$#22(~queue~7#1.base, ~bvadd~64(12bv64, ~bvadd~64(432bv64, ~queue~7#1.offset)), 8bv64); [2025-02-08 03:33:52,783 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9116-1: SUMMARY for call gnttab_free_grant_references(#t~mem733#1); srcloc: null [2025-02-08 03:33:52,783 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8757: xennet_release_rx_bufs_~tmp___0~29#1.base, xennet_release_rx_bufs_~tmp___0~29#1.offset := xennet_release_rx_bufs_#t~ret654#1.base, xennet_release_rx_bufs_#t~ret654#1.offset;havoc xennet_release_rx_bufs_#t~ret654#1.base, xennet_release_rx_bufs_#t~ret654#1.offset; [2025-02-08 03:33:52,783 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8757-1: SUMMARY for call xennet_release_rx_bufs_#t~ret654#1.base, xennet_release_rx_bufs_#t~ret654#1.offset := lowmem_page_address(xennet_release_rx_bufs_~page~2#1.base, xennet_release_rx_bufs_~page~2#1.offset); srcloc: null [2025-02-08 03:33:52,783 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7093: napi_synchronize_~tmp~23#1 := napi_synchronize_#t~ret158#1; [2025-02-08 03:33:52,783 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7089: SUMMARY for call napi_synchronize_#t~ret158#1 := constant_test_bit(0bv64, napi_synchronize_~n#1.base, ~bvadd~64(16bv64, napi_synchronize_~n#1.offset)); srcloc: null [2025-02-08 03:33:52,783 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8720: xennet_release_tx_bufs_~i~8#1 := ~bvadd~32(1bv32, xennet_release_tx_bufs_~i~8#1); [2025-02-08 03:33:52,783 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8720-1: SUMMARY for call dev_kfree_skb_irq(xennet_release_tx_bufs_~skb~11#1.base, xennet_release_tx_bufs_~skb~11#1.offset); srcloc: null [2025-02-08 03:33:52,783 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8708: assume 0bv32 != xennet_release_tx_bufs_~tmp~55#1; [2025-02-08 03:33:52,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8708: assume !(0bv32 != xennet_release_tx_bufs_~tmp~55#1);call xennet_release_tx_bufs_#t~mem645#1.base, xennet_release_tx_bufs_#t~mem645#1.offset := read~$Pointer$#22(xennet_release_tx_bufs_~queue#1.base, ~bvadd~64(~bvadd~64(456bv64, xennet_release_tx_bufs_~queue#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(xennet_release_tx_bufs_~i~8#1))), 8bv64);xennet_release_tx_bufs_~skb~11#1.base, xennet_release_tx_bufs_~skb~11#1.offset := xennet_release_tx_bufs_#t~mem645#1.base, xennet_release_tx_bufs_#t~mem645#1.offset;havoc xennet_release_tx_bufs_#t~mem645#1.base, xennet_release_tx_bufs_#t~mem645#1.offset;call xennet_release_tx_bufs_#t~mem646#1.base, xennet_release_tx_bufs_#t~mem646#1.offset := read~$Pointer$#22(xennet_release_tx_bufs_~queue#1.base, ~bvadd~64(~bvadd~64(3532bv64, xennet_release_tx_bufs_~queue#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(xennet_release_tx_bufs_~i~8#1))), 8bv64); [2025-02-08 03:33:52,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8745: assume 0bv64 == ~bvadd~64(xennet_release_rx_bufs_~skb~12#1.base, xennet_release_rx_bufs_~skb~12#1.offset); [2025-02-08 03:33:52,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8745: assume !(0bv64 == ~bvadd~64(xennet_release_rx_bufs_~skb~12#1.base, xennet_release_rx_bufs_~skb~12#1.offset));call xennet_release_rx_bufs_#t~mem651#1 := read~intINTTYPE4#22(xennet_release_rx_bufs_~queue#1.base, ~bvadd~64(~bvadd~64(7848bv64, xennet_release_rx_bufs_~queue#1.offset), ~bvmul~64(4bv64, ~sign_extend~64~32(xennet_release_rx_bufs_~id~4#1))), 4bv64);xennet_release_rx_bufs_~ref~5#1 := xennet_release_rx_bufs_#t~mem651#1;havoc xennet_release_rx_bufs_#t~mem651#1; [2025-02-08 03:33:52,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9096: call #t~mem720#1.base, #t~mem720#1.offset := read~$Pointer$#22(~info#1.base, ~bvadd~64(32bv64, ~info#1.offset), 8bv64);~queue~7#1.base, ~queue~7#1.offset := #t~mem720#1.base, ~bvadd~64(#t~mem720#1.offset, ~bvmul~64(8872bv64, ~zero_extend~64~32(~i~10#1)));call #t~mem721#1 := read~intINTTYPE4#22(~queue~7#1.base, ~bvadd~64(306bv64, ~queue~7#1.offset), 4bv64);#t~short724#1 := 0bv32 != #t~mem721#1; [2025-02-08 03:33:52,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9117: havoc #t~mem734#1;havoc #t~mem735#1.base, #t~mem735#1.offset;call #t~mem736#1 := read~intINTTYPE4#22(~queue~7#1.base, ~bvadd~64(5672bv64, ~queue~7#1.offset), 4bv64);call #t~mem737#1.base, #t~mem737#1.offset := read~$Pointer$#22(~queue~7#1.base, ~bvadd~64(12bv64, ~bvadd~64(5652bv64, ~queue~7#1.offset)), 8bv64); [2025-02-08 03:33:52,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9117-1: SUMMARY for call xennet_end_access(#t~mem734#1, #t~mem735#1.base, #t~mem735#1.offset); srcloc: null [2025-02-08 03:33:52,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7387-1: xennet_release_tx_bufs_#t~ret644#1 := skb_entry_is_link_#res#1;havoc skb_entry_is_link_#t~mem279#1.base, skb_entry_is_link_#t~mem279#1.offset, skb_entry_is_link_~list#1.base, skb_entry_is_link_~list#1.offset;havoc skb_entry_is_link_#in~list#1.base, skb_entry_is_link_#in~list#1.offset;assume { :end_inline_skb_entry_is_link } true;xennet_release_tx_bufs_~tmp~55#1 := xennet_release_tx_bufs_#t~ret644#1; [2025-02-08 03:33:52,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7387: havoc skb_entry_is_link_#t~mem279#1.base, skb_entry_is_link_#t~mem279#1.offset; [2025-02-08 03:33:52,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8758-1: SUMMARY for call gnttab_end_foreign_access(xennet_release_rx_bufs_~ref~5#1, 0bv32, ~bvadd~64(xennet_release_rx_bufs_~tmp___0~29#1.base, xennet_release_rx_bufs_~tmp___0~29#1.offset)); srcloc: null [2025-02-08 03:33:52,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7094: assume 0bv32 != napi_synchronize_~tmp~23#1; [2025-02-08 03:33:52,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7094: assume !(0bv32 != napi_synchronize_~tmp~23#1);havoc napi_synchronize_#t~ret158#1, napi_synchronize_~n#1.base, napi_synchronize_~n#1.offset, napi_synchronize_~tmp~23#1;havoc napi_synchronize_#in~n#1.base, napi_synchronize_#in~n#1.offset;assume { :end_inline_napi_synchronize } true;assume { :begin_inline_xennet_release_tx_bufs } true;xennet_release_tx_bufs_#in~queue#1.base, xennet_release_tx_bufs_#in~queue#1.offset := ~queue~7#1.base, ~queue~7#1.offset;havoc xennet_release_tx_bufs_#t~ret644#1, xennet_release_tx_bufs_#t~mem645#1.base, xennet_release_tx_bufs_#t~mem645#1.offset, xennet_release_tx_bufs_#t~mem646#1.base, xennet_release_tx_bufs_#t~mem646#1.offset, xennet_release_tx_bufs_#t~mem647#1.base, xennet_release_tx_bufs_#t~mem647#1.offset, xennet_release_tx_bufs_#t~ret648#1.base, xennet_release_tx_bufs_#t~ret648#1.offset, xennet_release_tx_bufs_#t~mem649#1, xennet_release_tx_bufs_~queue#1.base, xennet_release_tx_bufs_~queue#1.offset, xennet_release_tx_bufs_~skb~11#1.base, xennet_release_tx_bufs_~skb~11#1.offset, xennet_release_tx_bufs_~i~8#1, xennet_release_tx_bufs_~tmp~55#1, xennet_release_tx_bufs_~tmp___0~28#1.base, xennet_release_tx_bufs_~tmp___0~28#1.offset;xennet_release_tx_bufs_~queue#1.base, xennet_release_tx_bufs_~queue#1.offset := xennet_release_tx_bufs_#in~queue#1.base, xennet_release_tx_bufs_#in~queue#1.offset;havoc xennet_release_tx_bufs_~skb~11#1.base, xennet_release_tx_bufs_~skb~11#1.offset;havoc xennet_release_tx_bufs_~i~8#1;havoc xennet_release_tx_bufs_~tmp~55#1;havoc xennet_release_tx_bufs_~tmp___0~28#1.base, xennet_release_tx_bufs_~tmp___0~28#1.offset;xennet_release_tx_bufs_~i~8#1 := 0bv32; [2025-02-08 03:33:52,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8754: xennet_release_rx_bufs_~tmp~56#1.base, xennet_release_rx_bufs_~tmp~56#1.offset := xennet_release_rx_bufs_#t~ret652#1.base, xennet_release_rx_bufs_#t~ret652#1.offset;havoc xennet_release_rx_bufs_#t~ret652#1.base, xennet_release_rx_bufs_#t~ret652#1.offset; [2025-02-08 03:33:52,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8758: call write~intINTTYPE4#22(0bv32, xennet_release_rx_bufs_~queue#1.base, ~bvadd~64(~bvadd~64(7848bv64, xennet_release_rx_bufs_~queue#1.offset), ~bvmul~64(4bv64, ~sign_extend~64~32(xennet_release_rx_bufs_~id~4#1))), 4bv64); [2025-02-08 03:33:52,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9101: assume #t~short729#1;havoc #t~mem726#1;havoc #t~mem727#1;havoc #t~mem728#1;havoc #t~short729#1;call #t~mem730#1 := read~intINTTYPE4#22(~queue~7#1.base, ~bvadd~64(306bv64, ~queue~7#1.offset), 4bv64); [2025-02-08 03:33:52,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9101: assume !#t~short729#1;havoc #t~mem726#1;havoc #t~mem727#1;havoc #t~mem728#1;havoc #t~short729#1; [2025-02-08 03:33:52,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9101-1: assume #t~short729#1;call #t~mem727#1 := read~intINTTYPE4#22(~queue~7#1.base, ~bvadd~64(306bv64, ~queue~7#1.offset), 4bv64);call #t~mem728#1 := read~intINTTYPE4#22(~queue~7#1.base, ~bvadd~64(310bv64, ~queue~7#1.offset), 4bv64);#t~short729#1 := #t~mem727#1 != #t~mem728#1; [2025-02-08 03:33:52,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9101-1: assume !#t~short729#1; [2025-02-08 03:33:52,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9101-2: call #t~mem726#1 := read~intINTTYPE4#22(~queue~7#1.base, ~bvadd~64(306bv64, ~queue~7#1.offset), 4bv64);#t~short729#1 := 0bv32 != #t~mem726#1; [2025-02-08 03:33:52,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8754-1: SUMMARY for call xennet_release_rx_bufs_#t~ret652#1.base, xennet_release_rx_bufs_#t~ret652#1.offset := skb_end_pointer(xennet_release_rx_bufs_~skb~12#1.base, xennet_release_rx_bufs_~skb~12#1.offset); srcloc: null [2025-02-08 03:33:52,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8750: assume 0bv32 == xennet_release_rx_bufs_~ref~5#1; [2025-02-08 03:33:52,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8750: assume !(0bv32 == xennet_release_rx_bufs_~ref~5#1); [2025-02-08 03:33:52,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8713: havoc xennet_release_tx_bufs_#t~mem646#1.base, xennet_release_tx_bufs_#t~mem646#1.offset;call xennet_release_tx_bufs_#t~mem647#1.base, xennet_release_tx_bufs_#t~mem647#1.offset := read~$Pointer$#22(xennet_release_tx_bufs_~queue#1.base, ~bvadd~64(~bvadd~64(3532bv64, xennet_release_tx_bufs_~queue#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(xennet_release_tx_bufs_~i~8#1))), 8bv64); [2025-02-08 03:33:52,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9097: assume #t~short724#1;havoc #t~mem721#1;havoc #t~mem722#1;havoc #t~mem723#1;havoc #t~short724#1;call #t~mem725#1 := read~intINTTYPE4#22(~queue~7#1.base, ~bvadd~64(306bv64, ~queue~7#1.offset), 4bv64); [2025-02-08 03:33:52,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9097: assume !#t~short724#1;havoc #t~mem721#1;havoc #t~mem722#1;havoc #t~mem723#1;havoc #t~short724#1; [2025-02-08 03:33:52,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8713-1: SUMMARY for call get_page(xennet_release_tx_bufs_#t~mem646#1.base, xennet_release_tx_bufs_#t~mem646#1.offset); srcloc: null [2025-02-08 03:33:52,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9097-1: assume #t~short724#1;call #t~mem722#1 := read~intINTTYPE4#22(~queue~7#1.base, ~bvadd~64(306bv64, ~queue~7#1.offset), 4bv64);call #t~mem723#1 := read~intINTTYPE4#22(~queue~7#1.base, ~bvadd~64(310bv64, ~queue~7#1.offset), 4bv64);#t~short724#1 := #t~mem722#1 == #t~mem723#1; [2025-02-08 03:33:52,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9097-1: assume !#t~short724#1; [2025-02-08 03:33:52,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8742: assume ~bvule~32(xennet_release_rx_bufs_~id~4#1, 255bv32); [2025-02-08 03:33:52,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8742: assume !~bvule~32(xennet_release_rx_bufs_~id~4#1, 255bv32); [2025-02-08 03:33:52,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9118-1: SUMMARY for call xennet_end_access(#t~mem736#1, #t~mem737#1.base, #t~mem737#1.offset); srcloc: null [2025-02-08 03:33:52,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8705: assume ~bvule~32(xennet_release_tx_bufs_~i~8#1, 255bv32); [2025-02-08 03:33:52,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8705: assume !~bvule~32(xennet_release_tx_bufs_~i~8#1, 255bv32);havoc xennet_release_tx_bufs_#t~ret644#1, xennet_release_tx_bufs_#t~mem645#1.base, xennet_release_tx_bufs_#t~mem645#1.offset, xennet_release_tx_bufs_#t~mem646#1.base, xennet_release_tx_bufs_#t~mem646#1.offset, xennet_release_tx_bufs_#t~mem647#1.base, xennet_release_tx_bufs_#t~mem647#1.offset, xennet_release_tx_bufs_#t~ret648#1.base, xennet_release_tx_bufs_#t~ret648#1.offset, xennet_release_tx_bufs_#t~mem649#1, xennet_release_tx_bufs_~queue#1.base, xennet_release_tx_bufs_~queue#1.offset, xennet_release_tx_bufs_~skb~11#1.base, xennet_release_tx_bufs_~skb~11#1.offset, xennet_release_tx_bufs_~i~8#1, xennet_release_tx_bufs_~tmp~55#1, xennet_release_tx_bufs_~tmp___0~28#1.base, xennet_release_tx_bufs_~tmp___0~28#1.offset;havoc xennet_release_tx_bufs_#in~queue#1.base, xennet_release_tx_bufs_#in~queue#1.offset;assume { :end_inline_xennet_release_tx_bufs } true;assume { :begin_inline_xennet_release_rx_bufs } true;xennet_release_rx_bufs_#in~queue#1.base, xennet_release_rx_bufs_#in~queue#1.offset := ~queue~7#1.base, ~queue~7#1.offset;havoc xennet_release_rx_bufs_#t~mem650#1.base, xennet_release_rx_bufs_#t~mem650#1.offset, xennet_release_rx_bufs_#t~mem651#1, xennet_release_rx_bufs_#t~ret652#1.base, xennet_release_rx_bufs_#t~ret652#1.offset, xennet_release_rx_bufs_#t~ret653#1.base, xennet_release_rx_bufs_#t~ret653#1.offset, xennet_release_rx_bufs_#t~ret654#1.base, xennet_release_rx_bufs_#t~ret654#1.offset, xennet_release_rx_bufs_~queue#1.base, xennet_release_rx_bufs_~queue#1.offset, xennet_release_rx_bufs_~id~4#1, xennet_release_rx_bufs_~ref~5#1, xennet_release_rx_bufs_~skb~12#1.base, xennet_release_rx_bufs_~skb~12#1.offset, xennet_release_rx_bufs_~page~2#1.base, xennet_release_rx_bufs_~page~2#1.offset, xennet_release_rx_bufs_~tmp~56#1.base, xennet_release_rx_bufs_~tmp~56#1.offset, xennet_release_rx_bufs_~tmp___0~29#1.base, xennet_release_rx_bufs_~tmp___0~29#1.offset;xennet_release_rx_bufs_~queue#1.base, xennet_release_rx_bufs_~queue#1.offset := xennet_release_rx_bufs_#in~queue#1.base, xennet_release_rx_bufs_#in~queue#1.offset;havoc xennet_release_rx_bufs_~id~4#1;havoc xennet_release_rx_bufs_~ref~5#1;havoc xennet_release_rx_bufs_~skb~12#1.base, xennet_release_rx_bufs_~skb~12#1.offset;havoc xennet_release_rx_bufs_~page~2#1.base, xennet_release_rx_bufs_~page~2#1.offset;havoc xennet_release_rx_bufs_~tmp~56#1.base, xennet_release_rx_bufs_~tmp~56#1.offset;havoc xennet_release_rx_bufs_~tmp___0~29#1.base, xennet_release_rx_bufs_~tmp___0~29#1.offset; [2025-02-08 03:33:52,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9118: havoc #t~mem736#1;havoc #t~mem737#1.base, #t~mem737#1.offset;call write~intINTTYPE4#22(0bv32, ~queue~7#1.base, ~bvadd~64(452bv64, ~queue~7#1.offset), 4bv64);call write~intINTTYPE4#22(0bv32, ~queue~7#1.base, ~bvadd~64(5672bv64, ~queue~7#1.offset), 4bv64);call write~$Pointer$#22(0bv64, 0bv64, ~queue~7#1.base, ~bvadd~64(12bv64, ~bvadd~64(432bv64, ~queue~7#1.offset)), 8bv64);call write~$Pointer$#22(0bv64, 0bv64, ~queue~7#1.base, ~bvadd~64(12bv64, ~bvadd~64(5652bv64, ~queue~7#1.offset)), 8bv64);~i~10#1 := ~bvadd~32(1bv32, ~i~10#1); [2025-02-08 03:33:52,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8755: xennet_release_rx_bufs_~page~2#1.base, xennet_release_rx_bufs_~page~2#1.offset := xennet_release_rx_bufs_#t~ret653#1.base, xennet_release_rx_bufs_#t~ret653#1.offset;havoc xennet_release_rx_bufs_#t~ret653#1.base, xennet_release_rx_bufs_#t~ret653#1.offset; [2025-02-08 03:33:52,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8755-1: SUMMARY for call xennet_release_rx_bufs_#t~ret653#1.base, xennet_release_rx_bufs_#t~ret653#1.offset := skb_frag_page(xennet_release_rx_bufs_~tmp~56#1.base, ~bvadd~64(44bv64, xennet_release_rx_bufs_~tmp~56#1.offset)); srcloc: null [2025-02-08 03:33:52,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9106: ~tmp~63#1 := 0bv32;call write~intINTTYPE4#22(~tmp~63#1, ~queue~7#1.base, ~bvadd~64(302bv64, ~queue~7#1.offset), 4bv64);call write~intINTTYPE4#22(~tmp~63#1, ~queue~7#1.base, ~bvadd~64(298bv64, ~queue~7#1.offset), 4bv64);~tmp___0~34#1 := 0bv32;call write~intINTTYPE4#22(~tmp___0~34#1, ~queue~7#1.base, ~bvadd~64(310bv64, ~queue~7#1.offset), 4bv64);call write~intINTTYPE4#22(~tmp___0~34#1, ~queue~7#1.base, ~bvadd~64(306bv64, ~queue~7#1.offset), 4bv64);assume { :begin_inline_napi_synchronize } true;napi_synchronize_#in~n#1.base, napi_synchronize_#in~n#1.offset := ~queue~7#1.base, ~bvadd~64(34bv64, ~queue~7#1.offset);havoc napi_synchronize_#t~ret158#1, napi_synchronize_~n#1.base, napi_synchronize_~n#1.offset, napi_synchronize_~tmp~23#1;napi_synchronize_~n#1.base, napi_synchronize_~n#1.offset := napi_synchronize_#in~n#1.base, napi_synchronize_#in~n#1.offset;havoc napi_synchronize_~tmp~23#1; [2025-02-08 03:33:52,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7091: 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 03:33:52,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9102-1: SUMMARY for call unbind_from_irqhandler(#t~mem730#1, ~queue~7#1.base, ~queue~7#1.offset); srcloc: null [2025-02-08 03:33:52,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8714: xennet_release_tx_bufs_~tmp___0~28#1.base, xennet_release_tx_bufs_~tmp___0~28#1.offset := xennet_release_tx_bufs_#t~ret648#1.base, xennet_release_tx_bufs_#t~ret648#1.offset;havoc xennet_release_tx_bufs_#t~mem647#1.base, xennet_release_tx_bufs_#t~mem647#1.offset;havoc xennet_release_tx_bufs_#t~ret648#1.base, xennet_release_tx_bufs_#t~ret648#1.offset;call xennet_release_tx_bufs_#t~mem649#1 := read~intINTTYPE4#22(xennet_release_tx_bufs_~queue#1.base, ~bvadd~64(~bvadd~64(2508bv64, xennet_release_tx_bufs_~queue#1.offset), ~bvmul~64(4bv64, ~sign_extend~64~32(xennet_release_tx_bufs_~i~8#1))), 4bv64); [2025-02-08 03:33:52,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9098: havoc #t~mem725#1; [2025-02-08 03:33:52,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8718: SUMMARY for call add_id_to_freelist(xennet_release_tx_bufs_~queue#1.base, ~bvadd~64(5580bv64, xennet_release_tx_bufs_~queue#1.offset), xennet_release_tx_bufs_~queue#1.base, ~bvadd~64(456bv64, xennet_release_tx_bufs_~queue#1.offset), ~zero_extend~32~16(xennet_release_tx_bufs_~i~8#1[16:0])[16:0]); srcloc: null [2025-02-08 03:33:52,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9102: havoc #t~mem730#1;call #t~mem731#1 := read~intINTTYPE4#22(~queue~7#1.base, ~bvadd~64(310bv64, ~queue~7#1.offset), 4bv64); [2025-02-08 03:33:52,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8714-1: SUMMARY for call xennet_release_tx_bufs_#t~ret648#1.base, xennet_release_tx_bufs_#t~ret648#1.offset := lowmem_page_address(xennet_release_tx_bufs_#t~mem647#1.base, xennet_release_tx_bufs_#t~mem647#1.offset); srcloc: null [2025-02-08 03:33:52,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9098-1: SUMMARY for call unbind_from_irqhandler(#t~mem725#1, ~queue~7#1.base, ~queue~7#1.offset); srcloc: null