./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-challenges/linux-3.14_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-challenges/linux-3.14_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 3ddf607d1745197f42ec93d91371fe3b581377117340b3a7d449f25d43cdec16 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 04:30:38,973 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 04:30:39,054 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 04:30:39,060 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 04:30:39,063 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 04:30:39,088 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 04:30:39,089 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 04:30:39,089 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 04:30:39,090 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 04:30:39,090 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 04:30:39,090 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 04:30:39,091 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 04:30:39,091 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 04:30:39,092 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 04:30:39,092 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 04:30:39,092 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 04:30:39,092 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 04:30:39,092 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 04:30:39,092 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 04:30:39,092 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 04:30:39,093 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 04:30:39,093 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 04:30:39,093 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 04:30:39,093 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 04:30:39,093 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 04:30:39,093 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 04:30:39,093 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 04:30:39,094 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 04:30:39,094 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 04:30:39,094 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:30:39,094 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 04:30:39,094 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 04:30:39,094 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 04:30:39,094 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 04:30:39,095 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 04:30:39,095 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 04:30:39,095 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 04:30:39,095 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 04:30:39,095 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 04:30:39,095 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 04:30:39,095 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 -> 3ddf607d1745197f42ec93d91371fe3b581377117340b3a7d449f25d43cdec16 [2025-02-08 04:30:39,373 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 04:30:39,386 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 04:30:39,389 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 04:30:39,391 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 04:30:39,391 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 04:30:39,392 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-challenges/linux-3.14_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i [2025-02-08 04:30:40,765 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e0594e680/12704fdf3f644779baf3c4573b6bbce6/FLAG1b6296927 [2025-02-08 04:30:41,581 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 04:30:41,582 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i [2025-02-08 04:30:41,665 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e0594e680/12704fdf3f644779baf3c4573b6bbce6/FLAG1b6296927 [2025-02-08 04:30:41,689 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e0594e680/12704fdf3f644779baf3c4573b6bbce6 [2025-02-08 04:30:41,692 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 04:30:41,694 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 04:30:41,697 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 04:30:41,697 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 04:30:41,701 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 04:30:41,702 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:30:41" (1/1) ... [2025-02-08 04:30:41,704 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@60460458 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:30:41, skipping insertion in model container [2025-02-08 04:30:41,705 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:30:41" (1/1) ... [2025-02-08 04:30:41,837 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 04:30:45,835 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i[402050,402063] [2025-02-08 04:30:45,843 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i[402195,402208] [2025-02-08 04:30:45,884 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:30:45,928 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 04:30:46,047 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"); [6124] [2025-02-08 04:30:46,050 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)); [6131] [2025-02-08 04:30:46,050 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6138] [2025-02-08 04:30:46,057 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/7cdfae59d3ac602223400f61d8829e28/klever-core-work-dir/dfaa16b/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6242-6243] [2025-02-08 04:30:46,058 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6248-6250] [2025-02-08 04:30:46,059 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/7cdfae59d3ac602223400f61d8829e28/klever-core-work-dir/dfaa16b/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (809), "i" (12UL)); [6275-6276] [2025-02-08 04:30:46,059 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [6281-6283] [2025-02-08 04:30:46,060 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/7cdfae59d3ac602223400f61d8829e28/klever-core-work-dir/dfaa16b/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (814), "i" (12UL)); [6307-6308] [2025-02-08 04:30:46,060 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6313-6315] [2025-02-08 04:30:46,061 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)); [6350] [2025-02-08 04:30:46,067 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/mm.h"), "i" (488), "i" (12UL)); [6550-6551] [2025-02-08 04:30:46,088 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/netdevice.h"), "i" (502), "i" (12UL)); [6934-6935] [2025-02-08 04:30:46,088 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6941] [2025-02-08 04:30:46,126 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (317), "i" (12UL)); [7633-7634] [2025-02-08 04:30:46,127 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (321), "i" (12UL)); [7647-7648] [2025-02-08 04:30:46,128 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7671] [2025-02-08 04:30:46,130 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7676] [2025-02-08 04:30:46,131 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7678] [2025-02-08 04:30:46,134 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (374), "i" (12UL)); [7752-7753] [2025-02-08 04:30:46,135 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [7760] [2025-02-08 04:30:46,136 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (393), "i" (12UL)); [7779-7780] [2025-02-08 04:30:46,137 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7802] [2025-02-08 04:30:46,140 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (451), "i" (12UL)); [7883-7884] [2025-02-08 04:30:46,145 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (473), "i" (12UL)); [7924-7925] [2025-02-08 04:30:46,146 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (482), "i" (12UL)); [7939-7940] [2025-02-08 04:30:46,147 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (496), "i" (12UL)); [7965-7966] [2025-02-08 04:30:46,148 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (514), "i" (12UL)); [7992-7993] [2025-02-08 04:30:46,150 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr__): "m" (this_cpu_off), "0" (np->stats)); [8108] [2025-02-08 04:30:46,153 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (599), "i" (12UL)); [8222-8223] [2025-02-08 04:30:46,156 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8274] [2025-02-08 04:30:46,157 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8276] [2025-02-08 04:30:46,159 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (678), "i" (12UL)); [8339-8340] [2025-02-08 04:30:46,167 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (775), "i" (12UL)); [8522-8523] [2025-02-08 04:30:46,174 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (855), "i" (12UL)); [8672-8673] [2025-02-08 04:30:46,176 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (858), "i" (12UL)); [8689-8690] [2025-02-08 04:30:46,178 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr__): "m" (this_cpu_off), "0" (np->stats)); [8767] [2025-02-08 04:30:46,181 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8855] [2025-02-08 04:30:46,186 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8970] [2025-02-08 04:30:46,188 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (np->stats)); [9042] [2025-02-08 04:30:46,203 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (np->stats)); [9412] [2025-02-08 04:30:46,337 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i[402050,402063] [2025-02-08 04:30:46,338 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i[402195,402208] [2025-02-08 04:30:46,349 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:30:46,647 INFO L204 MainTranslator]: Completed translation [2025-02-08 04:30:46,648 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:30:46 WrapperNode [2025-02-08 04:30:46,649 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 04:30:46,650 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 04:30:46,650 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 04:30:46,650 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 04:30:46,656 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:30:46" (1/1) ... [2025-02-08 04:30:46,763 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:30:46" (1/1) ... [2025-02-08 04:30:46,974 INFO L138 Inliner]: procedures = 546, calls = 2404, calls flagged for inlining = 260, calls inlined = 202, statements flattened = 5297 [2025-02-08 04:30:46,975 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 04:30:46,975 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 04:30:46,975 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 04:30:46,976 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 04:30:46,987 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:30:46" (1/1) ... [2025-02-08 04:30:46,987 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:30:46" (1/1) ... [2025-02-08 04:30:47,016 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:30:46" (1/1) ... [2025-02-08 04:30:47,931 INFO L175 MemorySlicer]: Split 868 memory accesses to 30 slices as follows [2, 4, 0, 12, 1, 4, 18, 8, 12, 10, 2, 2, 21, 2, 13, 4, 27, 653, 3, 2, 2, 2, 44, 2, 4, 4, 5, 2, 2, 1]. 75 percent of accesses are in the largest equivalence class. The 147 initializations are split as follows [0, 0, 0, 12, 1, 4, 18, 0, 12, 0, 0, 0, 0, 0, 0, 0, 27, 64, 3, 2, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0]. The 407 writes are split as follows [1, 2, 0, 0, 0, 0, 0, 4, 0, 6, 1, 1, 18, 0, 0, 0, 0, 324, 0, 0, 1, 1, 44, 1, 0, 1, 0, 1, 1, 0]. [2025-02-08 04:30:47,934 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:30:46" (1/1) ... [2025-02-08 04:30:47,938 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:30:46" (1/1) ... [2025-02-08 04:30:48,098 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:30:46" (1/1) ... [2025-02-08 04:30:48,109 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:30:46" (1/1) ... [2025-02-08 04:30:48,158 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:30:46" (1/1) ... [2025-02-08 04:30:48,189 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:30:46" (1/1) ... [2025-02-08 04:30:48,250 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 04:30:48,252 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 04:30:48,252 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 04:30:48,252 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 04:30:48,254 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:30:46" (1/1) ... [2025-02-08 04:30:48,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:30:48,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 04:30:48,292 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 04:30:48,295 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 04:30:48,318 INFO L130 BoogieDeclarations]: Found specification of procedure get_page [2025-02-08 04:30:48,319 INFO L138 BoogieDeclarations]: Found implementation of procedure get_page [2025-02-08 04:30:48,319 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 04:30:48,319 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 04:30:48,319 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_head_init [2025-02-08 04:30:48,319 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_head_init [2025-02-08 04:30:48,319 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-02-08 04:30:48,319 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-02-08 04:30:48,319 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 04:30:48,319 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 04:30:48,319 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_scanf [2025-02-08 04:30:48,320 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_scanf [2025-02-08 04:30:48,320 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_rx_lock_of_netfront_info [2025-02-08 04:30:48,320 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_rx_lock_of_netfront_info [2025-02-08 04:30:48,320 INFO L130 BoogieDeclarations]: Found specification of procedure bind_evtchn_to_irqhandler [2025-02-08 04:30:48,320 INFO L138 BoogieDeclarations]: Found implementation of procedure bind_evtchn_to_irqhandler [2025-02-08 04:30:48,320 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-02-08 04:30:48,320 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-02-08 04:30:48,321 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_tx_interrupt [2025-02-08 04:30:48,321 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_tx_interrupt [2025-02-08 04:30:48,321 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 04:30:48,321 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 04:30:48,321 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_grant_ring [2025-02-08 04:30:48,321 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_grant_ring [2025-02-08 04:30:48,321 INFO L130 BoogieDeclarations]: Found specification of procedure free_percpu [2025-02-08 04:30:48,322 INFO L138 BoogieDeclarations]: Found implementation of procedure free_percpu [2025-02-08 04:30:48,322 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_claim_grant_reference [2025-02-08 04:30:48,322 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_claim_grant_reference [2025-02-08 04:30:48,322 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_end_foreign_access [2025-02-08 04:30:48,322 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_end_foreign_access [2025-02-08 04:30:48,322 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_disconnect_backend [2025-02-08 04:30:48,322 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_disconnect_backend [2025-02-08 04:30:48,322 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 04:30:48,322 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 04:30:48,322 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_alloc_grant_references [2025-02-08 04:30:48,322 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_alloc_grant_references [2025-02-08 04:30:48,322 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_release_grant_reference [2025-02-08 04:30:48,322 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_release_grant_reference [2025-02-08 04:30:48,322 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 04:30:48,322 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 04:30:48,322 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-02-08 04:30:48,322 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-02-08 04:30:48,322 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 04:30:48,323 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 04:30:48,323 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_rxidx [2025-02-08 04:30:48,323 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_rxidx [2025-02-08 04:30:48,323 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 04:30:48,323 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2025-02-08 04:30:48,323 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2025-02-08 04:30:48,323 INFO L130 BoogieDeclarations]: Found specification of procedure pfn_to_mfn [2025-02-08 04:30:48,323 INFO L138 BoogieDeclarations]: Found implementation of procedure pfn_to_mfn [2025-02-08 04:30:48,323 INFO L130 BoogieDeclarations]: Found specification of procedure skb_entry_set_link [2025-02-08 04:30:48,323 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_entry_set_link [2025-02-08 04:30:48,323 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 04:30:48,323 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 04:30:48,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 04:30:48,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 04:30:48,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 04:30:48,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 04:30:48,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 04:30:48,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 04:30:48,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 04:30:48,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 04:30:48,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 04:30:48,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 04:30:48,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 04:30:48,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 04:30:48,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 04:30:48,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 04:30:48,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 04:30:48,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 04:30:48,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 04:30:48,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 04:30:48,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 04:30:48,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 04:30:48,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 04:30:48,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 04:30:48,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 04:30:48,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 04:30:48,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 04:30:48,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 04:30:48,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 04:30:48,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 04:30:48,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 04:30:48,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-08 04:30:48,324 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_free_grant_references [2025-02-08 04:30:48,324 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_free_grant_references [2025-02-08 04:30:48,324 INFO L130 BoogieDeclarations]: Found specification of procedure simple_strtoul [2025-02-08 04:30:48,324 INFO L138 BoogieDeclarations]: Found implementation of procedure simple_strtoul [2025-02-08 04:30:48,324 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2025-02-08 04:30:48,324 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2025-02-08 04:30:48,324 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 04:30:48,324 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 04:30:48,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 04:30:48,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 04:30:48,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 04:30:48,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 04:30:48,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 04:30:48,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 04:30:48,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 04:30:48,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 04:30:48,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 04:30:48,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 04:30:48,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 04:30:48,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 04:30:48,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 04:30:48,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 04:30:48,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 04:30:48,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 04:30:48,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 04:30:48,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 04:30:48,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 04:30:48,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 04:30:48,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 04:30:48,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 04:30:48,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 04:30:48,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 04:30:48,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 04:30:48,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 04:30:48,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 04:30:48,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 04:30:48,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 04:30:48,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 04:30:48,329 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 04:30:48,329 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 04:30:48,329 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_poll_controller [2025-02-08 04:30:48,329 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_poll_controller [2025-02-08 04:30:48,329 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 04:30:48,329 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 04:30:48,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 04:30:48,331 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 04:30:48,331 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 04:30:48,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 04:30:48,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 04:30:48,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 04:30:48,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 04:30:48,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 04:30:48,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 04:30:48,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 04:30:48,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 04:30:48,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 04:30:48,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 04:30:48,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 04:30:48,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 04:30:48,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 04:30:48,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 04:30:48,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 04:30:48,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 04:30:48,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 04:30:48,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 04:30:48,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 04:30:48,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 04:30:48,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 04:30:48,335 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 04:30:48,335 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 04:30:48,335 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 04:30:48,336 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 04:30:48,336 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 04:30:48,336 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 04:30:48,336 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 04:30:48,336 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 04:30:48,336 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 04:30:48,336 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 04:30:48,336 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 04:30:48,336 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 04:30:48,336 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 04:30:48,336 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 04:30:48,336 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 04:30:48,336 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 04:30:48,336 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 04:30:48,336 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 04:30:48,336 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 04:30:48,336 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 04:30:48,336 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 04:30:48,336 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 04:30:48,336 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 04:30:48,336 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 04:30:48,336 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 04:30:48,336 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 04:30:48,336 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 04:30:48,336 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 04:30:48,336 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 04:30:48,336 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 04:30:48,336 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 04:30:48,337 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 04:30:48,337 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 04:30:48,337 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 04:30:48,337 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 04:30:48,337 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 04:30:48,337 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 04:30:48,337 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 04:30:48,337 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 04:30:48,337 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 04:30:48,337 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 04:30:48,337 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_124 [2025-02-08 04:30:48,337 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_124 [2025-02-08 04:30:48,337 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 04:30:48,337 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 04:30:48,337 INFO L130 BoogieDeclarations]: Found specification of procedure skb_get [2025-02-08 04:30:48,337 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_get [2025-02-08 04:30:48,337 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-02-08 04:30:48,337 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-02-08 04:30:48,337 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_get_rx_ref [2025-02-08 04:30:48,337 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_get_rx_ref [2025-02-08 04:30:48,337 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_tx_lock_of_netfront_info [2025-02-08 04:30:48,337 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_tx_lock_of_netfront_info [2025-02-08 04:30:48,337 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-02-08 04:30:48,337 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-02-08 04:30:48,337 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_uninit [2025-02-08 04:30:48,337 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_uninit [2025-02-08 04:30:48,337 INFO L130 BoogieDeclarations]: Found specification of procedure __skb_dequeue [2025-02-08 04:30:48,337 INFO L138 BoogieDeclarations]: Found implementation of procedure __skb_dequeue [2025-02-08 04:30:48,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 04:30:48,338 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 04:30:48,338 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 04:30:48,338 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 04:30:48,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 04:30:48,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 04:30:48,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 04:30:48,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 04:30:48,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 04:30:48,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 04:30:48,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 04:30:48,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 04:30:48,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 04:30:48,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 04:30:48,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 04:30:48,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 04:30:48,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 04:30:48,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 04:30:48,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 04:30:48,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 04:30:48,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 04:30:48,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 04:30:48,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 04:30:48,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 04:30:48,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 04:30:48,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 04:30:48,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 04:30:48,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 04:30:48,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 04:30:48,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 04:30:48,342 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 04:30:48,342 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 04:30:48,342 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 04:30:48,342 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 04:30:48,342 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headlen [2025-02-08 04:30:48,342 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headlen [2025-02-08 04:30:48,342 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2025-02-08 04:30:48,343 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2025-02-08 04:30:48,343 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2025-02-08 04:30:48,343 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2025-02-08 04:30:48,343 INFO L130 BoogieDeclarations]: Found specification of procedure skb_is_gso [2025-02-08 04:30:48,343 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_is_gso [2025-02-08 04:30:48,343 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_grant_foreign_access_ref [2025-02-08 04:30:48,343 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_grant_foreign_access_ref [2025-02-08 04:30:48,343 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-08 04:30:48,343 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-08 04:30:48,344 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 04:30:48,344 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 04:30:48,344 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 04:30:48,344 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 04:30:48,344 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2025-02-08 04:30:48,344 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2025-02-08 04:30:48,344 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 04:30:48,344 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 04:30:48,344 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_dev_fatal [2025-02-08 04:30:48,344 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_dev_fatal [2025-02-08 04:30:48,344 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_get_rx_skb [2025-02-08 04:30:48,344 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_get_rx_skb [2025-02-08 04:30:48,344 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 04:30:48,345 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-08 04:30:48,345 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 04:30:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 04:30:48,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 04:30:48,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 04:30:48,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 04:30:48,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 04:30:48,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 04:30:48,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 04:30:48,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 04:30:48,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 04:30:48,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 04:30:48,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 04:30:48,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 04:30:48,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 04:30:48,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 04:30:48,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 04:30:48,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 04:30:48,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 04:30:48,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 04:30:48,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 04:30:48,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 04:30:48,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 04:30:48,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 04:30:48,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 04:30:48,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 04:30:48,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 04:30:48,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 04:30:48,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 04:30:48,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 04:30:48,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 04:30:48,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 04:30:48,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 04:30:48,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 04:30:48,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 04:30:48,350 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 04:30:48,350 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 04:30:48,350 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_release_tx_bufs [2025-02-08 04:30:48,351 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_release_tx_bufs [2025-02-08 04:30:48,351 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2025-02-08 04:30:48,351 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2025-02-08 04:30:48,351 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_write [2025-02-08 04:30:48,351 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_write [2025-02-08 04:30:48,351 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-08 04:30:48,351 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-08 04:30:48,351 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 04:30:48,351 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 04:30:48,351 INFO L130 BoogieDeclarations]: Found specification of procedure u64_stats_update_begin [2025-02-08 04:30:48,351 INFO L138 BoogieDeclarations]: Found implementation of procedure u64_stats_update_begin [2025-02-08 04:30:48,351 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_transaction_end [2025-02-08 04:30:48,351 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_transaction_end [2025-02-08 04:30:48,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 04:30:48,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 04:30:48,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 04:30:48,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 04:30:48,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 04:30:48,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 04:30:48,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 04:30:48,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 04:30:48,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 04:30:48,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 04:30:48,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 04:30:48,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 04:30:48,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 04:30:48,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 04:30:48,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 04:30:48,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 04:30:48,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 04:30:48,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 04:30:48,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 04:30:48,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 04:30:48,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 04:30:48,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 04:30:48,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 04:30:48,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 04:30:48,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 04:30:48,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 04:30:48,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 04:30:48,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 04:30:48,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 04:30:48,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 04:30:48,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 04:30:48,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 04:30:48,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 04:30:48,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 04:30:48,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 04:30:48,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 04:30:48,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 04:30:48,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 04:30:48,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 04:30:48,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 04:30:48,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 04:30:48,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 04:30:48,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 04:30:48,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 04:30:48,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 04:30:48,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 04:30:48,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 04:30:48,355 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 04:30:48,355 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 04:30:48,355 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 04:30:48,355 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 04:30:48,355 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 04:30:48,355 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 04:30:48,355 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 04:30:48,355 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 04:30:48,355 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 04:30:48,355 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 04:30:48,355 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 04:30:48,355 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 04:30:48,355 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 04:30:48,355 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 04:30:48,355 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 04:30:48,355 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2025-02-08 04:30:48,355 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2025-02-08 04:30:48,355 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_alloc_evtchn [2025-02-08 04:30:48,355 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_alloc_evtchn [2025-02-08 04:30:48,355 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-02-08 04:30:48,355 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-02-08 04:30:48,355 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 04:30:48,355 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_printf [2025-02-08 04:30:48,358 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_printf [2025-02-08 04:30:48,358 INFO L130 BoogieDeclarations]: Found specification of procedure netfront_tx_slot_available [2025-02-08 04:30:48,358 INFO L138 BoogieDeclarations]: Found implementation of procedure netfront_tx_slot_available [2025-02-08 04:30:48,358 INFO L130 BoogieDeclarations]: Found specification of procedure notify_remote_via_irq [2025-02-08 04:30:48,358 INFO L138 BoogieDeclarations]: Found implementation of procedure notify_remote_via_irq [2025-02-08 04:30:48,358 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_tx_lock_of_netfront_info [2025-02-08 04:30:48,358 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_tx_lock_of_netfront_info [2025-02-08 04:30:48,358 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_can_sg [2025-02-08 04:30:48,358 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_can_sg [2025-02-08 04:30:48,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure __skb_queue_tail [2025-02-08 04:30:48,359 INFO L138 BoogieDeclarations]: Found implementation of procedure __skb_queue_tail [2025-02-08 04:30:48,359 INFO L130 BoogieDeclarations]: Found specification of procedure store_rxbuf_min [2025-02-08 04:30:48,359 INFO L138 BoogieDeclarations]: Found implementation of procedure store_rxbuf_min [2025-02-08 04:30:48,360 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_107 [2025-02-08 04:30:48,360 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_107 [2025-02-08 04:30:48,360 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 04:30:48,360 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 04:30:48,360 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2025-02-08 04:30:48,360 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2025-02-08 04:30:48,360 INFO L130 BoogieDeclarations]: Found specification of procedure add_id_to_freelist [2025-02-08 04:30:48,360 INFO L138 BoogieDeclarations]: Found implementation of procedure add_id_to_freelist [2025-02-08 04:30:48,360 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_alloc_rx_buffers [2025-02-08 04:30:48,360 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_alloc_rx_buffers [2025-02-08 04:30:48,360 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 04:30:48,360 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 04:30:48,360 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 04:30:48,360 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 04:30:48,360 INFO L130 BoogieDeclarations]: Found specification of procedure free_pages [2025-02-08 04:30:48,360 INFO L138 BoogieDeclarations]: Found implementation of procedure free_pages [2025-02-08 04:30:48,360 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_end_foreign_access_ref [2025-02-08 04:30:48,360 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_end_foreign_access_ref [2025-02-08 04:30:48,360 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2025-02-08 04:30:48,360 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2025-02-08 04:30:48,360 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_104 [2025-02-08 04:30:48,360 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_104 [2025-02-08 04:30:48,360 INFO L130 BoogieDeclarations]: Found specification of procedure unbind_from_irqhandler [2025-02-08 04:30:48,360 INFO L138 BoogieDeclarations]: Found implementation of procedure unbind_from_irqhandler [2025-02-08 04:30:48,360 INFO L130 BoogieDeclarations]: Found specification of procedure get_zeroed_page [2025-02-08 04:30:48,360 INFO L138 BoogieDeclarations]: Found implementation of procedure get_zeroed_page [2025-02-08 04:30:48,360 INFO L130 BoogieDeclarations]: Found specification of procedure __skb_insert [2025-02-08 04:30:48,360 INFO L138 BoogieDeclarations]: Found implementation of procedure __skb_insert [2025-02-08 04:30:48,360 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 04:30:48,360 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 04:30:48,360 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 04:30:48,360 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 04:30:48,366 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_page [2025-02-08 04:30:48,366 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_page [2025-02-08 04:30:48,366 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_end_access [2025-02-08 04:30:48,366 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_end_access [2025-02-08 04:30:48,366 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 04:30:48,366 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 04:30:48,366 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 04:30:48,366 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 04:30:48,366 INFO L130 BoogieDeclarations]: Found specification of procedure skb_add_rx_frag [2025-02-08 04:30:48,366 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_add_rx_frag [2025-02-08 04:30:48,366 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 04:30:48,366 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 04:30:48,366 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 04:30:48,366 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 04:30:48,366 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 04:30:48,366 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 04:30:48,366 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 04:30:48,366 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 04:30:48,366 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 04:30:48,366 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 04:30:48,366 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 04:30:48,366 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 04:30:48,366 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 04:30:48,366 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 04:30:48,366 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 04:30:48,366 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 04:30:48,366 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 04:30:48,366 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 04:30:48,366 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 04:30:48,366 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 04:30:48,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 04:30:48,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 04:30:48,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 04:30:48,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 04:30:48,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 04:30:48,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 04:30:48,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 04:30:48,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 04:30:48,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 04:30:48,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 04:30:48,367 INFO L130 BoogieDeclarations]: Found specification of procedure net_ratelimit [2025-02-08 04:30:48,367 INFO L138 BoogieDeclarations]: Found implementation of procedure net_ratelimit [2025-02-08 04:30:48,367 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 04:30:48,367 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 04:30:48,367 INFO L130 BoogieDeclarations]: Found specification of procedure get_id_from_freelist [2025-02-08 04:30:48,367 INFO L138 BoogieDeclarations]: Found implementation of procedure get_id_from_freelist [2025-02-08 04:30:48,367 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-08 04:30:48,367 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-08 04:30:48,367 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_rx_interrupt [2025-02-08 04:30:48,367 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_rx_interrupt [2025-02-08 04:30:48,367 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_rx_lock_of_netfront_info [2025-02-08 04:30:48,367 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_rx_lock_of_netfront_info [2025-02-08 04:30:48,367 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-02-08 04:30:48,367 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-02-08 04:30:48,367 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_next [2025-02-08 04:30:48,367 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_next [2025-02-08 04:30:48,367 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_105 [2025-02-08 04:30:48,367 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_105 [2025-02-08 04:30:48,367 INFO L130 BoogieDeclarations]: Found specification of procedure store_rxbuf_max [2025-02-08 04:30:48,367 INFO L138 BoogieDeclarations]: Found implementation of procedure store_rxbuf_max [2025-02-08 04:30:48,367 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-02-08 04:30:48,367 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-02-08 04:30:48,367 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_len [2025-02-08 04:30:48,367 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_len [2025-02-08 04:30:48,367 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 04:30:48,367 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 04:30:48,367 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_interrupt [2025-02-08 04:30:48,367 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_interrupt [2025-02-08 04:30:48,367 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_123 [2025-02-08 04:30:48,367 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_123 [2025-02-08 04:30:48,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 04:30:48,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 04:30:48,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 04:30:48,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 04:30:48,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 04:30:48,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 04:30:48,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 04:30:48,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 04:30:48,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 04:30:48,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 04:30:48,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 04:30:48,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 04:30:48,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 04:30:48,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 04:30:48,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 04:30:48,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 04:30:48,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 04:30:48,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 04:30:48,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 04:30:48,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 04:30:48,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 04:30:48,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 04:30:48,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 04:30:48,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 04:30:48,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 04:30:48,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 04:30:48,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 04:30:48,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 04:30:48,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 04:30:48,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 04:30:48,370 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 04:30:48,370 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 04:30:48,370 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2025-02-08 04:30:48,370 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2025-02-08 04:30:48,370 INFO L130 BoogieDeclarations]: Found specification of procedure device_remove_file [2025-02-08 04:30:48,370 INFO L138 BoogieDeclarations]: Found implementation of procedure device_remove_file [2025-02-08 04:30:48,370 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_free_evtchn [2025-02-08 04:30:48,370 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_free_evtchn [2025-02-08 04:30:48,370 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_tx_buf_gc [2025-02-08 04:30:48,370 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_tx_buf_gc [2025-02-08 04:30:49,442 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 04:30:49,446 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 04:30:49,578 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14879: havoc __get_page_tail_#t~nondet1212#1;#t~ret88#1 := __get_page_tail_#res#1;havoc __get_page_tail_#t~nondet1212#1, __get_page_tail_~arg0#1.base, __get_page_tail_~arg0#1.offset;havoc __get_page_tail_#in~arg0#1.base, __get_page_tail_#in~arg0#1.offset;assume { :end_inline___get_page_tail } true;~tmp~7#1 := (if 0 == #t~ret88#1 % 256 then 0 else 1);havoc #t~ret88#1; [2025-02-08 04:30:49,578 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6549: havoc dump_page_~arg0#1.base, dump_page_~arg0#1.offset, dump_page_~arg1#1.base, dump_page_~arg1#1.offset;havoc dump_page_#in~arg0#1.base, dump_page_#in~arg0#1.offset, dump_page_#in~arg1#1.base, dump_page_#in~arg1#1.offset;assume { :end_inline_dump_page } true;assume false; [2025-02-08 04:30:49,578 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6535-1: SUMMARY for call #t~ret89#1 := ldv__builtin_expect((if ~tmp~7#1 % 256 % 18446744073709551616 <= 9223372036854775807 then ~tmp~7#1 % 256 % 18446744073709551616 else ~tmp~7#1 % 256 % 18446744073709551616 - 18446744073709551616), 1); srcloc: null [2025-02-08 04:30:49,578 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6535: assume -9223372036854775808 <= #t~ret89#1 && #t~ret89#1 <= 9223372036854775807;~tmp___0~1#1 := #t~ret89#1;havoc #t~ret89#1; [2025-02-08 04:30:49,578 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6537: assume 0 != ~tmp___0~1#1; [2025-02-08 04:30:49,578 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6537: assume !(0 != ~tmp___0~1#1); [2025-02-08 04:30:49,578 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6344: havoc atomic_read_#t~mem43#1; [2025-02-08 04:30:49,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6646: call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset; [2025-02-08 04:30:49,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15177: havoc #t~nondet1252; [2025-02-08 04:30:49,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14936: havoc #t~nondet1217; [2025-02-08 04:30:49,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15162: havoc #t~nondet1248; [2025-02-08 04:30:49,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15006: havoc #t~nondet1230; [2025-02-08 04:30:50,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15002: havoc #t~nondet1229; [2025-02-08 04:30:50,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6603: havoc #t~mem99.base, #t~mem99.offset;havoc #t~mem100; [2025-02-08 04:30:50,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14940: havoc #t~nondet1218; [2025-02-08 04:30:50,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6474: havoc xen_feature_#t~mem65#1; [2025-02-08 04:30:50,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14994: havoc get_phys_to_machine_#t~nondet1227#1; [2025-02-08 04:30:50,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951: havoc #t~mem143.base, #t~mem143.offset; [2025-02-08 04:30:50,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15117: havoc #t~nondet1242; [2025-02-08 04:30:50,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6907: 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 04:30:50,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14898: havoc #t~nondet1213; [2025-02-08 04:30:50,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12641: havoc ldv_assert_linux_alloc_spinlock__wrong_flags_~expr#1;havoc ldv_assert_linux_alloc_spinlock__wrong_flags_#in~expr#1;assume { :end_inline_ldv_assert_linux_alloc_spinlock__wrong_flags } true; [2025-02-08 04:30:50,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14875: havoc #t~nondet1211; [2025-02-08 04:30:50,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9142-1: SUMMARY for call xennet_release_rx_bufs_#t~ret670#1.base, xennet_release_rx_bufs_#t~ret670#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 04:30:50,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140: xennet_release_rx_bufs_~page~2#1.base, xennet_release_rx_bufs_~page~2#1.offset := xennet_release_rx_bufs_#t~ret669#1.base, xennet_release_rx_bufs_#t~ret669#1.offset;havoc xennet_release_rx_bufs_#t~ret669#1.base, xennet_release_rx_bufs_#t~ret669#1.offset; [2025-02-08 04:30:50,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140-1: SUMMARY for call xennet_release_rx_bufs_#t~ret669#1.base, xennet_release_rx_bufs_#t~ret669#1.offset := skb_frag_page(xennet_release_rx_bufs_~tmp~55#1.base, 48 + xennet_release_rx_bufs_~tmp~55#1.offset); srcloc: null [2025-02-08 04:30:50,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9142: xennet_release_rx_bufs_~tmp___0~26#1.base, xennet_release_rx_bufs_~tmp___0~26#1.offset := xennet_release_rx_bufs_#t~ret670#1.base, xennet_release_rx_bufs_#t~ret670#1.offset;havoc xennet_release_rx_bufs_#t~ret670#1.base, xennet_release_rx_bufs_#t~ret670#1.offset; [2025-02-08 04:30:50,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9134: assume 0 == xennet_release_rx_bufs_~ref~6#1; [2025-02-08 04:30:50,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9134: assume !(0 == xennet_release_rx_bufs_~ref~6#1); [2025-02-08 04:30:50,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9128: call xennet_release_rx_bufs_#t~mem666#1.base, xennet_release_rx_bufs_#t~mem666#1.offset := read~$Pointer$#17(xennet_release_rx_bufs_~np#1.base, 5796 + xennet_release_rx_bufs_~np#1.offset + 8 * xennet_release_rx_bufs_~id~5#1, 8);xennet_release_rx_bufs_~skb~11#1.base, xennet_release_rx_bufs_~skb~11#1.offset := xennet_release_rx_bufs_#t~mem666#1.base, xennet_release_rx_bufs_#t~mem666#1.offset; [2025-02-08 04:30:50,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9141: 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 04:30:50,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9139: xennet_release_rx_bufs_~tmp~55#1.base, xennet_release_rx_bufs_~tmp~55#1.offset := xennet_release_rx_bufs_#t~ret668#1.base, xennet_release_rx_bufs_#t~ret668#1.offset;havoc xennet_release_rx_bufs_#t~ret668#1.base, xennet_release_rx_bufs_#t~ret668#1.offset; [2025-02-08 04:30:50,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9139-1: SUMMARY for call xennet_release_rx_bufs_#t~ret668#1.base, xennet_release_rx_bufs_#t~ret668#1.offset := skb_end_pointer(xennet_release_rx_bufs_~skb~11#1.base, xennet_release_rx_bufs_~skb~11#1.offset); srcloc: null [2025-02-08 04:30:50,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9145: xennet_release_rx_bufs_~id~5#1 := 1 + xennet_release_rx_bufs_~id~5#1; [2025-02-08 04:30:50,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9145-1: SUMMARY for call kfree_skb(xennet_release_rx_bufs_~skb~11#1.base, xennet_release_rx_bufs_~skb~11#1.offset); srcloc: null [2025-02-08 04:30:50,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9143: call write~int#17(0, xennet_release_rx_bufs_~np#1.base, 7848 + xennet_release_rx_bufs_~np#1.offset + 4 * xennet_release_rx_bufs_~id~5#1, 4); [2025-02-08 04:30:50,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9143-1: SUMMARY for call gnttab_end_foreign_access(xennet_release_rx_bufs_~ref~6#1, 0, xennet_release_rx_bufs_~tmp___0~26#1.base + xennet_release_rx_bufs_~tmp___0~26#1.offset); srcloc: null [2025-02-08 04:30:50,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9129: assume 0 == (xennet_release_rx_bufs_~skb~11#1.base + xennet_release_rx_bufs_~skb~11#1.offset) % 18446744073709551616; [2025-02-08 04:30:50,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9129: assume !(0 == (xennet_release_rx_bufs_~skb~11#1.base + xennet_release_rx_bufs_~skb~11#1.offset) % 18446744073709551616);call xennet_release_rx_bufs_#t~mem667#1 := read~int#17(xennet_release_rx_bufs_~np#1.base, 7848 + xennet_release_rx_bufs_~np#1.offset + 4 * xennet_release_rx_bufs_~id~5#1, 4);xennet_release_rx_bufs_~ref~6#1 := (if xennet_release_rx_bufs_#t~mem667#1 % 4294967296 % 4294967296 <= 2147483647 then xennet_release_rx_bufs_#t~mem667#1 % 4294967296 % 4294967296 else xennet_release_rx_bufs_#t~mem667#1 % 4294967296 % 4294967296 - 4294967296);havoc xennet_release_rx_bufs_#t~mem667#1; [2025-02-08 04:30:50,796 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6737: havoc __skb_unlink_#t~mem107#1, __skb_unlink_#t~mem108#1.base, __skb_unlink_#t~mem108#1.offset, __skb_unlink_#t~mem109#1.base, __skb_unlink_#t~mem109#1.offset, __skb_unlink_~skb#1.base, __skb_unlink_~skb#1.offset, __skb_unlink_~list#1.base, __skb_unlink_~list#1.offset, __skb_unlink_~next~0#1.base, __skb_unlink_~next~0#1.offset, __skb_unlink_~prev~0#1.base, __skb_unlink_~prev~0#1.offset, __skb_unlink_~tmp~11#1.base, __skb_unlink_~tmp~11#1.offset;havoc __skb_unlink_#in~skb#1.base, __skb_unlink_#in~skb#1.offset, __skb_unlink_#in~list#1.base, __skb_unlink_#in~list#1.offset;assume { :end_inline___skb_unlink } true; [2025-02-08 04:30:50,822 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6747: havoc #t~mem111;havoc #t~mem112; [2025-02-08 04:30:50,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6814: havoc #t~mem130; [2025-02-08 04:30:50,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6588: havoc #t~mem96; [2025-02-08 04:31:09,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10143: xennet_connect_~tmp___0~35#1.base, xennet_connect_~tmp___0~35#1.offset := xennet_connect_#t~ret895#1.base, xennet_connect_#t~ret895#1.offset;havoc xennet_connect_#t~ret895#1.base, xennet_connect_#t~ret895#1.offset;call write~$Pointer$#17(xennet_connect_~tmp___0~35#1.base, xennet_connect_~tmp___0~35#1.offset, xennet_connect_~np~17#1.base, 5796 + xennet_connect_~np~17#1.offset + 8 * xennet_connect_~requeue_idx~0#1, 8);xennet_connect_~skb~12#1.base, xennet_connect_~skb~12#1.offset := xennet_connect_~tmp___0~35#1.base, xennet_connect_~tmp___0~35#1.offset; [2025-02-08 04:31:09,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10143-1: SUMMARY for call xennet_connect_#t~ret895#1.base, xennet_connect_#t~ret895#1.offset := xennet_get_rx_skb(xennet_connect_~np~17#1.base, xennet_connect_~np~17#1.offset, xennet_connect_~i~10#1); srcloc: null [2025-02-08 04:31:09,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11861: assume 8 == ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1; [2025-02-08 04:31:09,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11861: assume !(8 == ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1); [2025-02-08 04:31:09,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9747: assume setup_netfront_split_~err~6#1 < 0; [2025-02-08 04:31:09,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9747: assume !(setup_netfront_split_~err~6#1 < 0);call setup_netfront_split_#t~mem792#1.base, setup_netfront_split_#t~mem792#1.offset := read~$Pointer$#17(setup_netfront_split_~info#1.base, 16 + setup_netfront_split_~info#1.offset, 8);setup_netfront_split_#t~loopctr793#1 := 0; [2025-02-08 04:31:09,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10672: havoc xennet_remove_#t~mem961#1.base, xennet_remove_#t~mem961#1.offset;call xennet_remove_#t~mem962#1.base, xennet_remove_#t~mem962#1.offset := read~$Pointer$#17(xennet_remove_~info~5#1.base, 16 + xennet_remove_~info~5#1.offset, 8);assume { :begin_inline_ldv_free_netdev_139 } true;ldv_free_netdev_139_#in~ldv_func_arg1#1.base, ldv_free_netdev_139_#in~ldv_func_arg1#1.offset := xennet_remove_#t~mem962#1.base, xennet_remove_#t~mem962#1.offset;havoc ldv_free_netdev_139_~ldv_func_arg1#1.base, ldv_free_netdev_139_~ldv_func_arg1#1.offset;ldv_free_netdev_139_~ldv_func_arg1#1.base, ldv_free_netdev_139_~ldv_func_arg1#1.offset := ldv_free_netdev_139_#in~ldv_func_arg1#1.base, ldv_free_netdev_139_#in~ldv_func_arg1#1.offset; [2025-02-08 04:31:09,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10672-1: SUMMARY for call free_percpu(xennet_remove_#t~mem961#1.base, xennet_remove_#t~mem961#1.offset); srcloc: null [2025-02-08 04:31:09,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8030: xennet_count_skb_frag_slots_~tmp~41#1.base, xennet_count_skb_frag_slots_~tmp~41#1.offset := xennet_count_skb_frag_slots_#t~ret402#1.base, xennet_count_skb_frag_slots_#t~ret402#1.offset;havoc xennet_count_skb_frag_slots_#t~ret402#1.base, xennet_count_skb_frag_slots_#t~ret402#1.offset;call xennet_count_skb_frag_slots_#t~mem403#1 := read~int#17(xennet_count_skb_frag_slots_~tmp~41#1.base, xennet_count_skb_frag_slots_~tmp~41#1.offset, 1);xennet_count_skb_frag_slots_~frags~1#1 := (if xennet_count_skb_frag_slots_#t~mem403#1 % 256 % 4294967296 <= 2147483647 then xennet_count_skb_frag_slots_#t~mem403#1 % 256 % 4294967296 else xennet_count_skb_frag_slots_#t~mem403#1 % 256 % 4294967296 - 4294967296);havoc xennet_count_skb_frag_slots_#t~mem403#1;xennet_count_skb_frag_slots_~pages~0#1 := 0;xennet_count_skb_frag_slots_~i~4#1 := 0; [2025-02-08 04:31:09,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11994: assume -2147483648 <= ldv_register_netdev_#t~ret1042#1 && ldv_register_netdev_#t~ret1042#1 <= 2147483647;ldv_register_netdev_~tmp___0~49#1 := ldv_register_netdev_#t~ret1042#1;havoc ldv_register_netdev_#t~ret1042#1; [2025-02-08 04:31:09,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8030-1: SUMMARY for call xennet_count_skb_frag_slots_#t~ret402#1.base, xennet_count_skb_frag_slots_#t~ret402#1.offset := skb_end_pointer(xennet_count_skb_frag_slots_~skb#1.base, xennet_count_skb_frag_slots_~skb#1.offset); srcloc: null [2025-02-08 04:31:09,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11994-1: SUMMARY for call ldv_register_netdev_#t~ret1042#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:31:09,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10673: havoc ldv_free_netdev_139_~ldv_func_arg1#1.base, ldv_free_netdev_139_~ldv_func_arg1#1.offset;havoc ldv_free_netdev_139_#in~ldv_func_arg1#1.base, ldv_free_netdev_139_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_free_netdev_139 } true;havoc xennet_remove_#t~mem962#1.base, xennet_remove_#t~mem962#1.offset;xennet_remove_#res#1 := 0;call ULTIMATE.dealloc(xennet_remove_~#descriptor~2#1.base, xennet_remove_~#descriptor~2#1.offset);havoc xennet_remove_~#descriptor~2#1.base, xennet_remove_~#descriptor~2#1.offset; [2025-02-08 04:31:09,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9220: assume 0 == xennet_fix_features_#t~mem685#1;havoc xennet_fix_features_#t~mem685#1; [2025-02-08 04:31:09,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9220: assume !(0 == xennet_fix_features_#t~mem685#1);havoc xennet_fix_features_#t~mem685#1; [2025-02-08 04:31:09,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8295: SUMMARY for call netif_stop_queue(xennet_start_xmit_~dev#1.base, xennet_start_xmit_~dev#1.offset); srcloc: null [2025-02-08 04:31:09,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9220-1: call xennet_fix_features_#t~mem685#1 := read~int#7(xennet_fix_features_~#val~0#1.base, xennet_fix_features_~#val~0#1.offset, 4); [2025-02-08 04:31:09,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8163-1: SUMMARY for call xennet_start_xmit_#t~ret421#1 := ldv__builtin_expect((if xennet_start_xmit_~slots~0#1 > 1 then 1 else 0), 0); srcloc: null [2025-02-08 04:31:09,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8163: assume -9223372036854775808 <= xennet_start_xmit_#t~ret421#1 && xennet_start_xmit_#t~ret421#1 <= 9223372036854775807;xennet_start_xmit_~tmp___9~2#1 := xennet_start_xmit_#t~ret421#1;havoc xennet_start_xmit_#t~ret421#1; [2025-02-08 04:31:09,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9485: havoc netif_set_gso_max_size_~dev#1.base, netif_set_gso_max_size_~dev#1.offset, netif_set_gso_max_size_~size#1;havoc netif_set_gso_max_size_#in~dev#1.base, netif_set_gso_max_size_#in~dev#1.offset, netif_set_gso_max_size_#in~size#1;assume { :end_inline_netif_set_gso_max_size } true;call write~$Pointer$#17(xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset, xennet_create_dev_~np~16#1.base, 16 + xennet_create_dev_~np~16#1.offset, 8); [2025-02-08 04:31:09,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9221: xennet_fix_features_~features#1 := xennet_fix_features_#t~bitwise686#1;havoc xennet_fix_features_#t~bitwise686#1; [2025-02-08 04:31:09,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9221-1: [2025-02-08 04:31:09,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9221-2: havoc xennet_fix_features_#t~bitwise686#1;assume xennet_fix_features_#t~bitwise686#1 % 18446744073709551616 <= xennet_fix_features_~features#1 % 18446744073709551616 && xennet_fix_features_#t~bitwise686#1 % 18446744073709551616 <= 18446744073709551599; [2025-02-08 04:31:09,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10146: xennet_connect_~tmp___1~25#1 := xennet_connect_#t~ret896#1;havoc xennet_connect_#t~ret896#1;call write~int#17(xennet_connect_~tmp___1~25#1, xennet_connect_~np~17#1.base, 7848 + xennet_connect_~np~17#1.offset + 4 * xennet_connect_~requeue_idx~0#1, 4);xennet_connect_~ref~7#1 := xennet_connect_~tmp___1~25#1;call xennet_connect_#t~mem897#1.base, xennet_connect_#t~mem897#1.offset := read~$Pointer$#17(xennet_connect_~np~17#1.base, 5560 + xennet_connect_~np~17#1.offset, 8);call xennet_connect_#t~mem898#1 := read~int#17(xennet_connect_~np~17#1.base, 5556 + xennet_connect_~np~17#1.offset, 4); [2025-02-08 04:31:09,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9221-3: assume 18446744073709551599 == xennet_fix_features_~features#1 % 18446744073709551616;xennet_fix_features_#t~bitwise686#1 := xennet_fix_features_~features#1; [2025-02-08 04:31:09,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9221-3: assume !(18446744073709551599 == xennet_fix_features_~features#1 % 18446744073709551616); [2025-02-08 04:31:09,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9353: call ULTIMATE.dealloc(xennet_create_dev_~#__key~1#1.base, xennet_create_dev_~#__key~1#1.offset);havoc xennet_create_dev_~#__key~1#1.base, xennet_create_dev_~#__key~1#1.offset;call ULTIMATE.dealloc(xennet_create_dev_~#__key___0~0#1.base, xennet_create_dev_~#__key___0~0#1.offset);havoc xennet_create_dev_~#__key___0~0#1.base, xennet_create_dev_~#__key___0~0#1.offset;call ULTIMATE.dealloc(xennet_create_dev_~#__key___1~0#1.base, xennet_create_dev_~#__key___1~0#1.offset);havoc xennet_create_dev_~#__key___1~0#1.base, xennet_create_dev_~#__key___1~0#1.offset;netfront_probe_#t~ret734#1.base, netfront_probe_#t~ret734#1.offset := xennet_create_dev_#res#1.base, xennet_create_dev_#res#1.offset;havoc xennet_create_dev_#t~ret715#1.base, xennet_create_dev_#t~ret715#1.offset, xennet_create_dev_#t~ret716#1.base, xennet_create_dev_#t~ret716#1.offset, xennet_create_dev_#t~ret717#1.base, xennet_create_dev_#t~ret717#1.offset, xennet_create_dev_#t~ret718#1.base, xennet_create_dev_#t~ret718#1.offset, xennet_create_dev_#t~ret719#1.base, xennet_create_dev_#t~ret719#1.offset, xennet_create_dev_#t~ret720#1.base, xennet_create_dev_#t~ret720#1.offset, xennet_create_dev_#t~mem721#1.base, xennet_create_dev_#t~mem721#1.offset, xennet_create_dev_#t~mem722#1, xennet_create_dev_#t~ret723#1, xennet_create_dev_#t~ret724#1, xennet_create_dev_#t~ret725#1, xennet_create_dev_#t~ret726#1, xennet_create_dev_#t~ret727#1, xennet_create_dev_#t~mem728#1, xennet_create_dev_#t~mem729#1, xennet_create_dev_#t~bitwise730#1, xennet_create_dev_#t~mem731#1, xennet_create_dev_#t~mem732#1.base, xennet_create_dev_#t~mem732#1.offset, xennet_create_dev_#t~ret733#1.base, xennet_create_dev_#t~ret733#1.offset, xennet_create_dev_~dev#1.base, xennet_create_dev_~dev#1.offset, xennet_create_dev_~i~8#1, xennet_create_dev_~err~3#1, xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset, xennet_create_dev_~np~16#1.base, xennet_create_dev_~np~16#1.offset, xennet_create_dev_~tmp~59#1.base, xennet_create_dev_~tmp~59#1.offset, xennet_create_dev_~tmp___0~29#1.base, xennet_create_dev_~tmp___0~29#1.offset, xennet_create_dev_~#__key~1#1.base, xennet_create_dev_~#__key~1#1.offset, xennet_create_dev_~#__key___0~0#1.base, xennet_create_dev_~#__key___0~0#1.offset, xennet_create_dev_~__min1~1#1, xennet_create_dev_~__min2~1#1, xennet_create_dev_~#__key___1~0#1.base, xennet_create_dev_~#__key___1~0#1.offset, xennet_create_dev_~tmp___1~21#1.base, xennet_create_dev_~tmp___1~21#1.offset, xennet_create_dev_~xen_nf_stats~0#1.base, xennet_create_dev_~xen_nf_stats~0#1.offset, xennet_create_dev_~__vpp_verify~3#1.base, xennet_create_dev_~__vpp_verify~3#1.offset, xennet_create_dev_~__ptr~1#1, xennet_create_dev_~tmp___2~16#1, xennet_create_dev_~__min1___0~0#1, xennet_create_dev_~__min2___0~0#1, xennet_create_dev_~tmp___3~13#1, xennet_create_dev_~__min1___1~0#1, xennet_create_dev_~__min2___1~0#1, xennet_create_dev_~tmp___4~10#1, xennet_create_dev_~tmp___5~6#1.base, xennet_create_dev_~tmp___5~6#1.offset;havoc xennet_create_dev_#in~dev#1.base, xennet_create_dev_#in~dev#1.offset;assume { :end_inline_xennet_create_dev } true;netfront_probe_~netdev~1#1.base, netfront_probe_~netdev~1#1.offset := netfront_probe_#t~ret734#1.base, netfront_probe_#t~ret734#1.offset;havoc netfront_probe_#t~ret734#1.base, netfront_probe_#t~ret734#1.offset; [2025-02-08 04:31:09,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10014-1: SUMMARY for call talk_to_netback_#t~ret868#1 := xenbus_printf(talk_to_netback_#t~mem866#1, talk_to_netback_#t~mem867#1.base, talk_to_netback_#t~mem867#1.offset, 67, 0, 68, 0); srcloc: null [2025-02-08 04:31:09,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11996: assume 0 != ldv_register_netdev_~tmp___0~49#1; [2025-02-08 04:31:09,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11996: assume !(0 != ldv_register_netdev_~tmp___0~49#1); [2025-02-08 04:31:09,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10146-1: SUMMARY for call xennet_connect_#t~ret896#1 := xennet_get_rx_ref(xennet_connect_~np~17#1.base, xennet_connect_~np~17#1.offset, xennet_connect_~i~10#1); srcloc: null [2025-02-08 04:31:09,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9221-4: assume 0 == xennet_fix_features_~features#1 % 18446744073709551616;xennet_fix_features_#t~bitwise686#1 := 0; [2025-02-08 04:31:09,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9221-4: assume !(0 == xennet_fix_features_~features#1 % 18446744073709551616); [2025-02-08 04:31:09,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10014: assume -2147483648 <= talk_to_netback_#t~ret868#1 && talk_to_netback_#t~ret868#1 <= 2147483647;talk_to_netback_~err~8#1 := talk_to_netback_#t~ret868#1;havoc talk_to_netback_#t~mem866#1;havoc talk_to_netback_#t~mem867#1.base, talk_to_netback_#t~mem867#1.offset;havoc talk_to_netback_#t~ret868#1; [2025-02-08 04:31:09,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8165: assume 0 != xennet_start_xmit_~tmp___9~2#1; [2025-02-08 04:31:09,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8165: assume !(0 != xennet_start_xmit_~tmp___9~2#1);xennet_start_xmit_~tmp___13~2#1 := 0; [2025-02-08 04:31:09,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9619: call ULTIMATE.dealloc(netfront_resume_~#descriptor~0#1.base, netfront_resume_~#descriptor~0#1.offset);havoc netfront_resume_~#descriptor~0#1.base, netfront_resume_~#descriptor~0#1.offset;ldv_io_instance_callback_0_17_#t~ret1032#1 := netfront_resume_#res#1;havoc netfront_resume_#t~ret763#1.base, netfront_resume_#t~ret763#1.offset, netfront_resume_#t~mem764#1, netfront_resume_#t~ret765#1, netfront_resume_#t~mem766#1.base, netfront_resume_#t~mem766#1.offset, netfront_resume_#t~ret767#1, netfront_resume_~dev#1.base, netfront_resume_~dev#1.offset, netfront_resume_~info~1#1.base, netfront_resume_~info~1#1.offset, netfront_resume_~tmp~62#1.base, netfront_resume_~tmp~62#1.offset, netfront_resume_~#descriptor~0#1.base, netfront_resume_~#descriptor~0#1.offset, netfront_resume_~tmp___0~32#1;havoc netfront_resume_#in~dev#1.base, netfront_resume_#in~dev#1.offset;assume { :end_inline_netfront_resume } true;assume -2147483648 <= ldv_io_instance_callback_0_17_#t~ret1032#1 && ldv_io_instance_callback_0_17_#t~ret1032#1 <= 2147483647;havoc ldv_io_instance_callback_0_17_#t~ret1032#1; [2025-02-08 04:31:09,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11865: assume 9 == ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1; [2025-02-08 04:31:09,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11865: assume !(9 == ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1); [2025-02-08 04:31:09,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12394: SUMMARY for call ldv_spin_lock_tx_lock_of_netfront_info(); srcloc: null [2025-02-08 04:31:09,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9487: xennet_create_dev_#res#1.base, xennet_create_dev_#res#1.offset := xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset;call ULTIMATE.dealloc(xennet_create_dev_~#__key~1#1.base, xennet_create_dev_~#__key~1#1.offset);havoc xennet_create_dev_~#__key~1#1.base, xennet_create_dev_~#__key~1#1.offset;call ULTIMATE.dealloc(xennet_create_dev_~#__key___0~0#1.base, xennet_create_dev_~#__key___0~0#1.offset);havoc xennet_create_dev_~#__key___0~0#1.base, xennet_create_dev_~#__key___0~0#1.offset;call ULTIMATE.dealloc(xennet_create_dev_~#__key___1~0#1.base, xennet_create_dev_~#__key___1~0#1.offset);havoc xennet_create_dev_~#__key___1~0#1.base, xennet_create_dev_~#__key___1~0#1.offset; [2025-02-08 04:31:09,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9487-1: SUMMARY for call netif_carrier_off(xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset); srcloc: null [2025-02-08 04:31:09,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10280: havoc netdev_notify_peers_~arg0#1.base, netdev_notify_peers_~arg0#1.offset;havoc netdev_notify_peers_#in~arg0#1.base, netdev_notify_peers_#in~arg0#1.offset;assume { :end_inline_netdev_notify_peers } true; [2025-02-08 04:31:09,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10280-1: assume { :begin_inline_netdev_notify_peers } true;netdev_notify_peers_#in~arg0#1.base, netdev_notify_peers_#in~arg0#1.offset := netback_changed_~netdev~3#1.base, netback_changed_~netdev~3#1.offset;havoc netdev_notify_peers_~arg0#1.base, netdev_notify_peers_~arg0#1.offset;netdev_notify_peers_~arg0#1.base, netdev_notify_peers_~arg0#1.offset := netdev_notify_peers_#in~arg0#1.base, netdev_notify_peers_#in~arg0#1.offset; [2025-02-08 04:31:09,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11998-1: SUMMARY for call ldv_assume((if 0 == ldv_register_netdev_~ldv_16_ret_default~0#1 then 1 else 0)); srcloc: null [2025-02-08 04:31:09,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15169-3: SUMMARY for call xenbus_read_#t~ret1250#1.base, xenbus_read_#t~ret1250#1.offset := ldv_malloc(0); srcloc: null [2025-02-08 04:31:09,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10016: assume 0 != talk_to_netback_~err~8#1;talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset := 69, 0; [2025-02-08 04:31:09,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10016: assume !(0 != talk_to_netback_~err~8#1);call talk_to_netback_#t~mem869#1 := read~int#14(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, 4);call talk_to_netback_#t~mem870#1.base, talk_to_netback_#t~mem870#1.offset := read~$Pointer$#17(talk_to_netback_~dev#1.base, 8 + talk_to_netback_~dev#1.offset, 8); [2025-02-08 04:31:09,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15169-2: xenbus_read_#res#1.base, xenbus_read_#res#1.offset := xenbus_read_#t~ret1250#1.base, xenbus_read_#t~ret1250#1.offset;havoc xenbus_read_#t~ret1250#1.base, xenbus_read_#t~ret1250#1.offset; [2025-02-08 04:31:09,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11998: call ldv_register_netdev_#t~mem1043#1.base, ldv_register_netdev_#t~mem1043#1.offset := read~$Pointer$#17(ldv_register_netdev_~ldv_16_netdev_net_device~0#1.base, 468 + ldv_register_netdev_~ldv_16_netdev_net_device~0#1.offset, 8);call ldv_register_netdev_#t~mem1044#1.base, ldv_register_netdev_#t~mem1044#1.offset := read~$Pointer$#17(ldv_register_netdev_#t~mem1043#1.base, 16 + ldv_register_netdev_#t~mem1043#1.offset, 8);assume { :begin_inline_ldv_register_netdev_open_16_6 } true;ldv_register_netdev_open_16_6_#in~arg0#1.base, ldv_register_netdev_open_16_6_#in~arg0#1.offset, ldv_register_netdev_open_16_6_#in~arg1#1.base, ldv_register_netdev_open_16_6_#in~arg1#1.offset := ldv_register_netdev_#t~mem1044#1.base, ldv_register_netdev_#t~mem1044#1.offset, ldv_register_netdev_~ldv_16_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_16_netdev_net_device~0#1.offset;havoc ldv_register_netdev_open_16_6_#res#1;havoc ldv_register_netdev_open_16_6_#t~ret1047#1, ldv_register_netdev_open_16_6_~arg0#1.base, ldv_register_netdev_open_16_6_~arg0#1.offset, ldv_register_netdev_open_16_6_~arg1#1.base, ldv_register_netdev_open_16_6_~arg1#1.offset, ldv_register_netdev_open_16_6_~tmp~100#1;ldv_register_netdev_open_16_6_~arg0#1.base, ldv_register_netdev_open_16_6_~arg0#1.offset := ldv_register_netdev_open_16_6_#in~arg0#1.base, ldv_register_netdev_open_16_6_#in~arg0#1.offset;ldv_register_netdev_open_16_6_~arg1#1.base, ldv_register_netdev_open_16_6_~arg1#1.offset := ldv_register_netdev_open_16_6_#in~arg1#1.base, ldv_register_netdev_open_16_6_#in~arg1#1.offset;havoc ldv_register_netdev_open_16_6_~tmp~100#1;assume { :begin_inline_xennet_open } true;xennet_open_#in~dev#1.base, xennet_open_#in~dev#1.offset := ldv_register_netdev_open_16_6_~arg1#1.base, ldv_register_netdev_open_16_6_~arg1#1.offset;havoc xennet_open_#res#1;havoc xennet_open_#t~ret326#1.base, xennet_open_#t~ret326#1.offset, xennet_open_#t~ret327#1, xennet_open_#t~mem328#1.base, xennet_open_#t~mem328#1.offset, xennet_open_#t~mem329#1, xennet_open_#t~mem330#1.base, xennet_open_#t~mem330#1.offset, xennet_open_#t~mem331#1, xennet_open_#t~mem332#1, xennet_open_~dev#1.base, xennet_open_~dev#1.offset, xennet_open_~np~3#1.base, xennet_open_~np~3#1.offset, xennet_open_~tmp~38#1.base, xennet_open_~tmp~38#1.offset, xennet_open_~tmp___0~11#1;xennet_open_~dev#1.base, xennet_open_~dev#1.offset := xennet_open_#in~dev#1.base, xennet_open_#in~dev#1.offset;havoc xennet_open_~np~3#1.base, xennet_open_~np~3#1.offset;havoc xennet_open_~tmp~38#1.base, xennet_open_~tmp~38#1.offset;havoc xennet_open_~tmp___0~11#1; [2025-02-08 04:31:09,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15169: havoc xenbus_read_#t~ret1250#1.base, xenbus_read_#t~ret1250#1.offset;xen_net_read_mac_#t~ret770#1.base, xen_net_read_mac_#t~ret770#1.offset := xenbus_read_#res#1.base, xenbus_read_#res#1.offset;havoc xenbus_read_#t~ret1250#1.base, xenbus_read_#t~ret1250#1.offset, xenbus_read_~arg0#1.id, xenbus_read_~arg1#1.base, xenbus_read_~arg1#1.offset, xenbus_read_~arg2#1.base, xenbus_read_~arg2#1.offset, xenbus_read_~arg3#1.base, xenbus_read_~arg3#1.offset;havoc xenbus_read_#in~arg0#1.id, xenbus_read_#in~arg1#1.base, xenbus_read_#in~arg1#1.offset, xenbus_read_#in~arg2#1.base, xenbus_read_#in~arg2#1.offset, xenbus_read_#in~arg3#1.base, xenbus_read_#in~arg3#1.offset;assume { :end_inline_xenbus_read } true;xen_net_read_mac_~tmp~63#1.base, xen_net_read_mac_~tmp~63#1.offset := xen_net_read_mac_#t~ret770#1.base, xen_net_read_mac_#t~ret770#1.offset;havoc xen_net_read_mac_#t~mem768#1;havoc xen_net_read_mac_#t~mem769#1.base, xen_net_read_mac_#t~mem769#1.offset;havoc xen_net_read_mac_#t~ret770#1.base, xen_net_read_mac_#t~ret770#1.offset;xen_net_read_mac_~s~0#1.base, xen_net_read_mac_~s~0#1.offset := xen_net_read_mac_~tmp~63#1.base, xen_net_read_mac_~tmp~63#1.offset;xen_net_read_mac_~macstr~0#1.base, xen_net_read_mac_~macstr~0#1.offset := xen_net_read_mac_~s~0#1.base, xen_net_read_mac_~s~0#1.offset; [2025-02-08 04:31:09,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9752: assume true;assume setup_netfront_split_#t~loopctr793#1 < 20;havoc setup_netfront_split_#t~nondet794#1;call write~int#17(setup_netfront_split_#t~nondet794#1, setup_netfront_split_~info#1.base, 212 + setup_netfront_split_~info#1.offset + setup_netfront_split_#t~loopctr793#1, 8);setup_netfront_split_#t~loopctr793#1 := 1 + setup_netfront_split_#t~loopctr793#1; [2025-02-08 04:31:09,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9752: assume true;havoc setup_netfront_split_#t~mem792#1.base, setup_netfront_split_#t~mem792#1.offset;havoc setup_netfront_split_#t~loopctr793#1;havoc setup_netfront_split_#t~nondet794#1;havoc setup_netfront_split_#t~ret795#1;call setup_netfront_split_#t~mem796#1 := read~int#17(setup_netfront_split_~info#1.base, 196 + setup_netfront_split_~info#1.offset, 4); [2025-02-08 04:31:09,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12395: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_106_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_106_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:31:09,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10149: xennet_connect_~req~1#1.base, xennet_connect_~req~1#1.offset := xennet_connect_#t~mem897#1.base, 64 + xennet_connect_#t~mem897#1.offset + 8 * (if xennet_connect_#t~bitwise899#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then xennet_connect_#t~bitwise899#1 % 4294967296 % 18446744073709551616 else xennet_connect_#t~bitwise899#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);havoc xennet_connect_#t~mem897#1.base, xennet_connect_#t~mem897#1.offset;havoc xennet_connect_#t~mem898#1;havoc xennet_connect_#t~bitwise899#1; [2025-02-08 04:31:09,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8167-1: SUMMARY for call xennet_start_xmit_#t~ret422#1 := xennet_can_sg(xennet_start_xmit_~dev#1.base, xennet_start_xmit_~dev#1.offset); srcloc: null [2025-02-08 04:31:09,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10149-1: [2025-02-08 04:31:09,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8167: xennet_start_xmit_~tmp___10~2#1 := (if 0 == xennet_start_xmit_#t~ret422#1 % 256 then 0 else 1);havoc xennet_start_xmit_#t~ret422#1; [2025-02-08 04:31:09,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10149-2: havoc xennet_connect_#t~bitwise899#1;assume xennet_connect_#t~bitwise899#1 % 4294967296 <= xennet_connect_~requeue_idx~0#1 % 4294967296 && xennet_connect_#t~bitwise899#1 % 4294967296 <= (xennet_connect_#t~mem898#1 - 1) % 4294967296; [2025-02-08 04:31:09,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10149-3: assume xennet_connect_~requeue_idx~0#1 % 4294967296 == (xennet_connect_#t~mem898#1 - 1) % 4294967296;xennet_connect_#t~bitwise899#1 := xennet_connect_~requeue_idx~0#1; [2025-02-08 04:31:09,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10149-3: assume !(xennet_connect_~requeue_idx~0#1 % 4294967296 == (xennet_connect_#t~mem898#1 - 1) % 4294967296); [2025-02-08 04:31:09,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10149-4: assume 0 == xennet_connect_~requeue_idx~0#1 % 4294967296 || 0 == (xennet_connect_#t~mem898#1 - 1) % 4294967296;xennet_connect_#t~bitwise899#1 := 0; [2025-02-08 04:31:09,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10149-4: assume !(0 == xennet_connect_~requeue_idx~0#1 % 4294967296 || 0 == (xennet_connect_#t~mem898#1 - 1) % 4294967296); [2025-02-08 04:31:09,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11999: ldv_register_netdev_#t~ret1045#1 := ldv_register_netdev_open_16_6_#res#1;havoc ldv_register_netdev_open_16_6_#t~ret1047#1, ldv_register_netdev_open_16_6_~arg0#1.base, ldv_register_netdev_open_16_6_~arg0#1.offset, ldv_register_netdev_open_16_6_~arg1#1.base, ldv_register_netdev_open_16_6_~arg1#1.offset, ldv_register_netdev_open_16_6_~tmp~100#1;havoc ldv_register_netdev_open_16_6_#in~arg0#1.base, ldv_register_netdev_open_16_6_#in~arg0#1.offset, ldv_register_netdev_open_16_6_#in~arg1#1.base, ldv_register_netdev_open_16_6_#in~arg1#1.offset;assume { :end_inline_ldv_register_netdev_open_16_6 } true;assume -2147483648 <= ldv_register_netdev_#t~ret1045#1 && ldv_register_netdev_#t~ret1045#1 <= 2147483647;ldv_register_netdev_~ldv_16_ret_default~0#1 := ldv_register_netdev_#t~ret1045#1;havoc ldv_register_netdev_#t~mem1043#1.base, ldv_register_netdev_#t~mem1043#1.offset;havoc ldv_register_netdev_#t~mem1044#1.base, ldv_register_netdev_#t~mem1044#1.offset;havoc ldv_register_netdev_#t~ret1045#1; [2025-02-08 04:31:09,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9753: assume -2147483648 <= setup_netfront_split_#t~ret797#1 && setup_netfront_split_#t~ret797#1 <= 2147483647;setup_netfront_split_~err~6#1 := setup_netfront_split_#t~ret797#1;havoc setup_netfront_split_#t~mem796#1;havoc setup_netfront_split_#t~ret797#1; [2025-02-08 04:31:09,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9753-1: SUMMARY for call setup_netfront_split_#t~ret797#1 := bind_evtchn_to_irqhandler(setup_netfront_split_#t~mem796#1, #funAddr~xennet_tx_interrupt.base, #funAddr~xennet_tx_interrupt.offset, 0, setup_netfront_split_~info#1.base, 212 + setup_netfront_split_~info#1.offset, setup_netfront_split_~info#1.base, setup_netfront_split_~info#1.offset); srcloc: null [2025-02-08 04:31:09,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8300-1: SUMMARY for call ldv_spin_unlock_irqrestore_107(xennet_start_xmit_~np~6#1.base, 260 + xennet_start_xmit_~np~6#1.offset, xennet_start_xmit_~flags~0#1); srcloc: null [2025-02-08 04:31:09,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8300: xennet_start_xmit_#res#1 := 0; [2025-02-08 04:31:09,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12132: SUMMARY for call ldv_free(ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_9_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_9_2_default~0#1.offset); srcloc: null [2025-02-08 04:31:09,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10150-1: SUMMARY for call xennet_connect_#t~ret900#1.base, xennet_connect_#t~ret900#1.offset := skb_end_pointer(xennet_connect_~skb~12#1.base, xennet_connect_~skb~12#1.offset); srcloc: null [2025-02-08 04:31:09,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11075-1: SUMMARY for call ldv_dispatch_register_16_4_#t~ret980#1.base, ldv_dispatch_register_16_4_#t~ret980#1.offset := ldv_xmalloc(16); srcloc: null [2025-02-08 04:31:09,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11075: ldv_dispatch_register_16_4_~tmp~80#1.base, ldv_dispatch_register_16_4_~tmp~80#1.offset := ldv_dispatch_register_16_4_#t~ret980#1.base, ldv_dispatch_register_16_4_#t~ret980#1.offset;havoc ldv_dispatch_register_16_4_#t~ret980#1.base, ldv_dispatch_register_16_4_#t~ret980#1.offset;ldv_dispatch_register_16_4_~cf_arg_7~0#1.base, ldv_dispatch_register_16_4_~cf_arg_7~0#1.offset := ldv_dispatch_register_16_4_~tmp~80#1.base, ldv_dispatch_register_16_4_~tmp~80#1.offset;call write~$Pointer$#17(ldv_dispatch_register_16_4_~arg0#1.base, ldv_dispatch_register_16_4_~arg0#1.offset, ldv_dispatch_register_16_4_~cf_arg_7~0#1.base, ldv_dispatch_register_16_4_~cf_arg_7~0#1.offset, 8);assume { :begin_inline_ldv_net_dummy_resourceless_instance_7 } true;ldv_net_dummy_resourceless_instance_7_#in~arg0#1.base, ldv_net_dummy_resourceless_instance_7_#in~arg0#1.offset := ldv_dispatch_register_16_4_~cf_arg_7~0#1.base, ldv_dispatch_register_16_4_~cf_arg_7~0#1.offset;havoc ldv_net_dummy_resourceless_instance_7_#t~mem1036#1.base, ldv_net_dummy_resourceless_instance_7_#t~mem1036#1.offset, ldv_net_dummy_resourceless_instance_7_#t~ret1037#1, ldv_net_dummy_resourceless_instance_7_#t~ret1038#1.base, ldv_net_dummy_resourceless_instance_7_#t~ret1038#1.offset, ldv_net_dummy_resourceless_instance_7_#t~ret1039#1, ldv_net_dummy_resourceless_instance_7_#t~ret1040#1.base, ldv_net_dummy_resourceless_instance_7_#t~ret1040#1.offset, ldv_net_dummy_resourceless_instance_7_~arg0#1.base, ldv_net_dummy_resourceless_instance_7_~arg0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_ethtool_stats~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_ethtool_stats~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_link~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_link~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_sset_count~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_sset_count~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_strings~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_strings~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_change_mtu~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_change_mtu~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_fix_features~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_fix_features~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_get_stats64~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_get_stats64~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_poll_controller~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_poll_controller~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_set_features~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_set_features~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_set_mac_address~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_set_mac_address~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_start_xmit~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_start_xmit~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_uninit~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_uninit~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_validate_addr~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_validate_addr~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_struct_ethtool_stats_ptr~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_struct_ethtool_stats_ptr~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_struct_rtnl_link_stats64_ptr~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_struct_rtnl_link_stats64_ptr~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_struct_sk_buff_ptr~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_struct_sk_buff_ptr~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_10_1_default~0#1, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_13_1_default~0#1, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_13_2_default~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_13_2_default~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_16_1_default~0#1, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_19_1_default~0#1, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_24_1_default~0#1, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_3_2_default~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_3_2_default~0#1.offset, ldv_net_dummy_resourceless_instance_7_~data~3#1.base, ldv_net_dummy_resourceless_instance_7_~data~3#1.offset, ldv_net_dummy_resourceless_instance_7_~tmp~98#1.base, ldv_net_dummy_resourceless_instance_7_~tmp~98#1.offset, ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1, ldv_net_dummy_resourceless_instance_7_~tmp___1~32#1.base, ldv_net_dummy_resourceless_instance_7_~tmp___1~32#1.offset, ldv_net_dummy_resourceless_instance_7_~tmp___2~22#1;ldv_net_dummy_resourceless_instance_7_~arg0#1.base, ldv_net_dummy_resourceless_instance_7_~arg0#1.offset := ldv_net_dummy_resourceless_instance_7_#in~arg0#1.base, ldv_net_dummy_resourceless_instance_7_#in~arg0#1.offset;havoc ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_ethtool_stats~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_ethtool_stats~0#1.offset;havoc ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_link~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_link~0#1.offset;havoc ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_sset_count~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_sset_count~0#1.offset;havoc ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_strings~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_strings~0#1.offset;havoc ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_change_mtu~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_change_mtu~0#1.offset;havoc ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_fix_features~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_fix_features~0#1.offset;havoc ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_get_stats64~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_get_stats64~0#1.offset;havoc ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_poll_controller~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_poll_controller~0#1.offset;havoc ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_set_features~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_set_features~0#1.offset;havoc ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_set_mac_address~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_set_mac_address~0#1.offset;havoc ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_start_xmit~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_start_xmit~0#1.offset;havoc ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_uninit~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_uninit~0#1.offset;havoc ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_validate_addr~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_validate_addr~0#1.offset;havoc ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.offset;havoc ldv_net_dummy_resourceless_instance_7_~ldv_7_container_struct_ethtool_stats_ptr~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_struct_ethtool_stats_ptr~0#1.offset;havoc ldv_net_dummy_resourceless_instance_7_~ldv_7_container_struct_rtnl_link_stats64_ptr~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_struct_rtnl_link_stats64_ptr~0#1.offset;havoc ldv_net_dummy_resourceless_instance_7_~ldv_7_container_struct_sk_buff_ptr~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_struct_sk_buff_ptr~0#1.offset;havoc ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_10_1_default~0#1;havoc ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_13_1_default~0#1;havoc ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_13_2_default~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_13_2_default~0#1.offset;havoc ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_16_1_default~0#1;havoc ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_19_1_default~0#1;havoc ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_24_1_default~0#1;havoc ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_3_2_default~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_3_2_default~0#1.offset;havoc ldv_net_dummy_resourceless_instance_7_~data~3#1.base, ldv_net_dummy_resourceless_instance_7_~data~3#1.offset;havoc ldv_net_dummy_resourceless_instance_7_~tmp~98#1.base, ldv_net_dummy_resourceless_instance_7_~tmp~98#1.offset;havoc ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1;havoc ldv_net_dummy_resourceless_instance_7_~tmp___1~32#1.base, ldv_net_dummy_resourceless_instance_7_~tmp___1~32#1.offset;havoc ldv_net_dummy_resourceless_instance_7_~tmp___2~22#1;ldv_net_dummy_resourceless_instance_7_~data~3#1.base, ldv_net_dummy_resourceless_instance_7_~data~3#1.offset := ldv_net_dummy_resourceless_instance_7_~arg0#1.base, ldv_net_dummy_resourceless_instance_7_~arg0#1.offset; [2025-02-08 04:31:09,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10150: xennet_connect_~tmp___2~19#1.base, xennet_connect_~tmp___2~19#1.offset := xennet_connect_#t~ret900#1.base, xennet_connect_#t~ret900#1.offset;havoc xennet_connect_#t~ret900#1.base, xennet_connect_#t~ret900#1.offset;xennet_connect_~frag~2#1.base, xennet_connect_~frag~2#1.offset := xennet_connect_~tmp___2~19#1.base, 48 + xennet_connect_~tmp___2~19#1.offset; [2025-02-08 04:31:09,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11207: SUMMARY for call xennet_poll_controller(ldv_dummy_resourceless_instance_callback_7_23_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_23_~arg1#1.offset); srcloc: null [2025-02-08 04:31:09,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7904: assume xennet_make_frags_~len~0#1 % 4294967296 % 18446744073709551616 > (4096 - xennet_make_frags_~offset~0#1 % 4294967296) % 18446744073709551616; [2025-02-08 04:31:09,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7904: assume !(xennet_make_frags_~len~0#1 % 4294967296 % 18446744073709551616 > (4096 - xennet_make_frags_~offset~0#1 % 4294967296) % 18446744073709551616);xennet_make_frags_~i~3#1 := 0; [2025-02-08 04:31:09,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9226: assume 0 != xennet_fix_features_#t~bitwise687#1 % 18446744073709551616;havoc xennet_fix_features_#t~bitwise687#1;call write~int#20(0, xennet_fix_features_~#__constr_expr_2~0#1.base, xennet_fix_features_~#__constr_expr_2~0#1.offset, 4);call xennet_fix_features_#t~mem688#1 := read~int#20(xennet_fix_features_~#__constr_expr_2~0#1.base, xennet_fix_features_~#__constr_expr_2~0#1.offset, 4);call xennet_fix_features_#t~mem689#1.base, xennet_fix_features_#t~mem689#1.offset := read~$Pointer$#17(xennet_fix_features_~np~13#1.base, 252 + xennet_fix_features_~np~13#1.offset, 8);call xennet_fix_features_#t~mem690#1.base, xennet_fix_features_#t~mem690#1.offset := read~$Pointer$#17(xennet_fix_features_#t~mem689#1.base, 16 + xennet_fix_features_#t~mem689#1.offset, 8); [2025-02-08 04:31:09,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9226: assume !(0 != xennet_fix_features_#t~bitwise687#1 % 18446744073709551616);havoc xennet_fix_features_#t~bitwise687#1; [2025-02-08 04:31:09,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8169: assume 0 != xennet_start_xmit_~tmp___10~2#1 % 256;xennet_start_xmit_~tmp___11~2#1 := 0; [2025-02-08 04:31:09,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8169: assume !(0 != xennet_start_xmit_~tmp___10~2#1 % 256);xennet_start_xmit_~tmp___11~2#1 := 1; [2025-02-08 04:31:09,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9226-1: [2025-02-08 04:31:09,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9226-2: havoc xennet_fix_features_#t~bitwise687#1;assume xennet_fix_features_#t~bitwise687#1 % 18446744073709551616 <= xennet_fix_features_~features#1 % 18446744073709551616 && xennet_fix_features_#t~bitwise687#1 % 18446744073709551616 <= 65536; [2025-02-08 04:31:09,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9226-3: assume 65536 == xennet_fix_features_~features#1 % 18446744073709551616;xennet_fix_features_#t~bitwise687#1 := xennet_fix_features_~features#1; [2025-02-08 04:31:09,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9226-3: assume !(65536 == xennet_fix_features_~features#1 % 18446744073709551616); [2025-02-08 04:31:09,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9226-4: assume 0 == xennet_fix_features_~features#1 % 18446744073709551616;xennet_fix_features_#t~bitwise687#1 := 0; [2025-02-08 04:31:09,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9226-4: assume !(0 == xennet_fix_features_~features#1 % 18446744073709551616); [2025-02-08 04:31:09,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11869: assume 10 == ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1; [2025-02-08 04:31:09,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11869: assume !(10 == ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1); [2025-02-08 04:31:09,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14908: havoc _dev_info_#t~nondet1215#1;xennet_connect_#t~ret891#1 := _dev_info_#res#1;havoc _dev_info_#t~nondet1215#1, _dev_info_~arg0#1.base, _dev_info_~arg0#1.offset, _dev_info_~arg1#1.base, _dev_info_~arg1#1.offset;havoc _dev_info_#in~arg0#1.base, _dev_info_#in~arg0#1.offset, _dev_info_#in~arg1#1.base, _dev_info_#in~arg1#1.offset;assume { :end_inline__dev_info } true;assume -2147483648 <= xennet_connect_#t~ret891#1 && xennet_connect_#t~ret891#1 <= 2147483647;havoc xennet_connect_#t~ret891#1;xennet_connect_#res#1 := -19;call ULTIMATE.dealloc(xennet_connect_~#feature_rx_copy~0#1.base, xennet_connect_~#feature_rx_copy~0#1.offset);havoc xennet_connect_~#feature_rx_copy~0#1.base, xennet_connect_~#feature_rx_copy~0#1.offset;call ULTIMATE.dealloc(xennet_connect_~#__constr_expr_0~3#1.base, xennet_connect_~#__constr_expr_0~3#1.offset);havoc xennet_connect_~#__constr_expr_0~3#1.base, xennet_connect_~#__constr_expr_0~3#1.offset; [2025-02-08 04:31:09,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12001-1: SUMMARY for call ldv_register_netdev_#t~ret1046#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:31:09,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12001: assume -2147483648 <= ldv_register_netdev_#t~ret1046#1 && ldv_register_netdev_#t~ret1046#1 <= 2147483647;ldv_register_netdev_~tmp~99#1 := ldv_register_netdev_#t~ret1046#1;havoc ldv_register_netdev_#t~ret1046#1; [2025-02-08 04:31:09,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9887: havoc setup_netfront_#t~memset~res825#1.base, setup_netfront_#t~memset~res825#1.offset;call write~int#17(0, setup_netfront_~info#1.base, 5548 + setup_netfront_~info#1.offset, 4);call write~int#17(0, setup_netfront_~info#1.base, 5552 + setup_netfront_~info#1.offset, 4);call write~int#17(256, setup_netfront_~info#1.base, 5556 + setup_netfront_~info#1.offset, 4);call write~$Pointer$#17(setup_netfront_~rxs~0#1.base, setup_netfront_~rxs~0#1.offset, setup_netfront_~info#1.base, 5560 + setup_netfront_~info#1.offset, 8); [2025-02-08 04:31:09,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9887-1: SUMMARY for call setup_netfront_#t~memset~res825#1.base, setup_netfront_#t~memset~res825#1.offset := #Ultimate.C_memset#17(setup_netfront_~rxs~0#1.base, 16 + setup_netfront_~rxs~0#1.offset, 0, 48); srcloc: null [2025-02-08 04:31:09,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9623: netfront_resume_#t~ret763#1.base, netfront_resume_#t~ret763#1.offset := ldv_dev_get_drvdata_126_#res#1.base, ldv_dev_get_drvdata_126_#res#1.offset;havoc ldv_dev_get_drvdata_126_#t~ret1082#1.base, ldv_dev_get_drvdata_126_#t~ret1082#1.offset, ldv_dev_get_drvdata_126_~dev#1.base, ldv_dev_get_drvdata_126_~dev#1.offset, ldv_dev_get_drvdata_126_~tmp~115#1.base, ldv_dev_get_drvdata_126_~tmp~115#1.offset;havoc ldv_dev_get_drvdata_126_#in~dev#1.base, ldv_dev_get_drvdata_126_#in~dev#1.offset;assume { :end_inline_ldv_dev_get_drvdata_126 } true;netfront_resume_~tmp~62#1.base, netfront_resume_~tmp~62#1.offset := netfront_resume_#t~ret763#1.base, netfront_resume_#t~ret763#1.offset;havoc netfront_resume_#t~ret763#1.base, netfront_resume_#t~ret763#1.offset;netfront_resume_~info~1#1.base, netfront_resume_~info~1#1.offset := netfront_resume_~tmp~62#1.base, netfront_resume_~tmp~62#1.offset;call write~$Pointer$#12(37, 0, netfront_resume_~#descriptor~0#1.base, netfront_resume_~#descriptor~0#1.offset, 8);call write~$Pointer$#12(38, 0, netfront_resume_~#descriptor~0#1.base, 8 + netfront_resume_~#descriptor~0#1.offset, 8);call write~$Pointer$#12(39, 0, netfront_resume_~#descriptor~0#1.base, 16 + netfront_resume_~#descriptor~0#1.offset, 8);call write~$Pointer$#12(40, 0, netfront_resume_~#descriptor~0#1.base, 24 + netfront_resume_~#descriptor~0#1.offset, 8);call write~int#12(1449, netfront_resume_~#descriptor~0#1.base, 32 + netfront_resume_~#descriptor~0#1.offset, 4);call write~int#12(0, netfront_resume_~#descriptor~0#1.base, 36 + netfront_resume_~#descriptor~0#1.offset, 4);call netfront_resume_#t~mem764#1 := read~int#12(netfront_resume_~#descriptor~0#1.base, 36 + netfront_resume_~#descriptor~0#1.offset, 4); [2025-02-08 04:31:09,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10284: assume 6 == netback_changed_#t~mem919#1 % 4294967296;havoc netback_changed_#t~mem919#1; [2025-02-08 04:31:09,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10284: assume !(6 == netback_changed_#t~mem919#1 % 4294967296);havoc netback_changed_#t~mem919#1;assume { :begin_inline_xenbus_frontend_closed } true;xenbus_frontend_closed_#in~arg0#1.base, xenbus_frontend_closed_#in~arg0#1.offset := netback_changed_~dev#1.base, netback_changed_~dev#1.offset;havoc xenbus_frontend_closed_#res#1;havoc xenbus_frontend_closed_#t~nondet1247#1, xenbus_frontend_closed_~arg0#1.base, xenbus_frontend_closed_~arg0#1.offset;xenbus_frontend_closed_~arg0#1.base, xenbus_frontend_closed_~arg0#1.offset := xenbus_frontend_closed_#in~arg0#1.base, xenbus_frontend_closed_#in~arg0#1.offset;havoc xenbus_frontend_closed_#t~nondet1247#1;assume -2147483648 <= xenbus_frontend_closed_#t~nondet1247#1 && xenbus_frontend_closed_#t~nondet1247#1 <= 2147483647;xenbus_frontend_closed_#res#1 := xenbus_frontend_closed_#t~nondet1247#1;havoc xenbus_frontend_closed_#t~nondet1247#1; [2025-02-08 04:31:09,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10284-1: call netback_changed_#t~mem919#1 := read~int#17(netback_changed_~dev#1.base, 1424 + netback_changed_~dev#1.offset, 4); [2025-02-08 04:31:09,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8038: xennet_count_skb_frag_slots_~tmp___0~14#1.base, xennet_count_skb_frag_slots_~tmp___0~14#1.offset := xennet_count_skb_frag_slots_#t~ret404#1.base, xennet_count_skb_frag_slots_#t~ret404#1.offset;havoc xennet_count_skb_frag_slots_#t~ret404#1.base, xennet_count_skb_frag_slots_#t~ret404#1.offset;xennet_count_skb_frag_slots_~frag~1#1.base, xennet_count_skb_frag_slots_~frag~1#1.offset := xennet_count_skb_frag_slots_~tmp___0~14#1.base, 48 + xennet_count_skb_frag_slots_~tmp___0~14#1.offset + 16 * (if xennet_count_skb_frag_slots_~i~4#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xennet_count_skb_frag_slots_~i~4#1 % 18446744073709551616 % 18446744073709551616 else xennet_count_skb_frag_slots_~i~4#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:31:09,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15173: havoc xenbus_register_frontend_#t~nondet1251#1; [2025-02-08 04:31:09,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10152: xennet_connect_~tmp___3~15#1.base, xennet_connect_~tmp___3~15#1.offset := xennet_connect_#t~ret901#1.base, xennet_connect_#t~ret901#1.offset;havoc xennet_connect_#t~ret901#1.base, xennet_connect_#t~ret901#1.offset;xennet_connect_~page~3#1.base, xennet_connect_~page~3#1.offset := xennet_connect_~tmp___3~15#1.base, xennet_connect_~tmp___3~15#1.offset; [2025-02-08 04:31:09,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10152-1: SUMMARY for call xennet_connect_#t~ret901#1.base, xennet_connect_#t~ret901#1.offset := skb_frag_page(xennet_connect_~frag~2#1.base, xennet_connect_~frag~2#1.offset); srcloc: null [2025-02-08 04:31:09,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8038-1: SUMMARY for call xennet_count_skb_frag_slots_#t~ret404#1.base, xennet_count_skb_frag_slots_#t~ret404#1.offset := skb_end_pointer(xennet_count_skb_frag_slots_~skb#1.base, xennet_count_skb_frag_slots_~skb#1.offset); srcloc: null [2025-02-08 04:31:09,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9756: assume setup_netfront_split_~err~6#1 < 0; [2025-02-08 04:31:09,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9756: assume !(setup_netfront_split_~err~6#1 < 0);call write~int#17(setup_netfront_split_~err~6#1, setup_netfront_split_~info#1.base, 204 + setup_netfront_split_~info#1.offset, 4);call setup_netfront_split_#t~mem798#1.base, setup_netfront_split_#t~mem798#1.offset := read~$Pointer$#17(setup_netfront_split_~info#1.base, 16 + setup_netfront_split_~info#1.offset, 8);setup_netfront_split_#t~loopctr799#1 := 0; [2025-02-08 04:31:09,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9492: havoc xennet_create_dev_#t~mem731#1;call xennet_create_dev_#t~mem732#1.base, xennet_create_dev_#t~mem732#1.offset := read~$Pointer$#17(xennet_create_dev_~np~16#1.base, 31464 + xennet_create_dev_~np~16#1.offset, 8); [2025-02-08 04:31:09,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9492-1: SUMMARY for call gnttab_free_grant_references(xennet_create_dev_#t~mem731#1); srcloc: null [2025-02-08 04:31:09,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9492-2: call xennet_create_dev_#t~mem731#1 := read~int#17(xennet_create_dev_~np~16#1.base, 2400 + xennet_create_dev_~np~16#1.offset, 4); [2025-02-08 04:31:09,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12003: assume 0 != ldv_register_netdev_~tmp~99#1; [2025-02-08 04:31:09,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12003: assume !(0 != ldv_register_netdev_~tmp~99#1); [2025-02-08 04:31:09,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11078: havoc ldv_net_dummy_resourceless_instance_7_#t~mem1036#1.base, ldv_net_dummy_resourceless_instance_7_#t~mem1036#1.offset, ldv_net_dummy_resourceless_instance_7_#t~ret1037#1, ldv_net_dummy_resourceless_instance_7_#t~ret1038#1.base, ldv_net_dummy_resourceless_instance_7_#t~ret1038#1.offset, ldv_net_dummy_resourceless_instance_7_#t~ret1039#1, ldv_net_dummy_resourceless_instance_7_#t~ret1040#1.base, ldv_net_dummy_resourceless_instance_7_#t~ret1040#1.offset, ldv_net_dummy_resourceless_instance_7_~arg0#1.base, ldv_net_dummy_resourceless_instance_7_~arg0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_ethtool_stats~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_ethtool_stats~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_link~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_link~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_sset_count~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_sset_count~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_strings~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_strings~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_change_mtu~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_change_mtu~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_fix_features~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_fix_features~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_get_stats64~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_get_stats64~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_poll_controller~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_poll_controller~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_set_features~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_set_features~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_set_mac_address~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_set_mac_address~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_start_xmit~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_start_xmit~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_uninit~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_uninit~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_validate_addr~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_validate_addr~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_struct_ethtool_stats_ptr~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_struct_ethtool_stats_ptr~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_struct_rtnl_link_stats64_ptr~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_struct_rtnl_link_stats64_ptr~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_struct_sk_buff_ptr~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_struct_sk_buff_ptr~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_10_1_default~0#1, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_13_1_default~0#1, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_13_2_default~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_13_2_default~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_16_1_default~0#1, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_19_1_default~0#1, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_24_1_default~0#1, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_3_2_default~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_3_2_default~0#1.offset, ldv_net_dummy_resourceless_instance_7_~data~3#1.base, ldv_net_dummy_resourceless_instance_7_~data~3#1.offset, ldv_net_dummy_resourceless_instance_7_~tmp~98#1.base, ldv_net_dummy_resourceless_instance_7_~tmp~98#1.offset, ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1, ldv_net_dummy_resourceless_instance_7_~tmp___1~32#1.base, ldv_net_dummy_resourceless_instance_7_~tmp___1~32#1.offset, ldv_net_dummy_resourceless_instance_7_~tmp___2~22#1;havoc ldv_net_dummy_resourceless_instance_7_#in~arg0#1.base, ldv_net_dummy_resourceless_instance_7_#in~arg0#1.offset;assume { :end_inline_ldv_net_dummy_resourceless_instance_7 } true; [2025-02-08 04:31:09,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9229: assume -2147483648 <= xennet_fix_features_#t~ret691#1 && xennet_fix_features_#t~ret691#1 <= 2147483647;xennet_fix_features_~tmp___2~15#1 := xennet_fix_features_#t~ret691#1;havoc xennet_fix_features_#t~mem688#1;havoc xennet_fix_features_#t~mem689#1.base, xennet_fix_features_#t~mem689#1.offset;havoc xennet_fix_features_#t~mem690#1.base, xennet_fix_features_#t~mem690#1.offset;havoc xennet_fix_features_#t~ret691#1; [2025-02-08 04:31:09,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7247-1: SUMMARY for call netif_needs_gso_#t~ret187#1 := skb_is_gso(netif_needs_gso_~skb#1.base, netif_needs_gso_~skb#1.offset); srcloc: null [2025-02-08 04:31:09,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9229-1: SUMMARY for call xennet_fix_features_#t~ret691#1 := xenbus_scanf(xennet_fix_features_#t~mem688#1, xennet_fix_features_#t~mem690#1.base, xennet_fix_features_#t~mem690#1.offset, 22, 0, 23, 0); srcloc: null [2025-02-08 04:31:09,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7247: netif_needs_gso_~tmp~31#1 := (if 0 == netif_needs_gso_#t~ret187#1 % 256 then 0 else 1);havoc netif_needs_gso_#t~ret187#1; [2025-02-08 04:31:09,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10154: xennet_connect_~tmp___4~12#1 := xennet_connect_#t~ret902#1;havoc xennet_connect_#t~ret902#1;call xennet_connect_#t~mem903#1.base, xennet_connect_#t~mem903#1.offset := read~$Pointer$#17(xennet_connect_~np~17#1.base, 252 + xennet_connect_~np~17#1.offset, 8);call xennet_connect_#t~mem904#1 := read~int#17(xennet_connect_#t~mem903#1.base, 24 + xennet_connect_#t~mem903#1.offset, 4); [2025-02-08 04:31:09,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10022-1: SUMMARY for call talk_to_netback_#t~ret871#1 := xenbus_printf(talk_to_netback_#t~mem869#1, talk_to_netback_#t~mem870#1.base, talk_to_netback_#t~mem870#1.offset, 70, 0, 71, 0); srcloc: null [2025-02-08 04:31:09,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6983-1: SUMMARY for call netif_start_queue_#t~ret150#1.base, netif_start_queue_#t~ret150#1.offset := netdev_get_tx_queue(netif_start_queue_~dev#1.base, netif_start_queue_~dev#1.offset, 0); srcloc: null [2025-02-08 04:31:09,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8040-1: SUMMARY for call xennet_count_skb_frag_slots_#t~ret405#1 := skb_frag_size(xennet_count_skb_frag_slots_~frag~1#1.base, xennet_count_skb_frag_slots_~frag~1#1.offset); srcloc: null [2025-02-08 04:31:09,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6983: netif_start_queue_~tmp~20#1.base, netif_start_queue_~tmp~20#1.offset := netif_start_queue_#t~ret150#1.base, netif_start_queue_#t~ret150#1.offset;havoc netif_start_queue_#t~ret150#1.base, netif_start_queue_#t~ret150#1.offset; [2025-02-08 04:31:09,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8040: xennet_count_skb_frag_slots_~tmp___1~9#1 := xennet_count_skb_frag_slots_#t~ret405#1;havoc xennet_count_skb_frag_slots_#t~ret405#1;xennet_count_skb_frag_slots_~size~0#1 := xennet_count_skb_frag_slots_~tmp___1~9#1 % 4294967296;call xennet_count_skb_frag_slots_#t~mem406#1 := read~int#17(xennet_count_skb_frag_slots_~frag~1#1.base, 8 + xennet_count_skb_frag_slots_~frag~1#1.offset, 4);xennet_count_skb_frag_slots_~offset~1#1 := xennet_count_skb_frag_slots_#t~mem406#1 % 4294967296;havoc xennet_count_skb_frag_slots_#t~mem406#1;xennet_count_skb_frag_slots_~offset~1#1 := xennet_count_skb_frag_slots_~offset~1#1 % 4096;xennet_count_skb_frag_slots_~pages~0#1 := (if (xennet_count_skb_frag_slots_~pages~0#1 + (4095 + (xennet_count_skb_frag_slots_~offset~1#1 + xennet_count_skb_frag_slots_~size~0#1)) % 18446744073709551616 / 4096) % 4294967296 % 4294967296 <= 2147483647 then (xennet_count_skb_frag_slots_~pages~0#1 + (4095 + (xennet_count_skb_frag_slots_~offset~1#1 + xennet_count_skb_frag_slots_~size~0#1)) % 18446744073709551616 / 4096) % 4294967296 % 4294967296 else (xennet_count_skb_frag_slots_~pages~0#1 + (4095 + (xennet_count_skb_frag_slots_~offset~1#1 + xennet_count_skb_frag_slots_~size~0#1)) % 18446744073709551616 / 4096) % 4294967296 % 4294967296 - 4294967296);xennet_count_skb_frag_slots_~i~4#1 := 1 + xennet_count_skb_frag_slots_~i~4#1; [2025-02-08 04:31:09,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12136: havoc ldv_dummy_resourceless_instance_callback_8_3_#t~ret996#1, ldv_dummy_resourceless_instance_callback_8_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_8_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_8_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_8_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg3#1.offset;havoc ldv_dummy_resourceless_instance_callback_8_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_8_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_8_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_3_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_8_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_3_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_8_3_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_3_#in~arg3#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_8_3 } true; [2025-02-08 04:31:09,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10154-1: SUMMARY for call xennet_connect_#t~ret902#1 := pfn_to_mfn((if 24189255811072 + (xennet_connect_~page~3#1.base + xennet_connect_~page~3#1.offset) < 0 && 0 != (24189255811072 + (xennet_connect_~page~3#1.base + xennet_connect_~page~3#1.offset)) % 64 then 1 + (24189255811072 + (xennet_connect_~page~3#1.base + xennet_connect_~page~3#1.offset)) / 64 else (24189255811072 + (xennet_connect_~page~3#1.base + xennet_connect_~page~3#1.offset)) / 64)); srcloc: null [2025-02-08 04:31:09,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10022: assume -2147483648 <= talk_to_netback_#t~ret871#1 && talk_to_netback_#t~ret871#1 <= 2147483647;talk_to_netback_~err~8#1 := talk_to_netback_#t~ret871#1;havoc talk_to_netback_#t~mem869#1;havoc talk_to_netback_#t~mem870#1.base, talk_to_netback_#t~mem870#1.offset;havoc talk_to_netback_#t~ret871#1; [2025-02-08 04:31:09,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11740: ldv_io_instance_probe_0_11_#t~ret1033#1 := netfront_probe_#res#1;havoc netfront_probe_#t~ret734#1.base, netfront_probe_#t~ret734#1.offset, netfront_probe_#t~ret735#1, netfront_probe_#t~ret736#1, netfront_probe_#t~ret737#1.base, netfront_probe_#t~ret737#1.offset, netfront_probe_#t~ret738#1, netfront_probe_#t~mem739#1.base, netfront_probe_#t~mem739#1.offset, netfront_probe_#t~ret740#1, netfront_probe_#t~ret741#1, netfront_probe_#t~mem742#1.base, netfront_probe_#t~mem742#1.offset, netfront_probe_#t~ret743#1, 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~0#1.base, netfront_probe_~info~0#1.offset, netfront_probe_~tmp~60#1, netfront_probe_~tmp___0~30#1, netfront_probe_~tmp___1~22#1.base, netfront_probe_~tmp___1~22#1.offset;havoc netfront_probe_#in~dev#1.base, netfront_probe_#in~dev#1.offset, netfront_probe_#in~id#1.base, netfront_probe_#in~id#1.offset;assume { :end_inline_netfront_probe } true;assume -2147483648 <= ldv_io_instance_probe_0_11_#t~ret1033#1 && ldv_io_instance_probe_0_11_#t~ret1033#1 <= 2147483647;ldv_io_instance_probe_0_11_~tmp~96#1 := ldv_io_instance_probe_0_11_#t~ret1033#1;havoc ldv_io_instance_probe_0_11_#t~ret1033#1;ldv_io_instance_probe_0_11_#res#1 := ldv_io_instance_probe_0_11_~tmp~96#1; [2025-02-08 04:31:09,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10155: havoc xennet_connect_#t~mem903#1.base, xennet_connect_#t~mem903#1.offset;havoc xennet_connect_#t~mem904#1;call write~int#17(xennet_connect_~ref~7#1, xennet_connect_~req~1#1.base, 2 + xennet_connect_~req~1#1.offset, 4);call write~int#17(xennet_connect_~requeue_idx~0#1, xennet_connect_~req~1#1.base, xennet_connect_~req~1#1.offset, 2);xennet_connect_~requeue_idx~0#1 := 1 + xennet_connect_~requeue_idx~0#1;xennet_connect_~i~10#1 := 1 + xennet_connect_~i~10#1; [2025-02-08 04:31:09,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10155-1: SUMMARY for call gnttab_grant_foreign_access_ref(xennet_connect_~ref~7#1, (if xennet_connect_#t~mem904#1 % 65536 % 4294967296 <= 2147483647 then xennet_connect_#t~mem904#1 % 65536 % 4294967296 else xennet_connect_#t~mem904#1 % 65536 % 4294967296 - 4294967296), xennet_connect_~tmp___4~12#1, 0); srcloc: null [2025-02-08 04:31:09,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8305: call xennet_start_xmit_#t~mem468#1 := read~int#17(xennet_start_xmit_~dev#1.base, 316 + xennet_start_xmit_~dev#1.offset, 8);call write~int#17(1 + xennet_start_xmit_#t~mem468#1, xennet_start_xmit_~dev#1.base, 316 + xennet_start_xmit_~dev#1.offset, 8);havoc xennet_start_xmit_#t~mem468#1;assume { :begin_inline_consume_skb } true;consume_skb_#in~arg0#1.base, consume_skb_#in~arg0#1.offset := xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset;havoc consume_skb_~arg0#1.base, consume_skb_~arg0#1.offset;consume_skb_~arg0#1.base, consume_skb_~arg0#1.offset := consume_skb_#in~arg0#1.base, consume_skb_#in~arg0#1.offset; [2025-02-08 04:31:09,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12005-1: SUMMARY for call ldv_assume((if 0 == ldv_register_netdev_~ldv_16_ret_default~0#1 then 1 else 0)); srcloc: null [2025-02-08 04:31:09,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12005: assume { :begin_inline_ldv_dispatch_register_16_4 } true;ldv_dispatch_register_16_4_#in~arg0#1.base, ldv_dispatch_register_16_4_#in~arg0#1.offset := ldv_register_netdev_~ldv_16_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_16_netdev_net_device~0#1.offset;havoc ldv_dispatch_register_16_4_#t~ret980#1.base, ldv_dispatch_register_16_4_#t~ret980#1.offset, ldv_dispatch_register_16_4_~arg0#1.base, ldv_dispatch_register_16_4_~arg0#1.offset, ldv_dispatch_register_16_4_~cf_arg_7~0#1.base, ldv_dispatch_register_16_4_~cf_arg_7~0#1.offset, ldv_dispatch_register_16_4_~tmp~80#1.base, ldv_dispatch_register_16_4_~tmp~80#1.offset;ldv_dispatch_register_16_4_~arg0#1.base, ldv_dispatch_register_16_4_~arg0#1.offset := ldv_dispatch_register_16_4_#in~arg0#1.base, ldv_dispatch_register_16_4_#in~arg0#1.offset;havoc ldv_dispatch_register_16_4_~cf_arg_7~0#1.base, ldv_dispatch_register_16_4_~cf_arg_7~0#1.offset;havoc ldv_dispatch_register_16_4_~tmp~80#1.base, ldv_dispatch_register_16_4_~tmp~80#1.offset; [2025-02-08 04:31:09,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6984: SUMMARY for call netif_tx_start_queue(netif_start_queue_~tmp~20#1.base, netif_start_queue_~tmp~20#1.offset); srcloc: null [2025-02-08 04:31:09,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11873: assume 11 == ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1; [2025-02-08 04:31:09,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11873: assume !(11 == ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1); [2025-02-08 04:31:09,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8306: havoc consume_skb_~arg0#1.base, consume_skb_~arg0#1.offset;havoc consume_skb_#in~arg0#1.base, consume_skb_#in~arg0#1.offset;assume { :end_inline_consume_skb } true;xennet_start_xmit_#res#1 := 0; [2025-02-08 04:31:09,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7249: assume 0 != (if netif_needs_gso_~tmp~31#1 % 256 % 4294967296 <= 2147483647 then netif_needs_gso_~tmp~31#1 % 256 % 4294967296 else netif_needs_gso_~tmp~31#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~ret181#1.base, skb_gso_ok_#t~ret181#1.offset, skb_gso_ok_#t~mem182#1, skb_gso_ok_#t~ret183#1, skb_gso_ok_#t~ret184#1, skb_gso_ok_#t~bitwise185#1, skb_gso_ok_#t~short186#1, skb_gso_ok_~skb#1.base, skb_gso_ok_~skb#1.offset, skb_gso_ok_~features#1, skb_gso_ok_~tmp~30#1.base, skb_gso_ok_~tmp~30#1.offset, skb_gso_ok_~tmp___0~7#1, skb_gso_ok_~tmp___1~3#1, skb_gso_ok_~tmp___2~2#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~30#1.base, skb_gso_ok_~tmp~30#1.offset;havoc skb_gso_ok_~tmp___0~7#1;havoc skb_gso_ok_~tmp___1~3#1;havoc skb_gso_ok_~tmp___2~2#1;havoc skb_gso_ok_~tmp___3~1#1; [2025-02-08 04:31:09,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7249: assume !(0 != (if netif_needs_gso_~tmp~31#1 % 256 % 4294967296 <= 2147483647 then netif_needs_gso_~tmp~31#1 % 256 % 4294967296 else netif_needs_gso_~tmp~31#1 % 256 % 4294967296 - 4294967296));netif_needs_gso_~tmp___3~2#1 := 0; [2025-02-08 04:31:09,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9892: setup_netfront_~tmp___7~4#1 := setup_netfront_#t~ret826#1;havoc setup_netfront_#t~ret826#1; [2025-02-08 04:31:09,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9892-1: SUMMARY for call setup_netfront_#t~ret826#1 := __phys_addr(setup_netfront_~rxs~0#1.base + setup_netfront_~rxs~0#1.offset); srcloc: null [2025-02-08 04:31:09,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15045: havoc ldv_pre_register_netdev_#t~nondet1233#1;ldv_register_netdev_#t~ret1041#1 := ldv_pre_register_netdev_#res#1;havoc ldv_pre_register_netdev_#t~nondet1233#1;assume { :end_inline_ldv_pre_register_netdev } true;assume -2147483648 <= ldv_register_netdev_#t~ret1041#1 && ldv_register_netdev_#t~ret1041#1 <= 2147483647;ldv_register_netdev_~ldv_16_ret_default~0#1 := ldv_register_netdev_#t~ret1041#1;havoc ldv_register_netdev_#t~ret1041#1;ldv_register_netdev_~ldv_16_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_16_netdev_net_device~0#1.offset := ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset; [2025-02-08 04:31:09,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10024: assume 0 != talk_to_netback_~err~8#1;talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset := 72, 0; [2025-02-08 04:31:09,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10024: assume !(0 != talk_to_netback_~err~8#1);call talk_to_netback_#t~mem872#1 := read~int#14(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, 4);call talk_to_netback_#t~mem873#1.base, talk_to_netback_#t~mem873#1.offset := read~$Pointer$#17(talk_to_netback_~dev#1.base, 8 + talk_to_netback_~dev#1.offset, 8); [2025-02-08 04:31:09,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12006: havoc ldv_dispatch_register_16_4_#t~ret980#1.base, ldv_dispatch_register_16_4_#t~ret980#1.offset, ldv_dispatch_register_16_4_~arg0#1.base, ldv_dispatch_register_16_4_~arg0#1.offset, ldv_dispatch_register_16_4_~cf_arg_7~0#1.base, ldv_dispatch_register_16_4_~cf_arg_7~0#1.offset, ldv_dispatch_register_16_4_~tmp~80#1.base, ldv_dispatch_register_16_4_~tmp~80#1.offset;havoc ldv_dispatch_register_16_4_#in~arg0#1.base, ldv_dispatch_register_16_4_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_register_16_4 } true; [2025-02-08 04:31:09,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9496: havoc xennet_create_dev_#t~mem732#1.base, xennet_create_dev_#t~mem732#1.offset;assume { :begin_inline_ldv_free_netdev_116 } true;ldv_free_netdev_116_#in~ldv_func_arg1#1.base, ldv_free_netdev_116_#in~ldv_func_arg1#1.offset := xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset;havoc ldv_free_netdev_116_~ldv_func_arg1#1.base, ldv_free_netdev_116_~ldv_func_arg1#1.offset;ldv_free_netdev_116_~ldv_func_arg1#1.base, ldv_free_netdev_116_~ldv_func_arg1#1.offset := ldv_free_netdev_116_#in~ldv_func_arg1#1.base, ldv_free_netdev_116_#in~ldv_func_arg1#1.offset; [2025-02-08 04:31:09,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9496-1: SUMMARY for call free_percpu(xennet_create_dev_#t~mem732#1.base, xennet_create_dev_#t~mem732#1.offset); srcloc: null [2025-02-08 04:31:09,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8175-1: SUMMARY for call xennet_start_xmit_#t~ret423#1 := ldv__builtin_expect(xennet_start_xmit_~tmp___11~2#1, 0); srcloc: null [2025-02-08 04:31:09,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8175: assume -9223372036854775808 <= xennet_start_xmit_#t~ret423#1 && xennet_start_xmit_#t~ret423#1 <= 9223372036854775807;xennet_start_xmit_~tmp___12~2#1 := xennet_start_xmit_#t~ret423#1;havoc xennet_start_xmit_#t~ret423#1; [2025-02-08 04:31:09,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9232: assume xennet_fix_features_~tmp___2~15#1 < 0;call write~int#7(0, xennet_fix_features_~#val~0#1.base, xennet_fix_features_~#val~0#1.offset, 4); [2025-02-08 04:31:09,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9232: assume !(xennet_fix_features_~tmp___2~15#1 < 0); [2025-02-08 04:31:09,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9893: setup_netfront_~tmp___8~4#1 := setup_netfront_#t~ret827#1;havoc setup_netfront_#t~ret827#1; [2025-02-08 04:31:09,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9893-1: SUMMARY for call setup_netfront_#t~ret827#1 := pfn_to_mfn(setup_netfront_~tmp___7~4#1 % 18446744073709551616 / 4096); srcloc: null [2025-02-08 04:31:09,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11347-1: SUMMARY for call ldv_entry_EMGentry_20_#t~ret1006#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:31:09,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11347: assume -2147483648 <= ldv_entry_EMGentry_20_#t~ret1006#1 && ldv_entry_EMGentry_20_#t~ret1006#1 <= 2147483647;ldv_entry_EMGentry_20_~tmp___0~47#1 := ldv_entry_EMGentry_20_#t~ret1006#1;havoc ldv_entry_EMGentry_20_#t~ret1006#1; [2025-02-08 04:31:09,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7251: netif_needs_gso_#t~ret188#1 := skb_gso_ok_#res#1;havoc skb_gso_ok_#t~ret181#1.base, skb_gso_ok_#t~ret181#1.offset, skb_gso_ok_#t~mem182#1, skb_gso_ok_#t~ret183#1, skb_gso_ok_#t~ret184#1, skb_gso_ok_#t~bitwise185#1, skb_gso_ok_#t~short186#1, skb_gso_ok_~skb#1.base, skb_gso_ok_~skb#1.offset, skb_gso_ok_~features#1, skb_gso_ok_~tmp~30#1.base, skb_gso_ok_~tmp~30#1.offset, skb_gso_ok_~tmp___0~7#1, skb_gso_ok_~tmp___1~3#1, skb_gso_ok_~tmp___2~2#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~8#1 := (if 0 == netif_needs_gso_#t~ret188#1 % 256 then 0 else 1);havoc netif_needs_gso_#t~ret188#1; [2025-02-08 04:31:09,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9894-1: SUMMARY for call setup_netfront_#t~ret828#1 := xenbus_grant_ring(setup_netfront_~dev#1.base, setup_netfront_~dev#1.offset, setup_netfront_~tmp___8~4#1); srcloc: null [2025-02-08 04:31:09,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7912-1: SUMMARY for call xennet_make_frags_#t~ret380#1.base, xennet_make_frags_#t~ret380#1.offset := skb_end_pointer(xennet_make_frags_~skb#1.base, xennet_make_frags_~skb#1.offset); srcloc: null [2025-02-08 04:31:09,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7912: xennet_make_frags_~tmp___9~1#1.base, xennet_make_frags_~tmp___9~1#1.offset := xennet_make_frags_#t~ret380#1.base, xennet_make_frags_#t~ret380#1.offset;havoc xennet_make_frags_#t~ret380#1.base, xennet_make_frags_#t~ret380#1.offset;xennet_make_frags_~frag~0#1.base, xennet_make_frags_~frag~0#1.offset := xennet_make_frags_~tmp___9~1#1.base, 48 + xennet_make_frags_~tmp___9~1#1.offset + 16 * (if xennet_make_frags_~i~3#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xennet_make_frags_~i~3#1 % 18446744073709551616 % 18446744073709551616 else xennet_make_frags_~i~3#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:31:09,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9762: assume true;assume setup_netfront_split_#t~loopctr799#1 < 20;havoc setup_netfront_split_#t~nondet800#1;call write~int#17(setup_netfront_split_#t~nondet800#1, setup_netfront_split_~info#1.base, 232 + setup_netfront_split_~info#1.offset + setup_netfront_split_#t~loopctr799#1, 8);setup_netfront_split_#t~loopctr799#1 := 1 + setup_netfront_split_#t~loopctr799#1; [2025-02-08 04:31:09,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9762: assume true;havoc setup_netfront_split_#t~mem798#1.base, setup_netfront_split_#t~mem798#1.offset;havoc setup_netfront_split_#t~loopctr799#1;havoc setup_netfront_split_#t~nondet800#1;havoc setup_netfront_split_#t~ret801#1;call setup_netfront_split_#t~mem802#1 := read~int#17(setup_netfront_split_~info#1.base, 200 + setup_netfront_split_~info#1.offset, 4); [2025-02-08 04:31:09,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9894: assume -2147483648 <= setup_netfront_#t~ret828#1 && setup_netfront_#t~ret828#1 <= 2147483647;setup_netfront_~err~7#1 := setup_netfront_#t~ret828#1;havoc setup_netfront_#t~ret828#1; [2025-02-08 04:31:09,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15180-2: xenbus_strstate_#res#1.base, xenbus_strstate_#res#1.offset := xenbus_strstate_#t~ret1253#1.base, xenbus_strstate_#t~ret1253#1.offset;havoc xenbus_strstate_#t~ret1253#1.base, xenbus_strstate_#t~ret1253#1.offset; [2025-02-08 04:31:09,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15180: havoc xenbus_strstate_#t~ret1253#1.base, xenbus_strstate_#t~ret1253#1.offset;netback_changed_#t~ret914#1.base, netback_changed_#t~ret914#1.offset := xenbus_strstate_#res#1.base, xenbus_strstate_#res#1.offset;havoc xenbus_strstate_#t~ret1253#1.base, xenbus_strstate_#t~ret1253#1.offset, xenbus_strstate_~arg0#1;havoc xenbus_strstate_#in~arg0#1;assume { :end_inline_xenbus_strstate } true;netback_changed_~tmp___0~36#1.base, netback_changed_~tmp___0~36#1.offset := netback_changed_#t~ret914#1.base, netback_changed_#t~ret914#1.offset;havoc netback_changed_#t~ret914#1.base, netback_changed_#t~ret914#1.offset; [2025-02-08 04:31:09,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8177: assume 0 != xennet_start_xmit_~tmp___12~2#1;xennet_start_xmit_~tmp___13~2#1 := 1; [2025-02-08 04:31:09,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8177: assume !(0 != xennet_start_xmit_~tmp___12~2#1);xennet_start_xmit_~tmp___13~2#1 := 0; [2025-02-08 04:31:09,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11877: assume 12 == ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1; [2025-02-08 04:31:09,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11877: assume !(12 == ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1); [2025-02-08 04:31:09,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9763: assume -2147483648 <= setup_netfront_split_#t~ret803#1 && setup_netfront_split_#t~ret803#1 <= 2147483647;setup_netfront_split_~err~6#1 := setup_netfront_split_#t~ret803#1;havoc setup_netfront_split_#t~mem802#1;havoc setup_netfront_split_#t~ret803#1; [2025-02-08 04:31:09,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9763-1: SUMMARY for call setup_netfront_split_#t~ret803#1 := bind_evtchn_to_irqhandler(setup_netfront_split_#t~mem802#1, #funAddr~xennet_rx_interrupt.base, #funAddr~xennet_rx_interrupt.offset, 0, setup_netfront_split_~info#1.base, 232 + setup_netfront_split_~info#1.offset, setup_netfront_split_~info#1.base, setup_netfront_split_~info#1.offset); srcloc: null [2025-02-08 04:31:09,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15180-3: SUMMARY for call xenbus_strstate_#t~ret1253#1.base, xenbus_strstate_#t~ret1253#1.offset := ldv_malloc(1); srcloc: null [2025-02-08 04:31:09,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9631: assume -9223372036854775808 <= netfront_resume_#t~ret765#1 && netfront_resume_#t~ret765#1 <= 9223372036854775807;netfront_resume_~tmp___0~32#1 := netfront_resume_#t~ret765#1;havoc netfront_resume_#t~mem764#1;havoc netfront_resume_#t~ret765#1; [2025-02-08 04:31:09,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9631-1: SUMMARY for call netfront_resume_#t~ret765#1 := ldv__builtin_expect((if netfront_resume_#t~mem764#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then netfront_resume_#t~mem764#1 % 4294967296 % 18446744073709551616 else netfront_resume_#t~mem764#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 04:31:09,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11349: assume 0 != ldv_entry_EMGentry_20_~tmp___0~47#1; [2025-02-08 04:31:09,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11349: assume !(0 != ldv_entry_EMGentry_20_~tmp___0~47#1); [2025-02-08 04:31:09,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7253: assume 0 != netif_needs_gso_~tmp___0~8#1 % 256;netif_needs_gso_~tmp___1~4#1 := 0; [2025-02-08 04:31:09,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7253: assume !(0 != netif_needs_gso_~tmp___0~8#1 % 256);netif_needs_gso_~tmp___1~4#1 := 1; [2025-02-08 04:31:09,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12010: SUMMARY for call ldv_assume((if 0 != ldv_register_netdev_~ldv_16_ret_default~0#1 then 1 else 0)); srcloc: null [2025-02-08 04:31:09,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7914: xennet_make_frags_~tmp___10~1#1.base, xennet_make_frags_~tmp___10~1#1.offset := xennet_make_frags_#t~ret381#1.base, xennet_make_frags_#t~ret381#1.offset;havoc xennet_make_frags_#t~ret381#1.base, xennet_make_frags_#t~ret381#1.offset;xennet_make_frags_~page~1#1.base, xennet_make_frags_~page~1#1.offset := xennet_make_frags_~tmp___10~1#1.base, xennet_make_frags_~tmp___10~1#1.offset; [2025-02-08 04:31:09,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12142: SUMMARY for call ldv_free(ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_3_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_3_2_default~0#1.offset); srcloc: null [2025-02-08 04:31:09,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7914-1: SUMMARY for call xennet_make_frags_#t~ret381#1.base, xennet_make_frags_#t~ret381#1.offset := skb_frag_page(xennet_make_frags_~frag~0#1.base, xennet_make_frags_~frag~0#1.offset); srcloc: null [2025-02-08 04:31:09,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9896: assume setup_netfront_~err~7#1 < 0; [2025-02-08 04:31:09,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9896: assume !(setup_netfront_~err~7#1 < 0);call write~int#17(setup_netfront_~err~7#1, setup_netfront_~info#1.base, 5568 + setup_netfront_~info#1.offset, 4);call setup_netfront_#t~mem829#1 := read~int#25(setup_netfront_~#feature_split_evtchn~0#1.base, setup_netfront_~#feature_split_evtchn~0#1.offset, 4); [2025-02-08 04:31:09,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9500: havoc ldv_free_netdev_116_~ldv_func_arg1#1.base, ldv_free_netdev_116_~ldv_func_arg1#1.offset;havoc ldv_free_netdev_116_#in~ldv_func_arg1#1.base, ldv_free_netdev_116_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_free_netdev_116 } true; [2025-02-08 04:31:09,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9236: assume 0 == xennet_fix_features_#t~mem692#1;havoc xennet_fix_features_#t~mem692#1; [2025-02-08 04:31:09,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9236: assume !(0 == xennet_fix_features_#t~mem692#1);havoc xennet_fix_features_#t~mem692#1; [2025-02-08 04:31:09,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9236-1: call xennet_fix_features_#t~mem692#1 := read~int#7(xennet_fix_features_~#val~0#1.base, xennet_fix_features_~#val~0#1.offset, 4); [2025-02-08 04:31:09,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11218: ldv_dummy_resourceless_instance_callback_7_24_#t~ret991#1 := xennet_set_features_#res#1;havoc xennet_set_features_#t~mem701#1, xennet_set_features_#t~short702#1, xennet_set_features_#t~ret703#1, xennet_set_features_~dev#1.base, xennet_set_features_~dev#1.offset, xennet_set_features_~features#1;havoc xennet_set_features_#in~dev#1.base, xennet_set_features_#in~dev#1.offset, xennet_set_features_#in~features#1;assume { :end_inline_xennet_set_features } true;assume -2147483648 <= ldv_dummy_resourceless_instance_callback_7_24_#t~ret991#1 && ldv_dummy_resourceless_instance_callback_7_24_#t~ret991#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_7_24_#t~ret991#1; [2025-02-08 04:31:09,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9501: xennet_create_dev_~tmp___5~6#1.base, xennet_create_dev_~tmp___5~6#1.offset := xennet_create_dev_#t~ret733#1.base, xennet_create_dev_#t~ret733#1.offset;havoc xennet_create_dev_#t~ret733#1.base, xennet_create_dev_#t~ret733#1.offset;xennet_create_dev_#res#1.base, xennet_create_dev_#res#1.offset := xennet_create_dev_~tmp___5~6#1.base, xennet_create_dev_~tmp___5~6#1.offset;call ULTIMATE.dealloc(xennet_create_dev_~#__key~1#1.base, xennet_create_dev_~#__key~1#1.offset);havoc xennet_create_dev_~#__key~1#1.base, xennet_create_dev_~#__key~1#1.offset;call ULTIMATE.dealloc(xennet_create_dev_~#__key___0~0#1.base, xennet_create_dev_~#__key___0~0#1.offset);havoc xennet_create_dev_~#__key___0~0#1.base, xennet_create_dev_~#__key___0~0#1.offset;call ULTIMATE.dealloc(xennet_create_dev_~#__key___1~0#1.base, xennet_create_dev_~#__key___1~0#1.offset);havoc xennet_create_dev_~#__key___1~0#1.base, xennet_create_dev_~#__key___1~0#1.offset; [2025-02-08 04:31:09,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9501-1: SUMMARY for call xennet_create_dev_#t~ret733#1.base, xennet_create_dev_#t~ret733#1.offset := ERR_PTR(xennet_create_dev_~err~3#1); srcloc: null [2025-02-08 04:31:09,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9633: assume 0 != netfront_resume_~tmp___0~32#1;call netfront_resume_#t~mem766#1.base, netfront_resume_#t~mem766#1.offset := read~$Pointer$#17(netfront_resume_~dev#1.base, 8 + netfront_resume_~dev#1.offset, 8); [2025-02-08 04:31:09,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9633: assume !(0 != netfront_resume_~tmp___0~32#1); [2025-02-08 04:31:09,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9237: xennet_fix_features_~features#1 := xennet_fix_features_#t~bitwise693#1;havoc xennet_fix_features_#t~bitwise693#1; [2025-02-08 04:31:09,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9237-1: [2025-02-08 04:31:09,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9237-2: havoc xennet_fix_features_#t~bitwise693#1;assume xennet_fix_features_#t~bitwise693#1 % 18446744073709551616 <= xennet_fix_features_~features#1 % 18446744073709551616 && xennet_fix_features_#t~bitwise693#1 % 18446744073709551616 <= 18446744073709486079; [2025-02-08 04:31:09,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9237-3: assume 18446744073709486079 == xennet_fix_features_~features#1 % 18446744073709551616;xennet_fix_features_#t~bitwise693#1 := xennet_fix_features_~features#1; [2025-02-08 04:31:09,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9237-3: assume !(18446744073709486079 == xennet_fix_features_~features#1 % 18446744073709551616); [2025-02-08 04:31:09,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11351: SUMMARY for call ldv_assume((if 0 != ldv_entry_EMGentry_20_~ldv_20_ret_default~0#1 then 1 else 0)); srcloc: null [2025-02-08 04:31:09,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10030-1: SUMMARY for call talk_to_netback_#t~ret874#1 := xenbus_printf(talk_to_netback_#t~mem872#1, talk_to_netback_#t~mem873#1.base, talk_to_netback_#t~mem873#1.offset, 73, 0, 74, 0); srcloc: null [2025-02-08 04:31:09,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8048: assume xennet_count_skb_frag_slots_~i~4#1 < xennet_count_skb_frag_slots_~frags~1#1; [2025-02-08 04:31:09,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8048: assume !(xennet_count_skb_frag_slots_~i~4#1 < xennet_count_skb_frag_slots_~frags~1#1);xennet_count_skb_frag_slots_#res#1 := xennet_count_skb_frag_slots_~pages~0#1; [2025-02-08 04:31:09,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9237-4: assume 0 == xennet_fix_features_~features#1 % 18446744073709551616;xennet_fix_features_#t~bitwise693#1 := 0; [2025-02-08 04:31:09,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9237-4: assume !(0 == xennet_fix_features_~features#1 % 18446744073709551616); [2025-02-08 04:31:09,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7916-1: SUMMARY for call xennet_make_frags_#t~ret382#1 := skb_frag_size(xennet_make_frags_~frag~0#1.base, xennet_make_frags_~frag~0#1.offset); srcloc: null [2025-02-08 04:31:09,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7916: xennet_make_frags_~len~0#1 := xennet_make_frags_#t~ret382#1;havoc xennet_make_frags_#t~ret382#1;call xennet_make_frags_#t~mem383#1 := read~int#17(xennet_make_frags_~frag~0#1.base, 8 + xennet_make_frags_~frag~0#1.offset, 4);xennet_make_frags_~offset~0#1 := xennet_make_frags_#t~mem383#1;havoc xennet_make_frags_#t~mem383#1;assume { :begin_inline_compound_order } true;compound_order_#in~page#1.base, compound_order_#in~page#1.offset := xennet_make_frags_~page~1#1.base, xennet_make_frags_~page~1#1.offset;havoc compound_order_#res#1;havoc compound_order_#t~ret92#1, compound_order_#t~mem93#1.base, compound_order_#t~mem93#1.offset, compound_order_~page#1.base, compound_order_~page#1.offset, compound_order_~tmp~8#1;compound_order_~page#1.base, compound_order_~page#1.offset := compound_order_#in~page#1.base, compound_order_#in~page#1.offset;havoc compound_order_~tmp~8#1;assume { :begin_inline_PageHead } true;PageHead_#in~page#1.base, PageHead_#in~page#1.offset := compound_order_~page#1.base, compound_order_~page#1.offset;havoc PageHead_#res#1;havoc PageHead_#t~ret81#1, PageHead_~page#1.base, PageHead_~page#1.offset, PageHead_~tmp~5#1;PageHead_~page#1.base, PageHead_~page#1.offset := PageHead_#in~page#1.base, PageHead_#in~page#1.offset;havoc PageHead_~tmp~5#1; [2025-02-08 04:31:09,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10030: assume -2147483648 <= talk_to_netback_#t~ret874#1 && talk_to_netback_#t~ret874#1 <= 2147483647;talk_to_netback_~err~8#1 := talk_to_netback_#t~ret874#1;havoc talk_to_netback_#t~mem872#1;havoc talk_to_netback_#t~mem873#1.base, talk_to_netback_#t~mem873#1.offset;havoc talk_to_netback_#t~ret874#1; [2025-02-08 04:31:09,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9766: assume setup_netfront_split_~err~6#1 < 0; [2025-02-08 04:31:09,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9766: assume !(setup_netfront_split_~err~6#1 < 0);call write~int#17(setup_netfront_split_~err~6#1, setup_netfront_split_~info#1.base, 208 + setup_netfront_split_~info#1.offset, 4);setup_netfront_split_#res#1 := 0; [2025-02-08 04:31:09,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12277: havoc ldv_dispatch_register_19_2_#t~ret981#1.base, ldv_dispatch_register_19_2_#t~ret981#1.offset, ldv_dispatch_register_19_2_~arg0#1.base, ldv_dispatch_register_19_2_~arg0#1.offset, ldv_dispatch_register_19_2_~cf_arg_0~0#1.base, ldv_dispatch_register_19_2_~cf_arg_0~0#1.offset, ldv_dispatch_register_19_2_~tmp~81#1.base, ldv_dispatch_register_19_2_~tmp~81#1.offset;havoc ldv_dispatch_register_19_2_#in~arg0#1.base, ldv_dispatch_register_19_2_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_register_19_2 } true;ldv_xenbus_register_frontend_#res#1 := ldv_xenbus_register_frontend_~arg0#1; [2025-02-08 04:31:09,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11352: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 04:31:09,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15184: havoc xenbus_switch_state_#t~nondet1254#1;netback_changed_#t~ret918#1 := xenbus_switch_state_#res#1;havoc xenbus_switch_state_#t~nondet1254#1, xenbus_switch_state_~arg0#1.base, xenbus_switch_state_~arg0#1.offset, xenbus_switch_state_~arg1#1;havoc xenbus_switch_state_#in~arg0#1.base, xenbus_switch_state_#in~arg0#1.offset, xenbus_switch_state_#in~arg1#1;assume { :end_inline_xenbus_switch_state } true;assume -2147483648 <= netback_changed_#t~ret918#1 && netback_changed_#t~ret918#1 <= 2147483647;havoc netback_changed_#t~ret918#1; [2025-02-08 04:31:09,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9635: assume -2147483648 <= netfront_resume_#t~ret767#1 && netfront_resume_#t~ret767#1 <= 2147483647;havoc netfront_resume_#t~mem766#1.base, netfront_resume_#t~mem766#1.offset;havoc netfront_resume_#t~ret767#1; [2025-02-08 04:31:09,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9635-1: SUMMARY for call netfront_resume_#t~ret767#1 := __dynamic_dev_dbg(netfront_resume_~#descriptor~0#1.base, netfront_resume_~#descriptor~0#1.offset, netfront_resume_~dev#1.base, 60 + netfront_resume_~dev#1.offset, 41, 0); srcloc: null [2025-02-08 04:31:09,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11881: assume 13 == ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1; [2025-02-08 04:31:09,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11881: assume !(13 == ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1); [2025-02-08 04:31:09,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10164: assume xennet_connect_~i~10#1 % 4294967296 <= 255; [2025-02-08 04:31:09,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10164: assume !(xennet_connect_~i~10#1 % 4294967296 <= 255);call write~int#17(xennet_connect_~requeue_idx~0#1, xennet_connect_~np~17#1.base, 5548 + xennet_connect_~np~17#1.offset, 4);call xennet_connect_#t~mem905#1.base, xennet_connect_#t~mem905#1.offset := read~$Pointer$#17(xennet_connect_~np~17#1.base, 16 + xennet_connect_~np~17#1.offset, 8);assume { :begin_inline_netif_carrier_on } true;netif_carrier_on_#in~arg0#1.base, netif_carrier_on_#in~arg0#1.offset := xennet_connect_#t~mem905#1.base, xennet_connect_#t~mem905#1.offset;havoc netif_carrier_on_~arg0#1.base, netif_carrier_on_~arg0#1.offset;netif_carrier_on_~arg0#1.base, netif_carrier_on_~arg0#1.offset := netif_carrier_on_#in~arg0#1.base, netif_carrier_on_#in~arg0#1.offset; [2025-02-08 04:31:09,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11353: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 04:31:09,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10957-1: SUMMARY for call ldv_device_driver_io_instance_0_#t~ret972#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:31:09,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10957: assume -2147483648 <= ldv_device_driver_io_instance_0_#t~ret972#1 && ldv_device_driver_io_instance_0_#t~ret972#1 <= 2147483647;ldv_device_driver_io_instance_0_~tmp___2~21#1 := ldv_device_driver_io_instance_0_#t~ret972#1;havoc ldv_device_driver_io_instance_0_#t~ret972#1; [2025-02-08 04:31:09,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10032: assume 0 != talk_to_netback_~err~8#1;talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset := 75, 0; [2025-02-08 04:31:09,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10032: assume !(0 != talk_to_netback_~err~8#1);call talk_to_netback_#t~mem875#1 := read~int#14(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, 4);call talk_to_netback_#t~mem876#1.base, talk_to_netback_#t~mem876#1.offset := read~$Pointer$#17(talk_to_netback_~dev#1.base, 8 + talk_to_netback_~dev#1.offset, 8); [2025-02-08 04:31:09,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9372: xennet_create_dev_#t~ret715#1.base, xennet_create_dev_#t~ret715#1.offset := ldv_alloc_etherdev_mqs_115_#res#1.base, ldv_alloc_etherdev_mqs_115_#res#1.offset;havoc ldv_alloc_etherdev_mqs_115_#t~ret1076#1.base, ldv_alloc_etherdev_mqs_115_#t~ret1076#1.offset, ldv_alloc_etherdev_mqs_115_#t~ret1077#1.base, ldv_alloc_etherdev_mqs_115_#t~ret1077#1.offset, ldv_alloc_etherdev_mqs_115_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_115_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_115_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_115_~ldv_func_res~1#1.base, ldv_alloc_etherdev_mqs_115_~ldv_func_res~1#1.offset, ldv_alloc_etherdev_mqs_115_~tmp~111#1.base, ldv_alloc_etherdev_mqs_115_~tmp~111#1.offset, ldv_alloc_etherdev_mqs_115_~tmp___0~54#1.base, ldv_alloc_etherdev_mqs_115_~tmp___0~54#1.offset;havoc ldv_alloc_etherdev_mqs_115_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_115_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_115_#in~ldv_func_arg3#1;assume { :end_inline_ldv_alloc_etherdev_mqs_115 } true;xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset := xennet_create_dev_#t~ret715#1.base, xennet_create_dev_#t~ret715#1.offset;havoc xennet_create_dev_#t~ret715#1.base, xennet_create_dev_#t~ret715#1.offset; [2025-02-08 04:31:09,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7258: assume 0 != netif_needs_gso_~tmp___1~4#1;netif_needs_gso_~tmp___3~2#1 := 1; [2025-02-08 04:31:09,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7258: assume !(0 != netif_needs_gso_~tmp___1~4#1);call netif_needs_gso_#t~mem189#1 := read~int#17(netif_needs_gso_~skb#1.base, 124 + netif_needs_gso_~skb#1.offset, 1);netif_needs_gso_#t~short191#1 := 12 != netif_needs_gso_#t~mem189#1 % 256 % 4294967296; [2025-02-08 04:31:09,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9901: assume 0 != setup_netfront_#t~mem829#1 % 4294967296;havoc setup_netfront_#t~mem829#1;assume { :begin_inline_setup_netfront_split } true;setup_netfront_split_#in~info#1.base, setup_netfront_split_#in~info#1.offset := setup_netfront_~info#1.base, setup_netfront_~info#1.offset;havoc setup_netfront_split_#res#1;havoc setup_netfront_split_#t~mem788#1.base, setup_netfront_split_#t~mem788#1.offset, setup_netfront_split_#t~ret789#1, setup_netfront_split_#t~mem790#1.base, setup_netfront_split_#t~mem790#1.offset, setup_netfront_split_#t~ret791#1, setup_netfront_split_#t~mem792#1.base, setup_netfront_split_#t~mem792#1.offset, setup_netfront_split_#t~loopctr793#1, setup_netfront_split_#t~nondet794#1, setup_netfront_split_#t~ret795#1, setup_netfront_split_#t~mem796#1, setup_netfront_split_#t~ret797#1, setup_netfront_split_#t~mem798#1.base, setup_netfront_split_#t~mem798#1.offset, setup_netfront_split_#t~loopctr799#1, setup_netfront_split_#t~nondet800#1, setup_netfront_split_#t~ret801#1, setup_netfront_split_#t~mem802#1, setup_netfront_split_#t~ret803#1, setup_netfront_split_#t~mem804#1, setup_netfront_split_#t~mem805#1.base, setup_netfront_split_#t~mem805#1.offset, setup_netfront_split_#t~mem806#1, setup_netfront_split_#t~ret807#1, setup_netfront_split_#t~mem808#1.base, setup_netfront_split_#t~mem808#1.offset, setup_netfront_split_#t~mem809#1, setup_netfront_split_#t~ret810#1, setup_netfront_split_~info#1.base, setup_netfront_split_~info#1.offset, setup_netfront_split_~err~6#1;setup_netfront_split_~info#1.base, setup_netfront_split_~info#1.offset := setup_netfront_split_#in~info#1.base, setup_netfront_split_#in~info#1.offset;havoc setup_netfront_split_~err~6#1;call setup_netfront_split_#t~mem788#1.base, setup_netfront_split_#t~mem788#1.offset := read~$Pointer$#17(setup_netfront_split_~info#1.base, 252 + setup_netfront_split_~info#1.offset, 8); [2025-02-08 04:31:09,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9901: assume !(0 != setup_netfront_#t~mem829#1 % 4294967296);havoc setup_netfront_#t~mem829#1; [2025-02-08 04:31:09,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7919-1: SUMMARY for call xennet_make_frags_#t~ret386#1 := ldv__builtin_expect((if (xennet_make_frags_~len~0#1 + xennet_make_frags_~offset~0#1) % 4294967296 % 18446744073709551616 > xennet_make_frags_#t~bitwise385#1 % 18446744073709551616 then 1 else 0), 0); srcloc: null [2025-02-08 04:31:09,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7919: assume -9223372036854775808 <= xennet_make_frags_#t~ret386#1 && xennet_make_frags_#t~ret386#1 <= 9223372036854775807;xennet_make_frags_~tmp___12~1#1 := xennet_make_frags_#t~ret386#1;havoc xennet_make_frags_#t~bitwise385#1;havoc xennet_make_frags_#t~ret386#1; [2025-02-08 04:31:09,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7919-4: assume 0 == xennet_make_frags_~tmp___11~1#1;xennet_make_frags_#t~bitwise385#1 := 4096; [2025-02-08 04:31:09,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7919-4: assume !(0 == xennet_make_frags_~tmp___11~1#1); [2025-02-08 04:31:09,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7919-3: havoc xennet_make_frags_#t~bitwise385#1; [2025-02-08 04:31:09,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7919-2: [2025-02-08 04:31:09,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12015: SUMMARY for call ldv_assume((if 0 != ldv_register_netdev_~ldv_16_ret_default~0#1 then 1 else 0)); srcloc: null [2025-02-08 04:31:09,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10959: assume 0 != ldv_device_driver_io_instance_0_~tmp___2~21#1;call ldv_device_driver_io_instance_0_#t~mem973#1.base, ldv_device_driver_io_instance_0_#t~mem973#1.offset := read~$Pointer$#17(ldv_device_driver_io_instance_0_~ldv_0_container_struct_xenbus_driver~0#1.base, 8 + ldv_device_driver_io_instance_0_~ldv_0_container_struct_xenbus_driver~0#1.offset, 8);assume { :begin_inline_ldv_io_instance_probe_0_11 } true;ldv_io_instance_probe_0_11_#in~arg0#1.base, ldv_io_instance_probe_0_11_#in~arg0#1.offset, ldv_io_instance_probe_0_11_#in~arg1#1.base, ldv_io_instance_probe_0_11_#in~arg1#1.offset, ldv_io_instance_probe_0_11_#in~arg2#1.base, ldv_io_instance_probe_0_11_#in~arg2#1.offset := ldv_device_driver_io_instance_0_#t~mem973#1.base, ldv_device_driver_io_instance_0_#t~mem973#1.offset, ldv_device_driver_io_instance_0_~ldv_0_resource_struct_xenbus_device_ptr~0#1.base, ldv_device_driver_io_instance_0_~ldv_0_resource_struct_xenbus_device_ptr~0#1.offset, ldv_device_driver_io_instance_0_~ldv_0_resource_struct_xenbus_device_id~0#1.base, ldv_device_driver_io_instance_0_~ldv_0_resource_struct_xenbus_device_id~0#1.offset;havoc ldv_io_instance_probe_0_11_#res#1;havoc ldv_io_instance_probe_0_11_#t~ret1033#1, ldv_io_instance_probe_0_11_~arg0#1.base, ldv_io_instance_probe_0_11_~arg0#1.offset, ldv_io_instance_probe_0_11_~arg1#1.base, ldv_io_instance_probe_0_11_~arg1#1.offset, ldv_io_instance_probe_0_11_~arg2#1.base, ldv_io_instance_probe_0_11_~arg2#1.offset, ldv_io_instance_probe_0_11_~tmp~96#1;ldv_io_instance_probe_0_11_~arg0#1.base, ldv_io_instance_probe_0_11_~arg0#1.offset := ldv_io_instance_probe_0_11_#in~arg0#1.base, ldv_io_instance_probe_0_11_#in~arg0#1.offset;ldv_io_instance_probe_0_11_~arg1#1.base, ldv_io_instance_probe_0_11_~arg1#1.offset := ldv_io_instance_probe_0_11_#in~arg1#1.base, ldv_io_instance_probe_0_11_#in~arg1#1.offset;ldv_io_instance_probe_0_11_~arg2#1.base, ldv_io_instance_probe_0_11_~arg2#1.offset := ldv_io_instance_probe_0_11_#in~arg2#1.base, ldv_io_instance_probe_0_11_#in~arg2#1.offset;havoc ldv_io_instance_probe_0_11_~tmp~96#1;assume { :begin_inline_netfront_probe } true;netfront_probe_#in~dev#1.base, netfront_probe_#in~dev#1.offset, netfront_probe_#in~id#1.base, netfront_probe_#in~id#1.offset := ldv_io_instance_probe_0_11_~arg1#1.base, ldv_io_instance_probe_0_11_~arg1#1.offset, ldv_io_instance_probe_0_11_~arg2#1.base, ldv_io_instance_probe_0_11_~arg2#1.offset;havoc netfront_probe_#res#1;havoc netfront_probe_#t~ret734#1.base, netfront_probe_#t~ret734#1.offset, netfront_probe_#t~ret735#1, netfront_probe_#t~ret736#1, netfront_probe_#t~ret737#1.base, netfront_probe_#t~ret737#1.offset, netfront_probe_#t~ret738#1, netfront_probe_#t~mem739#1.base, netfront_probe_#t~mem739#1.offset, netfront_probe_#t~ret740#1, netfront_probe_#t~ret741#1, netfront_probe_#t~mem742#1.base, netfront_probe_#t~mem742#1.offset, netfront_probe_#t~ret743#1, 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~0#1.base, netfront_probe_~info~0#1.offset, netfront_probe_~tmp~60#1, netfront_probe_~tmp___0~30#1, netfront_probe_~tmp___1~22#1.base, netfront_probe_~tmp___1~22#1.offset;netfront_probe_~dev#1.base, netfront_probe_~dev#1.offset := netfront_probe_#in~dev#1.base, netfront_probe_#in~dev#1.offset;netfront_probe_~id#1.base, netfront_probe_~id#1.offset := netfront_probe_#in~id#1.base, netfront_probe_#in~id#1.offset;havoc netfront_probe_~err~4#1;havoc netfront_probe_~netdev~1#1.base, netfront_probe_~netdev~1#1.offset;havoc netfront_probe_~info~0#1.base, netfront_probe_~info~0#1.offset;havoc netfront_probe_~tmp~60#1;havoc netfront_probe_~tmp___0~30#1;havoc netfront_probe_~tmp___1~22#1.base, netfront_probe_~tmp___1~22#1.offset;assume { :begin_inline_xennet_create_dev } true;xennet_create_dev_#in~dev#1.base, xennet_create_dev_#in~dev#1.offset := netfront_probe_~dev#1.base, netfront_probe_~dev#1.offset;havoc xennet_create_dev_#res#1.base, xennet_create_dev_#res#1.offset;havoc xennet_create_dev_#t~ret715#1.base, xennet_create_dev_#t~ret715#1.offset, xennet_create_dev_#t~ret716#1.base, xennet_create_dev_#t~ret716#1.offset, xennet_create_dev_#t~ret717#1.base, xennet_create_dev_#t~ret717#1.offset, xennet_create_dev_#t~ret718#1.base, xennet_create_dev_#t~ret718#1.offset, xennet_create_dev_#t~ret719#1.base, xennet_create_dev_#t~ret719#1.offset, xennet_create_dev_#t~ret720#1.base, xennet_create_dev_#t~ret720#1.offset, xennet_create_dev_#t~mem721#1.base, xennet_create_dev_#t~mem721#1.offset, xennet_create_dev_#t~mem722#1, xennet_create_dev_#t~ret723#1, xennet_create_dev_#t~ret724#1, xennet_create_dev_#t~ret725#1, xennet_create_dev_#t~ret726#1, xennet_create_dev_#t~ret727#1, xennet_create_dev_#t~mem728#1, xennet_create_dev_#t~mem729#1, xennet_create_dev_#t~bitwise730#1, xennet_create_dev_#t~mem731#1, xennet_create_dev_#t~mem732#1.base, xennet_create_dev_#t~mem732#1.offset, xennet_create_dev_#t~ret733#1.base, xennet_create_dev_#t~ret733#1.offset, xennet_create_dev_~dev#1.base, xennet_create_dev_~dev#1.offset, xennet_create_dev_~i~8#1, xennet_create_dev_~err~3#1, xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset, xennet_create_dev_~np~16#1.base, xennet_create_dev_~np~16#1.offset, xennet_create_dev_~tmp~59#1.base, xennet_create_dev_~tmp~59#1.offset, xennet_create_dev_~tmp___0~29#1.base, xennet_create_dev_~tmp___0~29#1.offset, xennet_create_dev_~#__key~1#1.base, xennet_create_dev_~#__key~1#1.offset, xennet_create_dev_~#__key___0~0#1.base, xennet_create_dev_~#__key___0~0#1.offset, xennet_create_dev_~__min1~1#1, xennet_create_dev_~__min2~1#1, xennet_create_dev_~#__key___1~0#1.base, xennet_create_dev_~#__key___1~0#1.offset, xennet_create_dev_~tmp___1~21#1.base, xennet_create_dev_~tmp___1~21#1.offset, xennet_create_dev_~xen_nf_stats~0#1.base, xennet_create_dev_~xen_nf_stats~0#1.offset, xennet_create_dev_~__vpp_verify~3#1.base, xennet_create_dev_~__vpp_verify~3#1.offset, xennet_create_dev_~__ptr~1#1, xennet_create_dev_~tmp___2~16#1, xennet_create_dev_~__min1___0~0#1, xennet_create_dev_~__min2___0~0#1, xennet_create_dev_~tmp___3~13#1, xennet_create_dev_~__min1___1~0#1, xennet_create_dev_~__min2___1~0#1, xennet_create_dev_~tmp___4~10#1, xennet_create_dev_~tmp___5~6#1.base, xennet_create_dev_~tmp___5~6#1.offset;xennet_create_dev_~dev#1.base, xennet_create_dev_~dev#1.offset := xennet_create_dev_#in~dev#1.base, xennet_create_dev_#in~dev#1.offset;havoc xennet_create_dev_~i~8#1;havoc xennet_create_dev_~err~3#1;havoc xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset;havoc xennet_create_dev_~np~16#1.base, xennet_create_dev_~np~16#1.offset;havoc xennet_create_dev_~tmp~59#1.base, xennet_create_dev_~tmp~59#1.offset;havoc xennet_create_dev_~tmp___0~29#1.base, xennet_create_dev_~tmp___0~29#1.offset;call xennet_create_dev_~#__key~1#1.base, xennet_create_dev_~#__key~1#1.offset := #Ultimate.allocOnStack(8);call xennet_create_dev_~#__key___0~0#1.base, xennet_create_dev_~#__key___0~0#1.offset := #Ultimate.allocOnStack(8);havoc xennet_create_dev_~__min1~1#1;havoc xennet_create_dev_~__min2~1#1;call xennet_create_dev_~#__key___1~0#1.base, xennet_create_dev_~#__key___1~0#1.offset := #Ultimate.allocOnStack(8);havoc xennet_create_dev_~tmp___1~21#1.base, xennet_create_dev_~tmp___1~21#1.offset;havoc xennet_create_dev_~xen_nf_stats~0#1.base, xennet_create_dev_~xen_nf_stats~0#1.offset;havoc xennet_create_dev_~__vpp_verify~3#1.base, xennet_create_dev_~__vpp_verify~3#1.offset;havoc xennet_create_dev_~__ptr~1#1;havoc xennet_create_dev_~tmp___2~16#1;havoc xennet_create_dev_~__min1___0~0#1;havoc xennet_create_dev_~__min2___0~0#1;havoc xennet_create_dev_~tmp___3~13#1;havoc xennet_create_dev_~__min1___1~0#1;havoc xennet_create_dev_~__min2___1~0#1;havoc xennet_create_dev_~tmp___4~10#1;havoc xennet_create_dev_~tmp___5~6#1.base, xennet_create_dev_~tmp___5~6#1.offset;assume { :begin_inline_ldv_alloc_etherdev_mqs_115 } true;ldv_alloc_etherdev_mqs_115_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_115_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_115_#in~ldv_func_arg3#1 := 31616, 1, 1;havoc ldv_alloc_etherdev_mqs_115_#res#1.base, ldv_alloc_etherdev_mqs_115_#res#1.offset;havoc ldv_alloc_etherdev_mqs_115_#t~ret1076#1.base, ldv_alloc_etherdev_mqs_115_#t~ret1076#1.offset, ldv_alloc_etherdev_mqs_115_#t~ret1077#1.base, ldv_alloc_etherdev_mqs_115_#t~ret1077#1.offset, ldv_alloc_etherdev_mqs_115_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_115_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_115_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_115_~ldv_func_res~1#1.base, ldv_alloc_etherdev_mqs_115_~ldv_func_res~1#1.offset, ldv_alloc_etherdev_mqs_115_~tmp~111#1.base, ldv_alloc_etherdev_mqs_115_~tmp~111#1.offset, ldv_alloc_etherdev_mqs_115_~tmp___0~54#1.base, ldv_alloc_etherdev_mqs_115_~tmp___0~54#1.offset;ldv_alloc_etherdev_mqs_115_~ldv_func_arg1#1 := ldv_alloc_etherdev_mqs_115_#in~ldv_func_arg1#1;ldv_alloc_etherdev_mqs_115_~ldv_func_arg2#1 := ldv_alloc_etherdev_mqs_115_#in~ldv_func_arg2#1;ldv_alloc_etherdev_mqs_115_~ldv_func_arg3#1 := ldv_alloc_etherdev_mqs_115_#in~ldv_func_arg3#1;havoc ldv_alloc_etherdev_mqs_115_~ldv_func_res~1#1.base, ldv_alloc_etherdev_mqs_115_~ldv_func_res~1#1.offset;havoc ldv_alloc_etherdev_mqs_115_~tmp~111#1.base, ldv_alloc_etherdev_mqs_115_~tmp~111#1.offset;havoc ldv_alloc_etherdev_mqs_115_~tmp___0~54#1.base, ldv_alloc_etherdev_mqs_115_~tmp___0~54#1.offset;assume { :begin_inline_alloc_etherdev_mqs } true;alloc_etherdev_mqs_#in~arg0#1, alloc_etherdev_mqs_#in~arg1#1, alloc_etherdev_mqs_#in~arg2#1 := ldv_alloc_etherdev_mqs_115_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_115_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_115_~ldv_func_arg3#1;havoc alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret1216#1.base, alloc_etherdev_mqs_#t~ret1216#1.offset, alloc_etherdev_mqs_~arg0#1, alloc_etherdev_mqs_~arg1#1, alloc_etherdev_mqs_~arg2#1;alloc_etherdev_mqs_~arg0#1 := alloc_etherdev_mqs_#in~arg0#1;alloc_etherdev_mqs_~arg1#1 := alloc_etherdev_mqs_#in~arg1#1;alloc_etherdev_mqs_~arg2#1 := alloc_etherdev_mqs_#in~arg2#1; [2025-02-08 04:31:09,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10959: assume !(0 != ldv_device_driver_io_instance_0_~tmp___2~21#1); [2025-02-08 04:31:09,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9242: assume 0 != xennet_fix_features_#t~bitwise694#1 % 18446744073709551616;havoc xennet_fix_features_#t~bitwise694#1;call write~int#28(0, xennet_fix_features_~#__constr_expr_3~0#1.base, xennet_fix_features_~#__constr_expr_3~0#1.offset, 4);call xennet_fix_features_#t~mem695#1 := read~int#28(xennet_fix_features_~#__constr_expr_3~0#1.base, xennet_fix_features_~#__constr_expr_3~0#1.offset, 4);call xennet_fix_features_#t~mem696#1.base, xennet_fix_features_#t~mem696#1.offset := read~$Pointer$#17(xennet_fix_features_~np~13#1.base, 252 + xennet_fix_features_~np~13#1.offset, 8);call xennet_fix_features_#t~mem697#1.base, xennet_fix_features_#t~mem697#1.offset := read~$Pointer$#17(xennet_fix_features_#t~mem696#1.base, 16 + xennet_fix_features_#t~mem696#1.offset, 8); [2025-02-08 04:31:09,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9242: assume !(0 != xennet_fix_features_#t~bitwise694#1 % 18446744073709551616);havoc xennet_fix_features_#t~bitwise694#1; [2025-02-08 04:31:09,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9374: assume 0 == (xennet_create_dev_~netdev~0#1.base + xennet_create_dev_~netdev~0#1.offset) % 18446744073709551616; [2025-02-08 04:31:09,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9374: assume !(0 == (xennet_create_dev_~netdev~0#1.base + xennet_create_dev_~netdev~0#1.offset) % 18446744073709551616); [2025-02-08 04:31:09,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11092: havoc ldv_device_driver_io_instance_0_#t~mem969#1.base, ldv_device_driver_io_instance_0_#t~mem969#1.offset, ldv_device_driver_io_instance_0_#t~ret970#1.base, ldv_device_driver_io_instance_0_#t~ret970#1.offset, ldv_device_driver_io_instance_0_#t~ret971#1.base, ldv_device_driver_io_instance_0_#t~ret971#1.offset, ldv_device_driver_io_instance_0_#t~ret972#1, ldv_device_driver_io_instance_0_#t~mem973#1.base, ldv_device_driver_io_instance_0_#t~mem973#1.offset, ldv_device_driver_io_instance_0_#t~ret974#1, ldv_device_driver_io_instance_0_#t~ret975#1, ldv_device_driver_io_instance_0_#t~ret976#1, ldv_device_driver_io_instance_0_#t~ret977#1, ldv_device_driver_io_instance_0_#t~mem978#1.base, ldv_device_driver_io_instance_0_#t~mem978#1.offset, ldv_device_driver_io_instance_0_~arg0#1.base, ldv_device_driver_io_instance_0_~arg0#1.offset, ldv_device_driver_io_instance_0_~ldv_0_callback_otherend_changed~0#1.base, ldv_device_driver_io_instance_0_~ldv_0_callback_otherend_changed~0#1.offset, ldv_device_driver_io_instance_0_~ldv_0_callback_resume~0#1.base, ldv_device_driver_io_instance_0_~ldv_0_callback_resume~0#1.offset, ldv_device_driver_io_instance_0_~ldv_0_container_struct_xenbus_driver~0#1.base, ldv_device_driver_io_instance_0_~ldv_0_container_struct_xenbus_driver~0#1.offset, ldv_device_driver_io_instance_0_~ldv_0_resource_enum_xenbus_state~0#1, ldv_device_driver_io_instance_0_~ldv_0_resource_struct_xenbus_device_id~0#1.base, ldv_device_driver_io_instance_0_~ldv_0_resource_struct_xenbus_device_id~0#1.offset, ldv_device_driver_io_instance_0_~ldv_0_resource_struct_xenbus_device_ptr~0#1.base, ldv_device_driver_io_instance_0_~ldv_0_resource_struct_xenbus_device_ptr~0#1.offset, ldv_device_driver_io_instance_0_~ldv_0_ret_default~0#1, ldv_device_driver_io_instance_0_~data~2#1.base, ldv_device_driver_io_instance_0_~data~2#1.offset, ldv_device_driver_io_instance_0_~tmp~78#1.base, ldv_device_driver_io_instance_0_~tmp~78#1.offset, ldv_device_driver_io_instance_0_~tmp___0~45#1.base, ldv_device_driver_io_instance_0_~tmp___0~45#1.offset, ldv_device_driver_io_instance_0_~tmp___1~30#1, ldv_device_driver_io_instance_0_~tmp___2~21#1, ldv_device_driver_io_instance_0_~tmp___3~16#1;havoc ldv_device_driver_io_instance_0_#in~arg0#1.base, ldv_device_driver_io_instance_0_#in~arg0#1.offset;assume { :end_inline_ldv_device_driver_io_instance_0 } true; [2025-02-08 04:31:09,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8185: assume 0 != xennet_start_xmit_~tmp___13~2#1;xennet_start_xmit_~tmp___14~2#1 := 1; [2025-02-08 04:31:09,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8185: assume !(0 != xennet_start_xmit_~tmp___13~2#1);xennet_start_xmit_~tmp___14~2#1 := 0; [2025-02-08 04:31:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9242-1: [2025-02-08 04:31:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9242-2: havoc xennet_fix_features_#t~bitwise694#1;assume xennet_fix_features_#t~bitwise694#1 % 18446744073709551616 <= xennet_fix_features_~features#1 % 18446744073709551616 && xennet_fix_features_#t~bitwise694#1 % 18446744073709551616 <= 1048576; [2025-02-08 04:31:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9242-3: assume 1048576 == xennet_fix_features_~features#1 % 18446744073709551616;xennet_fix_features_#t~bitwise694#1 := xennet_fix_features_~features#1; [2025-02-08 04:31:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9242-3: assume !(1048576 == xennet_fix_features_~features#1 % 18446744073709551616); [2025-02-08 04:31:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9242-4: assume 0 == xennet_fix_features_~features#1 % 18446744073709551616;xennet_fix_features_#t~bitwise694#1 := 0; [2025-02-08 04:31:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9242-4: assume !(0 == xennet_fix_features_~features#1 % 18446744073709551616); [2025-02-08 04:31:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9903: setup_netfront_#t~ret830#1 := setup_netfront_split_#res#1;havoc setup_netfront_split_#t~mem788#1.base, setup_netfront_split_#t~mem788#1.offset, setup_netfront_split_#t~ret789#1, setup_netfront_split_#t~mem790#1.base, setup_netfront_split_#t~mem790#1.offset, setup_netfront_split_#t~ret791#1, setup_netfront_split_#t~mem792#1.base, setup_netfront_split_#t~mem792#1.offset, setup_netfront_split_#t~loopctr793#1, setup_netfront_split_#t~nondet794#1, setup_netfront_split_#t~ret795#1, setup_netfront_split_#t~mem796#1, setup_netfront_split_#t~ret797#1, setup_netfront_split_#t~mem798#1.base, setup_netfront_split_#t~mem798#1.offset, setup_netfront_split_#t~loopctr799#1, setup_netfront_split_#t~nondet800#1, setup_netfront_split_#t~ret801#1, setup_netfront_split_#t~mem802#1, setup_netfront_split_#t~ret803#1, setup_netfront_split_#t~mem804#1, setup_netfront_split_#t~mem805#1.base, setup_netfront_split_#t~mem805#1.offset, setup_netfront_split_#t~mem806#1, setup_netfront_split_#t~ret807#1, setup_netfront_split_#t~mem808#1.base, setup_netfront_split_#t~mem808#1.offset, setup_netfront_split_#t~mem809#1, setup_netfront_split_#t~ret810#1, setup_netfront_split_~info#1.base, setup_netfront_split_~info#1.offset, setup_netfront_split_~err~6#1;havoc setup_netfront_split_#in~info#1.base, setup_netfront_split_#in~info#1.offset;assume { :end_inline_setup_netfront_split } true;assume -2147483648 <= setup_netfront_#t~ret830#1 && setup_netfront_#t~ret830#1 <= 2147483647;setup_netfront_~err~7#1 := setup_netfront_#t~ret830#1;havoc setup_netfront_#t~ret830#1; [2025-02-08 04:31:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12546: ldv_dev_get_drvdata_126_~tmp~115#1.base, ldv_dev_get_drvdata_126_~tmp~115#1.offset := ldv_dev_get_drvdata_126_#t~ret1082#1.base, ldv_dev_get_drvdata_126_#t~ret1082#1.offset;havoc ldv_dev_get_drvdata_126_#t~ret1082#1.base, ldv_dev_get_drvdata_126_#t~ret1082#1.offset;ldv_dev_get_drvdata_126_#res#1.base, ldv_dev_get_drvdata_126_#res#1.offset := ldv_dev_get_drvdata_126_~tmp~115#1.base, ldv_dev_get_drvdata_126_~tmp~115#1.offset; [2025-02-08 04:31:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12546-1: SUMMARY for call ldv_dev_get_drvdata_126_#t~ret1082#1.base, ldv_dev_get_drvdata_126_#t~ret1082#1.offset := ldv_dev_get_drvdata(ldv_dev_get_drvdata_126_~dev#1.base, ldv_dev_get_drvdata_126_~dev#1.offset); srcloc: null [2025-02-08 04:31:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7922: assume 0 != xennet_make_frags_~tmp___12~1#1;assume false; [2025-02-08 04:31:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7922: assume !(0 != xennet_make_frags_~tmp___12~1#1); [2025-02-08 04:31:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10961: ldv_device_driver_io_instance_0_#t~ret974#1 := ldv_io_instance_probe_0_11_#res#1;havoc ldv_io_instance_probe_0_11_#t~ret1033#1, ldv_io_instance_probe_0_11_~arg0#1.base, ldv_io_instance_probe_0_11_~arg0#1.offset, ldv_io_instance_probe_0_11_~arg1#1.base, ldv_io_instance_probe_0_11_~arg1#1.offset, ldv_io_instance_probe_0_11_~arg2#1.base, ldv_io_instance_probe_0_11_~arg2#1.offset, ldv_io_instance_probe_0_11_~tmp~96#1;havoc ldv_io_instance_probe_0_11_#in~arg0#1.base, ldv_io_instance_probe_0_11_#in~arg0#1.offset, ldv_io_instance_probe_0_11_#in~arg1#1.base, ldv_io_instance_probe_0_11_#in~arg1#1.offset, ldv_io_instance_probe_0_11_#in~arg2#1.base, ldv_io_instance_probe_0_11_#in~arg2#1.offset;assume { :end_inline_ldv_io_instance_probe_0_11 } true;assume -2147483648 <= ldv_device_driver_io_instance_0_#t~ret974#1 && ldv_device_driver_io_instance_0_#t~ret974#1 <= 2147483647;ldv_device_driver_io_instance_0_~ldv_0_ret_default~0#1 := ldv_device_driver_io_instance_0_#t~ret974#1;havoc ldv_device_driver_io_instance_0_#t~mem973#1.base, ldv_device_driver_io_instance_0_#t~mem973#1.offset;havoc ldv_device_driver_io_instance_0_#t~ret974#1;assume { :begin_inline_ldv_filter_err_code } true;ldv_filter_err_code_#in~ret_val#1 := ldv_device_driver_io_instance_0_~ldv_0_ret_default~0#1;havoc ldv_filter_err_code_#res#1;havoc ldv_filter_err_code_#t~ret1102#1, ldv_filter_err_code_~ret_val#1, ldv_filter_err_code_~tmp~127#1;ldv_filter_err_code_~ret_val#1 := ldv_filter_err_code_#in~ret_val#1;havoc ldv_filter_err_code_~tmp~127#1; [2025-02-08 04:31:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12018-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~ldv_16_ret_default~0#1; [2025-02-08 04:31:09,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7262: assume -9223372036854775808 <= netif_needs_gso_#t~ret192#1 && netif_needs_gso_#t~ret192#1 <= 9223372036854775807;netif_needs_gso_~tmp___2~3#1 := netif_needs_gso_#t~ret192#1;havoc netif_needs_gso_#t~mem189#1;havoc netif_needs_gso_#t~mem190#1;havoc netif_needs_gso_#t~short191#1;havoc netif_needs_gso_#t~ret192#1; [2025-02-08 04:31:09,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9376: xennet_create_dev_~tmp~59#1.base, xennet_create_dev_~tmp~59#1.offset := xennet_create_dev_#t~ret716#1.base, xennet_create_dev_#t~ret716#1.offset;havoc xennet_create_dev_#t~ret716#1.base, xennet_create_dev_#t~ret716#1.offset;xennet_create_dev_#res#1.base, xennet_create_dev_#res#1.offset := xennet_create_dev_~tmp~59#1.base, xennet_create_dev_~tmp~59#1.offset;call ULTIMATE.dealloc(xennet_create_dev_~#__key~1#1.base, xennet_create_dev_~#__key~1#1.offset);havoc xennet_create_dev_~#__key~1#1.base, xennet_create_dev_~#__key~1#1.offset;call ULTIMATE.dealloc(xennet_create_dev_~#__key___0~0#1.base, xennet_create_dev_~#__key___0~0#1.offset);havoc xennet_create_dev_~#__key___0~0#1.base, xennet_create_dev_~#__key___0~0#1.offset;call ULTIMATE.dealloc(xennet_create_dev_~#__key___1~0#1.base, xennet_create_dev_~#__key___1~0#1.offset);havoc xennet_create_dev_~#__key___1~0#1.base, xennet_create_dev_~#__key___1~0#1.offset; [2025-02-08 04:31:09,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11358: SUMMARY for call ldv_assume((if 0 == ldv_entry_EMGentry_20_~ldv_20_ret_default~0#1 then 1 else 0)); srcloc: null [2025-02-08 04:31:09,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7262-2: assume netif_needs_gso_#t~short191#1;call netif_needs_gso_#t~mem190#1 := read~int#17(netif_needs_gso_~skb#1.base, 124 + netif_needs_gso_~skb#1.offset, 1);netif_needs_gso_#t~short191#1 := 4 != netif_needs_gso_#t~mem190#1 % 256 % 4294967296; [2025-02-08 04:31:09,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7262-2: assume !netif_needs_gso_#t~short191#1; [2025-02-08 04:31:09,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9376-1: SUMMARY for call xennet_create_dev_#t~ret716#1.base, xennet_create_dev_#t~ret716#1.offset := ERR_PTR(-12); srcloc: null [2025-02-08 04:31:09,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7262-1: SUMMARY for call netif_needs_gso_#t~ret192#1 := ldv__builtin_expect((if netif_needs_gso_#t~short191#1 then 1 else 0), 0); srcloc: null [2025-02-08 04:31:09,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12019-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 04:31:09,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9641: netfront_resume_#res#1 := 0;call ULTIMATE.dealloc(netfront_resume_~#descriptor~0#1.base, netfront_resume_~#descriptor~0#1.offset);havoc netfront_resume_~#descriptor~0#1.base, netfront_resume_~#descriptor~0#1.offset; [2025-02-08 04:31:09,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9641-1: SUMMARY for call xennet_disconnect_backend(netfront_resume_~info~1#1.base, netfront_resume_~info~1#1.offset); srcloc: null [2025-02-08 04:31:09,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9245: assume -2147483648 <= xennet_fix_features_#t~ret698#1 && xennet_fix_features_#t~ret698#1 <= 2147483647;xennet_fix_features_~tmp___3~12#1 := xennet_fix_features_#t~ret698#1;havoc xennet_fix_features_#t~mem695#1;havoc xennet_fix_features_#t~mem696#1.base, xennet_fix_features_#t~mem696#1.offset;havoc xennet_fix_features_#t~mem697#1.base, xennet_fix_features_#t~mem697#1.offset;havoc xennet_fix_features_#t~ret698#1; [2025-02-08 04:31:09,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9245-1: SUMMARY for call xennet_fix_features_#t~ret698#1 := xenbus_scanf(xennet_fix_features_#t~mem695#1, xennet_fix_features_#t~mem697#1.base, xennet_fix_features_#t~mem697#1.offset, 24, 0, 25, 0); srcloc: null [2025-02-08 04:31:09,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10170: havoc netif_carrier_on_~arg0#1.base, netif_carrier_on_~arg0#1.offset;havoc netif_carrier_on_#in~arg0#1.base, netif_carrier_on_#in~arg0#1.offset;assume { :end_inline_netif_carrier_on } true;havoc xennet_connect_#t~mem905#1.base, xennet_connect_#t~mem905#1.offset;call xennet_connect_#t~mem906#1 := read~int#17(xennet_connect_~np~17#1.base, 204 + xennet_connect_~np~17#1.offset, 4); [2025-02-08 04:31:09,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11359-1: SUMMARY for call ldv_entry_EMGentry_20_#t~ret1007#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:31:09,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11359: assume -2147483648 <= ldv_entry_EMGentry_20_#t~ret1007#1 && ldv_entry_EMGentry_20_#t~ret1007#1 <= 2147483647;ldv_entry_EMGentry_20_~tmp~83#1 := ldv_entry_EMGentry_20_#t~ret1007#1;havoc ldv_entry_EMGentry_20_#t~ret1007#1; [2025-02-08 04:31:09,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10038-1: SUMMARY for call talk_to_netback_#t~ret877#1 := xenbus_write(talk_to_netback_#t~mem875#1, talk_to_netback_#t~mem876#1.base, talk_to_netback_#t~mem876#1.offset, 76, 0, 77, 0); srcloc: null [2025-02-08 04:31:09,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12020-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 04:31:09,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10038: assume -2147483648 <= talk_to_netback_#t~ret877#1 && talk_to_netback_#t~ret877#1 <= 2147483647;talk_to_netback_~err~8#1 := talk_to_netback_#t~ret877#1;havoc talk_to_netback_#t~mem875#1;havoc talk_to_netback_#t~mem876#1.base, talk_to_netback_#t~mem876#1.offset;havoc talk_to_netback_#t~ret877#1; [2025-02-08 04:31:09,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9774-1: SUMMARY for call unbind_from_irqhandler(setup_netfront_split_#t~mem804#1, setup_netfront_split_~info#1.base, setup_netfront_split_~info#1.offset); srcloc: null [2025-02-08 04:31:09,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9774-2: call setup_netfront_split_#t~mem804#1 := read~int#17(setup_netfront_split_~info#1.base, 204 + setup_netfront_split_~info#1.offset, 4); [2025-02-08 04:31:09,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11888: havoc ldv_dummy_resourceless_instance_callback_7_30_#t~ret994#1, ldv_dummy_resourceless_instance_callback_7_30_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_30_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_30_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_30_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_7_30_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_30_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_30_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_30_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_7_30 } true; [2025-02-08 04:31:09,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9774: havoc setup_netfront_split_#t~mem804#1;call write~int#17(0, setup_netfront_split_~info#1.base, 204 + setup_netfront_split_~info#1.offset, 4);call setup_netfront_split_#t~mem805#1.base, setup_netfront_split_#t~mem805#1.offset := read~$Pointer$#17(setup_netfront_split_~info#1.base, 252 + setup_netfront_split_~info#1.offset, 8);call setup_netfront_split_#t~mem806#1 := read~int#17(setup_netfront_split_~info#1.base, 200 + setup_netfront_split_~info#1.offset, 4); [2025-02-08 04:31:09,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11888-1: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_7_30 } true;ldv_dummy_resourceless_instance_callback_7_30_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_30_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_30_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_30_#in~arg1#1.offset := ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_validate_addr~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_validate_addr~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_7_30_#t~ret994#1, ldv_dummy_resourceless_instance_callback_7_30_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_30_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_30_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_30_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_7_30_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_30_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_7_30_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_30_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_7_30_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_30_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_7_30_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_30_#in~arg1#1.offset;assume { :begin_inline_eth_validate_addr } true;eth_validate_addr_#in~arg0#1.base, eth_validate_addr_#in~arg0#1.offset := ldv_dummy_resourceless_instance_callback_7_30_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_30_~arg1#1.offset;havoc eth_validate_addr_#res#1;havoc eth_validate_addr_#t~nondet1224#1, eth_validate_addr_~arg0#1.base, eth_validate_addr_~arg0#1.offset;eth_validate_addr_~arg0#1.base, eth_validate_addr_~arg0#1.offset := eth_validate_addr_#in~arg0#1.base, eth_validate_addr_#in~arg0#1.offset;havoc eth_validate_addr_#t~nondet1224#1;assume -2147483648 <= eth_validate_addr_#t~nondet1224#1 && eth_validate_addr_#t~nondet1224#1 <= 2147483647;eth_validate_addr_#res#1 := eth_validate_addr_#t~nondet1224#1;havoc eth_validate_addr_#t~nondet1224#1; [2025-02-08 04:31:09,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10567-1: SUMMARY for call show_rxbuf_cur_#t~ret947#1.base, show_rxbuf_cur_#t~ret947#1.offset := netdev_priv(show_rxbuf_cur_~netdev~8#1.base, show_rxbuf_cur_~netdev~8#1.offset); srcloc: null [2025-02-08 04:31:09,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10567: show_rxbuf_cur_~tmp~73#1.base, show_rxbuf_cur_~tmp~73#1.offset := show_rxbuf_cur_#t~ret947#1.base, show_rxbuf_cur_#t~ret947#1.offset;havoc show_rxbuf_cur_#t~ret947#1.base, show_rxbuf_cur_#t~ret947#1.offset;show_rxbuf_cur_~info~4#1.base, show_rxbuf_cur_~info~4#1.offset := show_rxbuf_cur_~tmp~73#1.base, show_rxbuf_cur_~tmp~73#1.offset;call show_rxbuf_cur_#t~mem948#1 := read~int#17(show_rxbuf_cur_~info~4#1.base, 5580 + show_rxbuf_cur_~info~4#1.offset, 4);show_rxbuf_cur_#t~loopctr949#1 := 0; [2025-02-08 04:31:09,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10171: havoc xennet_connect_#t~mem906#1;call xennet_connect_#t~mem907#1 := read~int#17(xennet_connect_~np~17#1.base, 204 + xennet_connect_~np~17#1.offset, 4);call xennet_connect_#t~mem908#1 := read~int#17(xennet_connect_~np~17#1.base, 208 + xennet_connect_~np~17#1.offset, 4); [2025-02-08 04:31:09,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10171-1: SUMMARY for call notify_remote_via_irq((if xennet_connect_#t~mem906#1 % 4294967296 % 4294967296 <= 2147483647 then xennet_connect_#t~mem906#1 % 4294967296 % 4294967296 else xennet_connect_#t~mem906#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:31:09,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9907: assume setup_netfront_#t~short833#1;havoc setup_netfront_#t~mem831#1;havoc setup_netfront_#t~mem832#1;havoc setup_netfront_#t~short833#1;assume { :begin_inline_setup_netfront_single } true;setup_netfront_single_#in~info#1.base, setup_netfront_single_#in~info#1.offset := setup_netfront_~info#1.base, setup_netfront_~info#1.offset;havoc setup_netfront_single_#res#1;havoc setup_netfront_single_#t~mem779#1.base, setup_netfront_single_#t~mem779#1.offset, setup_netfront_single_#t~ret780#1, setup_netfront_single_#t~mem781#1, setup_netfront_single_#t~mem782#1.base, setup_netfront_single_#t~mem782#1.offset, setup_netfront_single_#t~ret783#1, setup_netfront_single_#t~mem784#1, setup_netfront_single_#t~mem785#1.base, setup_netfront_single_#t~mem785#1.offset, setup_netfront_single_#t~mem786#1, setup_netfront_single_#t~ret787#1, setup_netfront_single_~info#1.base, setup_netfront_single_~info#1.offset, setup_netfront_single_~err~5#1, setup_netfront_single_~tmp~64#1;setup_netfront_single_~info#1.base, setup_netfront_single_~info#1.offset := setup_netfront_single_#in~info#1.base, setup_netfront_single_#in~info#1.offset;havoc setup_netfront_single_~err~5#1;havoc setup_netfront_single_~tmp~64#1;call setup_netfront_single_#t~mem779#1.base, setup_netfront_single_#t~mem779#1.offset := read~$Pointer$#17(setup_netfront_single_~info#1.base, 252 + setup_netfront_single_~info#1.offset, 8); [2025-02-08 04:31:09,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9907: assume !setup_netfront_#t~short833#1;havoc setup_netfront_#t~mem831#1;havoc setup_netfront_#t~mem832#1;havoc setup_netfront_#t~short833#1; [2025-02-08 04:31:09,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9907-1: assume setup_netfront_#t~short833#1; [2025-02-08 04:31:09,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9907-1: assume !setup_netfront_#t~short833#1;call setup_netfront_#t~mem832#1 := read~int#25(setup_netfront_~#feature_split_evtchn~0#1.base, setup_netfront_~#feature_split_evtchn~0#1.offset, 4);setup_netfront_#t~short833#1 := 0 != setup_netfront_#t~mem832#1 % 4294967296 && 0 != setup_netfront_~err~7#1; [2025-02-08 04:31:09,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15192: havoc xenbus_transaction_start_#t~nondet1256#1;talk_to_netback_#t~ret840#1 := xenbus_transaction_start_#res#1;havoc xenbus_transaction_start_#t~nondet1256#1, xenbus_transaction_start_~arg0#1.base, xenbus_transaction_start_~arg0#1.offset;havoc xenbus_transaction_start_#in~arg0#1.base, xenbus_transaction_start_#in~arg0#1.offset;assume { :end_inline_xenbus_transaction_start } true;assume -2147483648 <= talk_to_netback_#t~ret840#1 && talk_to_netback_#t~ret840#1 <= 2147483647;talk_to_netback_~err~8#1 := talk_to_netback_#t~ret840#1;havoc talk_to_netback_#t~ret840#1; [2025-02-08 04:31:09,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9907-2: call setup_netfront_#t~mem831#1 := read~int#25(setup_netfront_~#feature_split_evtchn~0#1.base, setup_netfront_~#feature_split_evtchn~0#1.offset, 4);setup_netfront_#t~short833#1 := 0 == setup_netfront_#t~mem831#1 % 4294967296; [2025-02-08 04:31:09,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7265: assume 0 != netif_needs_gso_~tmp___2~3#1;netif_needs_gso_~tmp___3~2#1 := 1; [2025-02-08 04:31:09,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7265: assume !(0 != netif_needs_gso_~tmp___2~3#1);netif_needs_gso_~tmp___3~2#1 := 0; [2025-02-08 04:31:09,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11361: assume 0 != ldv_entry_EMGentry_20_~tmp~83#1;assume { :begin_inline_ldv_dispatch_register_dummy_resourceless_instance_13_20_5 } true;havoc ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret982#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret982#1.offset, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret983#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret983#1.offset, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret984#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret984#1.offset, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_8~0#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_8~0#1.offset, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_9~0#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_9~0#1.offset, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_10~0#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_10~0#1.offset, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp~82#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp~82#1.offset, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp___0~46#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp___0~46#1.offset, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp___1~31#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp___1~31#1.offset;havoc ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_8~0#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_8~0#1.offset;havoc ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_9~0#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_9~0#1.offset;havoc ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_10~0#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_10~0#1.offset;havoc ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp~82#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp~82#1.offset;havoc ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp___0~46#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp___0~46#1.offset;havoc ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp___1~31#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp___1~31#1.offset; [2025-02-08 04:31:09,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11361: assume !(0 != ldv_entry_EMGentry_20_~tmp~83#1); [2025-02-08 04:31:09,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12286: ldv_xenbus_register_frontend_#res#1 := ldv_xenbus_register_frontend_~arg0#1;ldv_xenbus_register_frontend_140_#t~ret1088#1 := ldv_xenbus_register_frontend_#res#1;havoc ldv_xenbus_register_frontend_#t~ret1068#1, ldv_xenbus_register_frontend_~arg0#1, ldv_xenbus_register_frontend_~arg1#1.base, ldv_xenbus_register_frontend_~arg1#1.offset, ldv_xenbus_register_frontend_~ldv_19_struct_xenbus_driver_struct_xenbus_driver~0#1.base, ldv_xenbus_register_frontend_~ldv_19_struct_xenbus_driver_struct_xenbus_driver~0#1.offset, ldv_xenbus_register_frontend_~tmp~104#1;havoc ldv_xenbus_register_frontend_#in~arg0#1, ldv_xenbus_register_frontend_#in~arg1#1.base, ldv_xenbus_register_frontend_#in~arg1#1.offset;assume { :end_inline_ldv_xenbus_register_frontend } true;assume -2147483648 <= ldv_xenbus_register_frontend_140_#t~ret1088#1 && ldv_xenbus_register_frontend_140_#t~ret1088#1 <= 2147483647;ldv_xenbus_register_frontend_140_~tmp___0~57#1 := ldv_xenbus_register_frontend_140_#t~ret1088#1;havoc ldv_xenbus_register_frontend_140_#t~ret1088#1;ldv_xenbus_register_frontend_140_#res#1 := ldv_xenbus_register_frontend_140_~tmp___0~57#1; [2025-02-08 04:31:09,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10965: ldv_device_driver_io_instance_0_#t~ret975#1 := ldv_filter_err_code_#res#1;havoc ldv_filter_err_code_#t~ret1102#1, ldv_filter_err_code_~ret_val#1, ldv_filter_err_code_~tmp~127#1;havoc ldv_filter_err_code_#in~ret_val#1;assume { :end_inline_ldv_filter_err_code } true;assume -2147483648 <= ldv_device_driver_io_instance_0_#t~ret975#1 && ldv_device_driver_io_instance_0_#t~ret975#1 <= 2147483647;ldv_device_driver_io_instance_0_~ldv_0_ret_default~0#1 := ldv_device_driver_io_instance_0_#t~ret975#1;havoc ldv_device_driver_io_instance_0_#t~ret975#1; [2025-02-08 04:31:09,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10040: assume 0 != talk_to_netback_~err~8#1;talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset := 78, 0; [2025-02-08 04:31:09,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10040: assume !(0 != talk_to_netback_~err~8#1);call talk_to_netback_#t~mem878#1 := read~int#14(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, 4);call talk_to_netback_#t~mem879#1.base, talk_to_netback_#t~mem879#1.offset := read~$Pointer$#17(talk_to_netback_~dev#1.base, 8 + talk_to_netback_~dev#1.offset, 8); [2025-02-08 04:31:09,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10569: assume true;havoc show_rxbuf_cur_#t~nondet950#1;call write~int#17(show_rxbuf_cur_#t~nondet950#1, show_rxbuf_cur_~buf#1.base, show_rxbuf_cur_~buf#1.offset + show_rxbuf_cur_#t~loopctr949#1, 8);show_rxbuf_cur_#t~loopctr949#1 := 1 + show_rxbuf_cur_#t~loopctr949#1; [2025-02-08 04:31:09,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10569: assume true;show_rxbuf_cur_~tmp___0~41#1 := show_rxbuf_cur_#t~ret951#1;havoc show_rxbuf_cur_#t~mem948#1;havoc show_rxbuf_cur_#t~loopctr949#1;havoc show_rxbuf_cur_#t~nondet950#1;havoc show_rxbuf_cur_#t~ret951#1;show_rxbuf_cur_#res#1 := show_rxbuf_cur_~tmp___0~41#1; [2025-02-08 04:31:09,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10173: assume xennet_connect_#t~mem907#1 % 4294967296 != xennet_connect_#t~mem908#1 % 4294967296;havoc xennet_connect_#t~mem907#1;havoc xennet_connect_#t~mem908#1;call xennet_connect_#t~mem909#1 := read~int#17(xennet_connect_~np~17#1.base, 208 + xennet_connect_~np~17#1.offset, 4); [2025-02-08 04:31:09,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10173: assume !(xennet_connect_#t~mem907#1 % 4294967296 != xennet_connect_#t~mem908#1 % 4294967296);havoc xennet_connect_#t~mem907#1;havoc xennet_connect_#t~mem908#1; [2025-02-08 04:31:09,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8191: assume 0 != xennet_start_xmit_~tmp___14~2#1; [2025-02-08 04:31:09,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8191: assume !(0 != xennet_start_xmit_~tmp___14~2#1);assume { :begin_inline_netif_skb_features } true;netif_skb_features_#in~skb#1.base, netif_skb_features_#in~skb#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~mem178#1.base, netif_skb_features_#t~mem178#1.offset, netif_skb_features_#t~ret179#1, netif_skb_features_~skb#1.base, netif_skb_features_~skb#1.offset, netif_skb_features_~tmp~29#1;netif_skb_features_~skb#1.base, netif_skb_features_~skb#1.offset := netif_skb_features_#in~skb#1.base, netif_skb_features_#in~skb#1.offset;havoc netif_skb_features_~tmp~29#1;call netif_skb_features_#t~mem178#1.base, netif_skb_features_#t~mem178#1.offset := read~$Pointer$#17(netif_skb_features_~skb#1.base, 32 + netif_skb_features_~skb#1.offset, 8);assume { :begin_inline_netif_skb_dev_features } true;netif_skb_dev_features_#in~arg0#1.base, netif_skb_dev_features_#in~arg0#1.offset, netif_skb_dev_features_#in~arg1#1.base, netif_skb_dev_features_#in~arg1#1.offset := netif_skb_features_~skb#1.base, netif_skb_features_~skb#1.offset, netif_skb_features_#t~mem178#1.base, netif_skb_features_#t~mem178#1.offset;havoc netif_skb_dev_features_#res#1;havoc netif_skb_dev_features_#t~nondet1238#1, netif_skb_dev_features_~arg0#1.base, netif_skb_dev_features_~arg0#1.offset, netif_skb_dev_features_~arg1#1.base, netif_skb_dev_features_~arg1#1.offset;netif_skb_dev_features_~arg0#1.base, netif_skb_dev_features_~arg0#1.offset := netif_skb_dev_features_#in~arg0#1.base, netif_skb_dev_features_#in~arg0#1.offset;netif_skb_dev_features_~arg1#1.base, netif_skb_dev_features_~arg1#1.offset := netif_skb_dev_features_#in~arg1#1.base, netif_skb_dev_features_#in~arg1#1.offset;havoc netif_skb_dev_features_#t~nondet1238#1;netif_skb_dev_features_#res#1 := netif_skb_dev_features_#t~nondet1238#1;havoc netif_skb_dev_features_#t~nondet1238#1; [2025-02-08 04:31:09,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#res#1 := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#t~funptrres1260#1;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#t~funptrres1260#1;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#t~ret1261#1;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#t~ret1262#1; [2025-02-08 04:31:09,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-2: assume -9223372036854775808 <= ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#t~ret1262#1 && ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#t~ret1262#1 <= 9223372036854775807;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#t~funptrres1260#1 := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#t~ret1262#1; [2025-02-08 04:31:09,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10305: assume 1 == xennet_get_sset_count_~string_set#1; [2025-02-08 04:31:09,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10305: assume !(1 == xennet_get_sset_count_~string_set#1); [2025-02-08 04:31:09,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: SUMMARY for call ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#t~ret1262#1 := store_rxbuf_max(##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~997#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~997#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~998#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~998#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~999#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~999#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~1000#1); srcloc: null [2025-02-08 04:31:09,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9248: assume xennet_fix_features_~tmp___3~12#1 < 0;call write~int#7(0, xennet_fix_features_~#val~0#1.base, xennet_fix_features_~#val~0#1.offset, 4); [2025-02-08 04:31:09,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9248: assume !(xennet_fix_features_~tmp___3~12#1 < 0); [2025-02-08 04:31:09,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: assume -9223372036854775808 <= ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#t~ret1261#1 && ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#t~ret1261#1 <= 9223372036854775807;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#t~funptrres1260#1 := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#t~ret1261#1; [2025-02-08 04:31:09,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: SUMMARY for call ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#t~ret1261#1 := store_rxbuf_min(##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~997#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~997#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~998#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~998#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~999#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~999#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~1000#1); srcloc: null [2025-02-08 04:31:09,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-6: assume ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~#fp#1.base == #funAddr~store_rxbuf_max.base && ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~#fp#1.offset == #funAddr~store_rxbuf_max.offset; [2025-02-08 04:31:09,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-6: assume !(##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~#fp#1.base == #funAddr~store_rxbuf_max.base && ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~#fp#1.offset == #funAddr~store_rxbuf_max.offset); [2025-02-08 04:31:09,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9909: setup_netfront_#t~ret834#1 := setup_netfront_single_#res#1;havoc setup_netfront_single_#t~mem779#1.base, setup_netfront_single_#t~mem779#1.offset, setup_netfront_single_#t~ret780#1, setup_netfront_single_#t~mem781#1, setup_netfront_single_#t~mem782#1.base, setup_netfront_single_#t~mem782#1.offset, setup_netfront_single_#t~ret783#1, setup_netfront_single_#t~mem784#1, setup_netfront_single_#t~mem785#1.base, setup_netfront_single_#t~mem785#1.offset, setup_netfront_single_#t~mem786#1, setup_netfront_single_#t~ret787#1, setup_netfront_single_~info#1.base, setup_netfront_single_~info#1.offset, setup_netfront_single_~err~5#1, setup_netfront_single_~tmp~64#1;havoc setup_netfront_single_#in~info#1.base, setup_netfront_single_#in~info#1.offset;assume { :end_inline_setup_netfront_single } true;assume -2147483648 <= setup_netfront_#t~ret834#1 && setup_netfront_#t~ret834#1 <= 2147483647;setup_netfront_~err~7#1 := setup_netfront_#t~ret834#1;havoc setup_netfront_#t~ret834#1; [2025-02-08 04:31:09,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10966-1: SUMMARY for call ldv_device_driver_io_instance_0_#t~ret976#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:31:09,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10966: assume -2147483648 <= ldv_device_driver_io_instance_0_#t~ret976#1 && ldv_device_driver_io_instance_0_#t~ret976#1 <= 2147483647;ldv_device_driver_io_instance_0_~tmp___1~30#1 := ldv_device_driver_io_instance_0_#t~ret976#1;havoc ldv_device_driver_io_instance_0_#t~ret976#1; [2025-02-08 04:31:09,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11363: havoc ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret982#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret982#1.offset, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret983#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret983#1.offset, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret984#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret984#1.offset, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_8~0#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_8~0#1.offset, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_9~0#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_9~0#1.offset, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_10~0#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_10~0#1.offset, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp~82#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp~82#1.offset, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp___0~46#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp___0~46#1.offset, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp___1~31#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp___1~31#1.offset;assume { :end_inline_ldv_dispatch_register_dummy_resourceless_instance_13_20_5 } true;assume { :begin_inline_ldv_dispatch_deregister_dummy_resourceless_instance_13_20_4 } true; [2025-02-08 04:31:09,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11364: assume { :end_inline_ldv_dispatch_deregister_dummy_resourceless_instance_13_20_4 } true; [2025-02-08 04:31:09,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9382-1: SUMMARY for call xennet_create_dev_#t~ret717#1.base, xennet_create_dev_#t~ret717#1.offset := netdev_priv(xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset); srcloc: null [2025-02-08 04:31:09,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9382: xennet_create_dev_~tmp___0~29#1.base, xennet_create_dev_~tmp___0~29#1.offset := xennet_create_dev_#t~ret717#1.base, xennet_create_dev_#t~ret717#1.offset;havoc xennet_create_dev_#t~ret717#1.base, xennet_create_dev_#t~ret717#1.offset;xennet_create_dev_~np~16#1.base, xennet_create_dev_~np~16#1.offset := xennet_create_dev_~tmp___0~29#1.base, xennet_create_dev_~tmp___0~29#1.offset;call write~$Pointer$#17(xennet_create_dev_~dev#1.base, xennet_create_dev_~dev#1.offset, xennet_create_dev_~np~16#1.base, 252 + xennet_create_dev_~np~16#1.offset, 8); [2025-02-08 04:31:09,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8193: SUMMARY for call ldv_spin_unlock_irqrestore_107(xennet_start_xmit_~np~6#1.base, 260 + xennet_start_xmit_~np~6#1.offset, xennet_start_xmit_~flags~0#1); srcloc: null [2025-02-08 04:31:09,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10175: havoc xennet_connect_#t~mem909#1; [2025-02-08 04:31:09,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10175-1: SUMMARY for call notify_remote_via_irq((if xennet_connect_#t~mem909#1 % 4294967296 % 4294967296 <= 2147483647 then xennet_connect_#t~mem909#1 % 4294967296 % 4294967296 else xennet_connect_#t~mem909#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:31:09,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14932-2: alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset := alloc_etherdev_mqs_#t~ret1216#1.base, alloc_etherdev_mqs_#t~ret1216#1.offset;havoc alloc_etherdev_mqs_#t~ret1216#1.base, alloc_etherdev_mqs_#t~ret1216#1.offset; [2025-02-08 04:31:09,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9779: assume -2147483648 <= setup_netfront_split_#t~ret807#1 && setup_netfront_split_#t~ret807#1 <= 2147483647;havoc setup_netfront_split_#t~mem805#1.base, setup_netfront_split_#t~mem805#1.offset;havoc setup_netfront_split_#t~mem806#1;havoc setup_netfront_split_#t~ret807#1;call write~int#17(0, setup_netfront_split_~info#1.base, 200 + setup_netfront_split_~info#1.offset, 4);call setup_netfront_split_#t~mem808#1.base, setup_netfront_split_#t~mem808#1.offset := read~$Pointer$#17(setup_netfront_split_~info#1.base, 252 + setup_netfront_split_~info#1.offset, 8);call setup_netfront_split_#t~mem809#1 := read~int#17(setup_netfront_split_~info#1.base, 196 + setup_netfront_split_~info#1.offset, 4); [2025-02-08 04:31:09,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14932: havoc alloc_etherdev_mqs_#t~ret1216#1.base, alloc_etherdev_mqs_#t~ret1216#1.offset;ldv_alloc_etherdev_mqs_115_#t~ret1076#1.base, ldv_alloc_etherdev_mqs_115_#t~ret1076#1.offset := alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret1216#1.base, alloc_etherdev_mqs_#t~ret1216#1.offset, alloc_etherdev_mqs_~arg0#1, alloc_etherdev_mqs_~arg1#1, alloc_etherdev_mqs_~arg2#1;havoc alloc_etherdev_mqs_#in~arg0#1, alloc_etherdev_mqs_#in~arg1#1, alloc_etherdev_mqs_#in~arg2#1;assume { :end_inline_alloc_etherdev_mqs } true;ldv_alloc_etherdev_mqs_115_~tmp~111#1.base, ldv_alloc_etherdev_mqs_115_~tmp~111#1.offset := ldv_alloc_etherdev_mqs_115_#t~ret1076#1.base, ldv_alloc_etherdev_mqs_115_#t~ret1076#1.offset;havoc ldv_alloc_etherdev_mqs_115_#t~ret1076#1.base, ldv_alloc_etherdev_mqs_115_#t~ret1076#1.offset;ldv_alloc_etherdev_mqs_115_~ldv_func_res~1#1.base, ldv_alloc_etherdev_mqs_115_~ldv_func_res~1#1.offset := ldv_alloc_etherdev_mqs_115_~tmp~111#1.base, ldv_alloc_etherdev_mqs_115_~tmp~111#1.offset;assume { :begin_inline_ldv_alloc_etherdev_mqs } true;ldv_alloc_etherdev_mqs_#in~arg0#1.base, ldv_alloc_etherdev_mqs_#in~arg0#1.offset, ldv_alloc_etherdev_mqs_#in~arg1#1, ldv_alloc_etherdev_mqs_#in~arg2#1, ldv_alloc_etherdev_mqs_#in~arg3#1 := ldv_alloc_etherdev_mqs_115_~ldv_func_res~1#1.base, ldv_alloc_etherdev_mqs_115_~ldv_func_res~1#1.offset, ldv_alloc_etherdev_mqs_115_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_115_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_115_~ldv_func_arg3#1;havoc ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret967#1, ldv_alloc_etherdev_mqs_#t~ret968#1.base, ldv_alloc_etherdev_mqs_#t~ret968#1.offset, ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset, ldv_alloc_etherdev_mqs_~arg1#1, ldv_alloc_etherdev_mqs_~arg2#1, ldv_alloc_etherdev_mqs_~arg3#1, ldv_alloc_etherdev_mqs_~ldv_12_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_12_netdev_net_device~0#1.offset, ldv_alloc_etherdev_mqs_~tmp~77#1.base, ldv_alloc_etherdev_mqs_~tmp~77#1.offset, ldv_alloc_etherdev_mqs_~tmp___0~44#1;ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset := ldv_alloc_etherdev_mqs_#in~arg0#1.base, ldv_alloc_etherdev_mqs_#in~arg0#1.offset;ldv_alloc_etherdev_mqs_~arg1#1 := ldv_alloc_etherdev_mqs_#in~arg1#1;ldv_alloc_etherdev_mqs_~arg2#1 := ldv_alloc_etherdev_mqs_#in~arg2#1;ldv_alloc_etherdev_mqs_~arg3#1 := ldv_alloc_etherdev_mqs_#in~arg3#1;havoc ldv_alloc_etherdev_mqs_~ldv_12_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_12_netdev_net_device~0#1.offset;havoc ldv_alloc_etherdev_mqs_~tmp~77#1.base, ldv_alloc_etherdev_mqs_~tmp~77#1.offset;havoc ldv_alloc_etherdev_mqs_~tmp___0~44#1; [2025-02-08 04:31:09,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9779-1: SUMMARY for call setup_netfront_split_#t~ret807#1 := xenbus_free_evtchn(setup_netfront_split_#t~mem805#1.base, setup_netfront_split_#t~mem805#1.offset, (if setup_netfront_split_#t~mem806#1 % 4294967296 % 4294967296 <= 2147483647 then setup_netfront_split_#t~mem806#1 % 4294967296 % 4294967296 else setup_netfront_split_#t~mem806#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:31:09,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10968: assume 0 != ldv_device_driver_io_instance_0_~tmp___1~30#1; [2025-02-08 04:31:09,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10968: assume !(0 != ldv_device_driver_io_instance_0_~tmp___1~30#1); [2025-02-08 04:31:09,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14932-3: SUMMARY for call alloc_etherdev_mqs_#t~ret1216#1.base, alloc_etherdev_mqs_#t~ret1216#1.offset := ldv_malloc(3027); srcloc: null [2025-02-08 04:31:09,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7930: xennet_make_frags_~page~1#1.base, xennet_make_frags_~page~1#1.offset := xennet_make_frags_~page~1#1.base, xennet_make_frags_~page~1#1.offset + 72 * (if xennet_make_frags_~offset~0#1 % 4294967296 / 4096 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xennet_make_frags_~offset~0#1 % 4294967296 / 4096 % 4294967296 % 18446744073709551616 % 18446744073709551616 else xennet_make_frags_~offset~0#1 % 4294967296 / 4096 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);xennet_make_frags_~offset~0#1 := xennet_make_frags_~offset~0#1 % 4096; [2025-02-08 04:31:09,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11894-1: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_7_29 } true;ldv_dummy_resourceless_instance_callback_7_29_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_29_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_29_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_29_#in~arg1#1.offset := ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_uninit~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_uninit~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_7_29_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_29_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_29_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_29_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_7_29_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_29_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_7_29_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_29_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_7_29_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_29_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_7_29_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_29_#in~arg1#1.offset; [2025-02-08 04:31:09,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11894: havoc ldv_dummy_resourceless_instance_callback_7_29_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_29_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_29_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_29_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_7_29_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_29_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_29_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_29_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_7_29 } true; [2025-02-08 04:31:09,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9252: assume 0 == xennet_fix_features_#t~mem699#1;havoc xennet_fix_features_#t~mem699#1; [2025-02-08 04:31:09,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9252: assume !(0 == xennet_fix_features_#t~mem699#1);havoc xennet_fix_features_#t~mem699#1; [2025-02-08 04:31:09,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9252-1: call xennet_fix_features_#t~mem699#1 := read~int#7(xennet_fix_features_~#val~0#1.base, xennet_fix_features_~#val~0#1.offset, 4); [2025-02-08 04:31:09,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10970: SUMMARY for call ldv_assume((if 0 == ldv_device_driver_io_instance_0_~ldv_0_ret_default~0#1 then 1 else 0)); srcloc: null [2025-02-08 04:31:09,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9913: assume 0 != setup_netfront_~err~7#1; [2025-02-08 04:31:09,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9913: assume !(0 != setup_netfront_~err~7#1);setup_netfront_#res#1 := 0;call ULTIMATE.dealloc(setup_netfront_~#feature_split_evtchn~0#1.base, setup_netfront_~#feature_split_evtchn~0#1.offset);havoc setup_netfront_~#feature_split_evtchn~0#1.base, setup_netfront_~#feature_split_evtchn~0#1.offset;call ULTIMATE.dealloc(setup_netfront_~#__constr_expr_0~2#1.base, setup_netfront_~#__constr_expr_0~2#1.offset);havoc setup_netfront_~#__constr_expr_0~2#1.base, setup_netfront_~#__constr_expr_0~2#1.offset; [2025-02-08 04:31:09,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12556: ldv_dev_get_drvdata_131_~tmp~116#1.base, ldv_dev_get_drvdata_131_~tmp~116#1.offset := ldv_dev_get_drvdata_131_#t~ret1083#1.base, ldv_dev_get_drvdata_131_#t~ret1083#1.offset;havoc ldv_dev_get_drvdata_131_#t~ret1083#1.base, ldv_dev_get_drvdata_131_#t~ret1083#1.offset;ldv_dev_get_drvdata_131_#res#1.base, ldv_dev_get_drvdata_131_#res#1.offset := ldv_dev_get_drvdata_131_~tmp~116#1.base, ldv_dev_get_drvdata_131_~tmp~116#1.offset; [2025-02-08 04:31:09,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9517: assume -9223372036854775808 <= netfront_probe_#t~ret735#1 && netfront_probe_#t~ret735#1 <= 9223372036854775807;netfront_probe_~tmp___0~30#1 := netfront_probe_#t~ret735#1;havoc netfront_probe_#t~ret735#1; [2025-02-08 04:31:09,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9517-1: SUMMARY for call netfront_probe_#t~ret735#1 := IS_ERR(netfront_probe_~netdev~1#1.base, netfront_probe_~netdev~1#1.offset); srcloc: null [2025-02-08 04:31:09,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12556-1: SUMMARY for call ldv_dev_get_drvdata_131_#t~ret1083#1.base, ldv_dev_get_drvdata_131_#t~ret1083#1.offset := ldv_dev_get_drvdata(ldv_dev_get_drvdata_131_~dev#1.base, ldv_dev_get_drvdata_131_~dev#1.offset); srcloc: null [2025-02-08 04:31:09,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9649: call ULTIMATE.dealloc(xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset);havoc xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset;call ULTIMATE.dealloc(xen_net_read_mac_~#__constr_expr_0~1#1.base, xen_net_read_mac_~#__constr_expr_0~1#1.offset);havoc xen_net_read_mac_~#__constr_expr_0~1#1.base, xen_net_read_mac_~#__constr_expr_0~1#1.offset;setup_netfront_#t~ret817#1 := xen_net_read_mac_#res#1;havoc xen_net_read_mac_#t~mem768#1, xen_net_read_mac_#t~mem769#1.base, xen_net_read_mac_#t~mem769#1.offset, xen_net_read_mac_#t~ret770#1.base, xen_net_read_mac_#t~ret770#1.offset, xen_net_read_mac_#t~ret771#1, xen_net_read_mac_#t~ret772#1, xen_net_read_mac_#t~ret773#1, xen_net_read_mac_#t~mem774#1.base, xen_net_read_mac_#t~mem774#1.offset, xen_net_read_mac_#t~mem775#1.base, xen_net_read_mac_#t~mem775#1.offset, xen_net_read_mac_#t~mem776#1, xen_net_read_mac_#t~short777#1, xen_net_read_mac_#t~mem778#1.base, xen_net_read_mac_#t~mem778#1.offset, xen_net_read_mac_~dev#1.base, xen_net_read_mac_~dev#1.offset, xen_net_read_mac_~mac#1.base, xen_net_read_mac_~mac#1.offset, xen_net_read_mac_~s~0#1.base, xen_net_read_mac_~s~0#1.offset, xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset, xen_net_read_mac_~macstr~0#1.base, xen_net_read_mac_~macstr~0#1.offset, xen_net_read_mac_~i~9#1, xen_net_read_mac_~#__constr_expr_0~1#1.base, xen_net_read_mac_~#__constr_expr_0~1#1.offset, xen_net_read_mac_~tmp~63#1.base, xen_net_read_mac_~tmp~63#1.offset, xen_net_read_mac_~tmp___0~33#1, xen_net_read_mac_~tmp___1~23#1, xen_net_read_mac_~tmp___2~17#1;havoc xen_net_read_mac_#in~dev#1.base, xen_net_read_mac_#in~dev#1.offset, xen_net_read_mac_#in~mac#1.base, xen_net_read_mac_#in~mac#1.offset;assume { :end_inline_xen_net_read_mac } true;assume -2147483648 <= setup_netfront_#t~ret817#1 && setup_netfront_#t~ret817#1 <= 2147483647;setup_netfront_~err~7#1 := setup_netfront_#t~ret817#1;havoc setup_netfront_#t~mem816#1.base, setup_netfront_#t~mem816#1.offset;havoc setup_netfront_#t~ret817#1; [2025-02-08 04:31:09,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9253: xennet_fix_features_~features#1 := xennet_fix_features_#t~bitwise700#1;havoc xennet_fix_features_#t~bitwise700#1; [2025-02-08 04:31:09,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9253-1: [2025-02-08 04:31:09,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9253-2: havoc xennet_fix_features_#t~bitwise700#1;assume xennet_fix_features_#t~bitwise700#1 % 18446744073709551616 <= xennet_fix_features_~features#1 % 18446744073709551616 && xennet_fix_features_#t~bitwise700#1 % 18446744073709551616 <= 18446744073708503039; [2025-02-08 04:31:09,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9253-3: assume 18446744073708503039 == xennet_fix_features_~features#1 % 18446744073709551616;xennet_fix_features_#t~bitwise700#1 := xennet_fix_features_~features#1; [2025-02-08 04:31:09,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9253-3: assume !(18446744073708503039 == xennet_fix_features_~features#1 % 18446744073709551616); [2025-02-08 04:31:09,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9385: havoc xennet_create_dev_#t~ret718#1.base, xennet_create_dev_#t~ret718#1.offset; [2025-02-08 04:31:09,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9385-1: SUMMARY for call xennet_create_dev_#t~ret718#1.base, xennet_create_dev_#t~ret718#1.offset := spinlock_check(xennet_create_dev_~np~16#1.base, 260 + xennet_create_dev_~np~16#1.offset); srcloc: null [2025-02-08 04:31:09,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10046-1: SUMMARY for call talk_to_netback_#t~ret880#1 := xenbus_write(talk_to_netback_#t~mem878#1, talk_to_netback_#t~mem879#1.base, talk_to_netback_#t~mem879#1.offset, 79, 0, 80, 0); srcloc: null [2025-02-08 04:31:09,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12028: ldv_register_netdev_open_16_6_#t~ret1047#1 := xennet_open_#res#1;havoc xennet_open_#t~ret326#1.base, xennet_open_#t~ret326#1.offset, xennet_open_#t~ret327#1, xennet_open_#t~mem328#1.base, xennet_open_#t~mem328#1.offset, xennet_open_#t~mem329#1, xennet_open_#t~mem330#1.base, xennet_open_#t~mem330#1.offset, xennet_open_#t~mem331#1, xennet_open_#t~mem332#1, xennet_open_~dev#1.base, xennet_open_~dev#1.offset, xennet_open_~np~3#1.base, xennet_open_~np~3#1.offset, xennet_open_~tmp~38#1.base, xennet_open_~tmp~38#1.offset, xennet_open_~tmp___0~11#1;havoc xennet_open_#in~dev#1.base, xennet_open_#in~dev#1.offset;assume { :end_inline_xennet_open } true;assume -2147483648 <= ldv_register_netdev_open_16_6_#t~ret1047#1 && ldv_register_netdev_open_16_6_#t~ret1047#1 <= 2147483647;ldv_register_netdev_open_16_6_~tmp~100#1 := ldv_register_netdev_open_16_6_#t~ret1047#1;havoc ldv_register_netdev_open_16_6_#t~ret1047#1;ldv_register_netdev_open_16_6_#res#1 := ldv_register_netdev_open_16_6_~tmp~100#1; [2025-02-08 04:31:09,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9253-4: assume 0 == xennet_fix_features_~features#1 % 18446744073709551616;xennet_fix_features_#t~bitwise700#1 := 0; [2025-02-08 04:31:09,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9253-4: assume !(0 == xennet_fix_features_~features#1 % 18446744073709551616); [2025-02-08 04:31:09,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10046: assume -2147483648 <= talk_to_netback_#t~ret880#1 && talk_to_netback_#t~ret880#1 <= 2147483647;talk_to_netback_~err~8#1 := talk_to_netback_#t~ret880#1;havoc talk_to_netback_#t~mem878#1;havoc talk_to_netback_#t~mem879#1.base, talk_to_netback_#t~mem879#1.offset;havoc talk_to_netback_#t~ret880#1; [2025-02-08 04:31:09,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9386: SUMMARY for call __raw_spin_lock_init(xennet_create_dev_~np~16#1.base, 260 + xennet_create_dev_~np~16#1.offset, 27, 0, xennet_create_dev_~#__key~1#1.base, xennet_create_dev_~#__key~1#1.offset); srcloc: null [2025-02-08 04:31:09,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10311-1: xennet_get_sset_count_#res#1 := 1; [2025-02-08 04:31:09,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9519: assume 0 != netfront_probe_~tmp___0~30#1; [2025-02-08 04:31:09,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9519: assume !(0 != netfront_probe_~tmp___0~30#1); [2025-02-08 04:31:09,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8198: xennet_start_xmit_#t~ret424#1 := netif_skb_features_#res#1;havoc netif_skb_features_#t~mem178#1.base, netif_skb_features_#t~mem178#1.offset, netif_skb_features_#t~ret179#1, netif_skb_features_~skb#1.base, netif_skb_features_~skb#1.offset, netif_skb_features_~tmp~29#1;havoc netif_skb_features_#in~skb#1.base, netif_skb_features_#in~skb#1.offset;assume { :end_inline_netif_skb_features } true;xennet_start_xmit_~tmp___15~1#1 := xennet_start_xmit_#t~ret424#1;havoc xennet_start_xmit_#t~ret424#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___15~1#1;havoc netif_needs_gso_#res#1;havoc netif_needs_gso_#t~ret187#1, netif_needs_gso_#t~ret188#1, netif_needs_gso_#t~mem189#1, netif_needs_gso_#t~mem190#1, netif_needs_gso_#t~short191#1, netif_needs_gso_#t~ret192#1, netif_needs_gso_~skb#1.base, netif_needs_gso_~skb#1.offset, netif_needs_gso_~features#1, netif_needs_gso_~tmp~31#1, netif_needs_gso_~tmp___0~8#1, netif_needs_gso_~tmp___1~4#1, netif_needs_gso_~tmp___2~3#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~31#1;havoc netif_needs_gso_~tmp___0~8#1;havoc netif_needs_gso_~tmp___1~4#1;havoc netif_needs_gso_~tmp___2~3#1;havoc netif_needs_gso_~tmp___3~2#1; [2025-02-08 04:31:09,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10180: SUMMARY for call xennet_tx_buf_gc(xennet_connect_~dev#1.base, xennet_connect_~dev#1.offset); srcloc: null [2025-02-08 04:31:09,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11369-1: assume { :begin_inline_ldv_EMGentry_exit_netif_exit_20_2 } true;ldv_EMGentry_exit_netif_exit_20_2_#in~arg0#1.base, ldv_EMGentry_exit_netif_exit_20_2_#in~arg0#1.offset := ldv_entry_EMGentry_20_~ldv_20_exit_netif_exit_default~0#1.base, ldv_entry_EMGentry_20_~ldv_20_exit_netif_exit_default~0#1.offset;havoc ldv_EMGentry_exit_netif_exit_20_2_~arg0#1.base, ldv_EMGentry_exit_netif_exit_20_2_~arg0#1.offset;ldv_EMGentry_exit_netif_exit_20_2_~arg0#1.base, ldv_EMGentry_exit_netif_exit_20_2_~arg0#1.offset := ldv_EMGentry_exit_netif_exit_20_2_#in~arg0#1.base, ldv_EMGentry_exit_netif_exit_20_2_#in~arg0#1.offset;assume { :begin_inline_netif_exit } true;assume { :begin_inline_ldv_xenbus_unregister_driver_141 } true;ldv_xenbus_unregister_driver_141_#in~ldv_func_arg1#1.base, ldv_xenbus_unregister_driver_141_#in~ldv_func_arg1#1.offset := ~#netfront_driver~0.base, ~#netfront_driver~0.offset;havoc ldv_xenbus_unregister_driver_141_~ldv_func_arg1#1.base, ldv_xenbus_unregister_driver_141_~ldv_func_arg1#1.offset;ldv_xenbus_unregister_driver_141_~ldv_func_arg1#1.base, ldv_xenbus_unregister_driver_141_~ldv_func_arg1#1.offset := ldv_xenbus_unregister_driver_141_#in~ldv_func_arg1#1.base, ldv_xenbus_unregister_driver_141_#in~ldv_func_arg1#1.offset;assume { :begin_inline_xenbus_unregister_driver } true;xenbus_unregister_driver_#in~arg0#1.base, xenbus_unregister_driver_#in~arg0#1.offset := ldv_xenbus_unregister_driver_141_~ldv_func_arg1#1.base, ldv_xenbus_unregister_driver_141_~ldv_func_arg1#1.offset;havoc xenbus_unregister_driver_~arg0#1.base, xenbus_unregister_driver_~arg0#1.offset;xenbus_unregister_driver_~arg0#1.base, xenbus_unregister_driver_~arg0#1.offset := xenbus_unregister_driver_#in~arg0#1.base, xenbus_unregister_driver_#in~arg0#1.offset; [2025-02-08 04:31:09,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11369: havoc ldv_EMGentry_exit_netif_exit_20_2_~arg0#1.base, ldv_EMGentry_exit_netif_exit_20_2_~arg0#1.offset;havoc ldv_EMGentry_exit_netif_exit_20_2_#in~arg0#1.base, ldv_EMGentry_exit_netif_exit_20_2_#in~arg0#1.offset;assume { :end_inline_ldv_EMGentry_exit_netif_exit_20_2 } true; [2025-02-08 04:31:09,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10048: assume 0 != talk_to_netback_~err~8#1;talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset := 81, 0; [2025-02-08 04:31:09,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10048: assume !(0 != talk_to_netback_~err~8#1);call talk_to_netback_#t~mem881#1 := read~int#14(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, 4); [2025-02-08 04:31:09,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9784: assume -2147483648 <= setup_netfront_split_#t~ret810#1 && setup_netfront_split_#t~ret810#1 <= 2147483647;havoc setup_netfront_split_#t~mem808#1.base, setup_netfront_split_#t~mem808#1.offset;havoc setup_netfront_split_#t~mem809#1;havoc setup_netfront_split_#t~ret810#1;call write~int#17(0, setup_netfront_split_~info#1.base, 196 + setup_netfront_split_~info#1.offset, 4);setup_netfront_split_#res#1 := setup_netfront_split_~err~6#1; [2025-02-08 04:31:09,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9784-1: SUMMARY for call setup_netfront_split_#t~ret810#1 := xenbus_free_evtchn(setup_netfront_split_#t~mem808#1.base, setup_netfront_split_#t~mem808#1.offset, (if setup_netfront_split_#t~mem809#1 % 4294967296 % 4294967296 <= 2147483647 then setup_netfront_split_#t~mem809#1 % 4294967296 % 4294967296 else setup_netfront_split_#t~mem809#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:31:09,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9388: havoc xennet_create_dev_#t~ret719#1.base, xennet_create_dev_#t~ret719#1.offset; [2025-02-08 04:31:09,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11370: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 04:31:09,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9388-1: SUMMARY for call xennet_create_dev_#t~ret719#1.base, xennet_create_dev_#t~ret719#1.offset := spinlock_check(xennet_create_dev_~np~16#1.base, 5480 + xennet_create_dev_~np~16#1.offset); srcloc: null [2025-02-08 04:31:09,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10181: SUMMARY for call xennet_alloc_rx_buffers(xennet_connect_~dev#1.base, xennet_connect_~dev#1.offset); srcloc: null [2025-02-08 04:31:09,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8199: xennet_start_xmit_#t~ret425#1 := netif_needs_gso_#res#1;havoc netif_needs_gso_#t~ret187#1, netif_needs_gso_#t~ret188#1, netif_needs_gso_#t~mem189#1, netif_needs_gso_#t~mem190#1, netif_needs_gso_#t~short191#1, netif_needs_gso_#t~ret192#1, netif_needs_gso_~skb#1.base, netif_needs_gso_~skb#1.offset, netif_needs_gso_~features#1, netif_needs_gso_~tmp~31#1, netif_needs_gso_~tmp___0~8#1, netif_needs_gso_~tmp___1~4#1, netif_needs_gso_~tmp___2~3#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___16~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 04:31:09,082 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 04:31:09,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10313-1: xennet_get_sset_count_#res#1 := -22; [2025-02-08 04:31:09,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12295: havoc ldv_dispatch_deregister_18_1_~arg0#1.base, ldv_dispatch_deregister_18_1_~arg0#1.offset;havoc ldv_dispatch_deregister_18_1_#in~arg0#1.base, ldv_dispatch_deregister_18_1_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_deregister_18_1 } true; [2025-02-08 04:31:09,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7935-1: SUMMARY for call xennet_make_frags_#t~ret387#1 := ldv__builtin_expect((if xennet_make_frags_~offset~0#1 % 4294967296 > 4095 then 1 else 0), 0); srcloc: null [2025-02-08 04:31:09,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7935: assume -9223372036854775808 <= xennet_make_frags_#t~ret387#1 && xennet_make_frags_#t~ret387#1 <= 9223372036854775807;xennet_make_frags_~tmp___13~1#1 := xennet_make_frags_#t~ret387#1;havoc xennet_make_frags_#t~ret387#1; [2025-02-08 04:31:09,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11899-1: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_7_28 } true;ldv_dummy_resourceless_instance_callback_7_28_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_28_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_28_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_28_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_28_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_28_#in~arg2#1.offset := ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_start_xmit~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_start_xmit~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_struct_sk_buff_ptr~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_struct_sk_buff_ptr~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_7_28_#t~ret993#1, ldv_dummy_resourceless_instance_callback_7_28_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_28_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_28_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_28_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_28_~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_28_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_7_28_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_28_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_7_28_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_28_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_7_28_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_28_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_7_28_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_28_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_7_28_~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_28_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_7_28_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_28_#in~arg2#1.offset;assume { :begin_inline_xennet_start_xmit } true;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 := ldv_dummy_resourceless_instance_callback_7_28_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_28_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_28_~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_28_~arg2#1.offset;havoc xennet_start_xmit_#res#1;havoc xennet_start_xmit_#t~ret407#1.base, xennet_start_xmit_#t~ret407#1.offset, xennet_start_xmit_#t~mem408#1.base, xennet_start_xmit_#t~mem408#1.offset, xennet_start_xmit_#t~ret409#1, xennet_start_xmit_#t~mem410#1, xennet_start_xmit_#t~ret411#1, xennet_start_xmit_#t~ret412#1, xennet_start_xmit_#t~mem413#1, xennet_start_xmit_#t~ret414#1, 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, xennet_start_xmit_#t~ret422#1, xennet_start_xmit_#t~ret423#1, xennet_start_xmit_#t~ret424#1, xennet_start_xmit_#t~ret425#1, xennet_start_xmit_#t~ret426#1, xennet_start_xmit_#t~mem427#1, xennet_start_xmit_#t~ret428#1, xennet_start_xmit_#t~mem429#1.base, xennet_start_xmit_#t~mem429#1.offset, xennet_start_xmit_#t~mem430#1, xennet_start_xmit_#t~bitwise431#1, xennet_start_xmit_#t~ret432#1, xennet_start_xmit_#t~ret433#1, xennet_start_xmit_#t~ret434#1, xennet_start_xmit_#t~ret435#1, xennet_start_xmit_#t~mem436#1.base, xennet_start_xmit_#t~mem436#1.offset, xennet_start_xmit_#t~mem437#1, xennet_start_xmit_#t~ret438#1, xennet_start_xmit_#t~mem439#1, xennet_start_xmit_#t~mem440#1, xennet_start_xmit_#t~mem441#1, xennet_start_xmit_#t~mem442#1, xennet_start_xmit_#t~bitwise443#1, 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.base, xennet_start_xmit_#t~mem446#1.offset, xennet_start_xmit_#t~mem447#1, xennet_start_xmit_#t~bitwise448#1, 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~mem452#1, xennet_start_xmit_#t~ret453#1.base, xennet_start_xmit_#t~ret453#1.offset, xennet_start_xmit_#t~mem454#1, xennet_start_xmit_#t~bitwise455#1, xennet_start_xmit_#t~mem456#1, xennet_start_xmit_#t~mem457#1.base, xennet_start_xmit_#t~mem457#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.base, xennet_start_xmit_#t~mem461#1.offset, xennet_start_xmit_#t~mem462#1, xennet_start_xmit_#t~mem463#1, xennet_start_xmit_#t~mem465#1, xennet_start_xmit_#t~mem464#1, xennet_start_xmit_#t~mem466#1, xennet_start_xmit_#t~ret467#1, xennet_start_xmit_#t~mem468#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_~id~4#1, xennet_start_xmit_~np~6#1.base, xennet_start_xmit_~np~6#1.offset, xennet_start_xmit_~tmp~42#1.base, xennet_start_xmit_~tmp~42#1.offset, xennet_start_xmit_~stats~0#1.base, xennet_start_xmit_~stats~0#1.offset, xennet_start_xmit_~tcp_ptr__~0#1, xennet_start_xmit_~__vpp_verify~0#1.base, xennet_start_xmit_~__vpp_verify~0#1.offset, xennet_start_xmit_~tx~0#1.base, xennet_start_xmit_~tx~0#1.offset, xennet_start_xmit_~data~1#1.base, xennet_start_xmit_~data~1#1.offset, xennet_start_xmit_~i~5#1, xennet_start_xmit_~ref~3#1, xennet_start_xmit_~mfn~2#1, xennet_start_xmit_~notify~1#1, xennet_start_xmit_~slots~0#1, xennet_start_xmit_~offset~2#1, xennet_start_xmit_~len~1#1, xennet_start_xmit_~tmp___0~15#1, xennet_start_xmit_~flags~0#1, xennet_start_xmit_~tmp___1~10#1, xennet_start_xmit_~tmp___2~8#1, xennet_start_xmit_~tmp___3~7#1, xennet_start_xmit_~tmp___4~5#1, xennet_start_xmit_~tmp___5~2#1, xennet_start_xmit_~tmp___6~2#1, xennet_start_xmit_~tmp___7~2#1, xennet_start_xmit_~tmp___8~2#1, xennet_start_xmit_~tmp___9~2#1, xennet_start_xmit_~tmp___10~2#1, xennet_start_xmit_~tmp___11~2#1, xennet_start_xmit_~tmp___12~2#1, xennet_start_xmit_~tmp___13~2#1, xennet_start_xmit_~tmp___14~2#1, xennet_start_xmit_~tmp___15~1#1, xennet_start_xmit_~tmp___16~1#1, xennet_start_xmit_~tmp___17~1#1, xennet_start_xmit_~tmp___18~1#1, xennet_start_xmit_~tmp___19~1#1, xennet_start_xmit_~tmp___20~1#1, xennet_start_xmit_~tmp___21~0#1, xennet_start_xmit_~tmp___22~0#1, xennet_start_xmit_~gso~0#1.base, xennet_start_xmit_~gso~0#1.offset, xennet_start_xmit_~tmp___23~0#1.base, xennet_start_xmit_~tmp___23~0#1.offset, xennet_start_xmit_~tmp___24~0#1.base, xennet_start_xmit_~tmp___24~0#1.offset, xennet_start_xmit_~tmp___25~0#1.base, xennet_start_xmit_~tmp___25~0#1.offset, xennet_start_xmit_~__old~1#1, xennet_start_xmit_~__new~1#1, xennet_start_xmit_~tmp___26~0#1;xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset := xennet_start_xmit_#in~skb#1.base, xennet_start_xmit_#in~skb#1.offset;xennet_start_xmit_~dev#1.base, xennet_start_xmit_~dev#1.offset := xennet_start_xmit_#in~dev#1.base, xennet_start_xmit_#in~dev#1.offset;havoc xennet_start_xmit_~id~4#1;havoc xennet_start_xmit_~np~6#1.base, xennet_start_xmit_~np~6#1.offset;havoc xennet_start_xmit_~tmp~42#1.base, xennet_start_xmit_~tmp~42#1.offset;havoc xennet_start_xmit_~stats~0#1.base, xennet_start_xmit_~stats~0#1.offset;havoc xennet_start_xmit_~tcp_ptr__~0#1;havoc xennet_start_xmit_~__vpp_verify~0#1.base, xennet_start_xmit_~__vpp_verify~0#1.offset;havoc xennet_start_xmit_~tx~0#1.base, xennet_start_xmit_~tx~0#1.offset;havoc xennet_start_xmit_~data~1#1.base, xennet_start_xmit_~data~1#1.offset;havoc xennet_start_xmit_~i~5#1;havoc xennet_start_xmit_~ref~3#1;havoc xennet_start_xmit_~mfn~2#1;havoc xennet_start_xmit_~notify~1#1;havoc xennet_start_xmit_~slots~0#1;havoc xennet_start_xmit_~offset~2#1;havoc xennet_start_xmit_~len~1#1;havoc xennet_start_xmit_~tmp___0~15#1;havoc xennet_start_xmit_~flags~0#1;havoc xennet_start_xmit_~tmp___1~10#1;havoc xennet_start_xmit_~tmp___2~8#1;havoc xennet_start_xmit_~tmp___3~7#1;havoc xennet_start_xmit_~tmp___4~5#1;havoc xennet_start_xmit_~tmp___5~2#1;havoc xennet_start_xmit_~tmp___6~2#1;havoc xennet_start_xmit_~tmp___7~2#1;havoc xennet_start_xmit_~tmp___8~2#1;havoc xennet_start_xmit_~tmp___9~2#1;havoc xennet_start_xmit_~tmp___10~2#1;havoc xennet_start_xmit_~tmp___11~2#1;havoc xennet_start_xmit_~tmp___12~2#1;havoc xennet_start_xmit_~tmp___13~2#1;havoc xennet_start_xmit_~tmp___14~2#1;havoc xennet_start_xmit_~tmp___15~1#1;havoc xennet_start_xmit_~tmp___16~1#1;havoc xennet_start_xmit_~tmp___17~1#1;havoc xennet_start_xmit_~tmp___18~1#1;havoc xennet_start_xmit_~tmp___19~1#1;havoc xennet_start_xmit_~tmp___20~1#1;havoc xennet_start_xmit_~tmp___21~0#1;havoc xennet_start_xmit_~tmp___22~0#1;havoc xennet_start_xmit_~gso~0#1.base, xennet_start_xmit_~gso~0#1.offset;havoc xennet_start_xmit_~tmp___23~0#1.base, xennet_start_xmit_~tmp___23~0#1.offset;havoc xennet_start_xmit_~tmp___24~0#1.base, xennet_start_xmit_~tmp___24~0#1.offset;havoc xennet_start_xmit_~tmp___25~0#1.base, xennet_start_xmit_~tmp___25~0#1.offset;havoc xennet_start_xmit_~__old~1#1;havoc xennet_start_xmit_~__new~1#1;havoc xennet_start_xmit_~tmp___26~0#1; [2025-02-08 04:31:09,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11899: havoc ldv_dummy_resourceless_instance_callback_7_28_#t~ret993#1, ldv_dummy_resourceless_instance_callback_7_28_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_28_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_28_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_28_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_28_~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_28_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_7_28_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_28_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_28_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_28_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_28_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_28_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_7_28 } true; [2025-02-08 04:31:09,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9389: SUMMARY for call __raw_spin_lock_init(xennet_create_dev_~np~16#1.base, 5480 + xennet_create_dev_~np~16#1.offset, 28, 0, xennet_create_dev_~#__key___0~0#1.base, xennet_create_dev_~#__key___0~0#1.offset); srcloc: null [2025-02-08 04:31:09,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11371: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 04:31:09,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9521: assume -9223372036854775808 <= netfront_probe_#t~ret736#1 && netfront_probe_#t~ret736#1 <= 9223372036854775807;netfront_probe_~tmp~60#1 := netfront_probe_#t~ret736#1;havoc netfront_probe_#t~ret736#1;netfront_probe_~err~4#1 := (if netfront_probe_~tmp~60#1 % 4294967296 <= 2147483647 then netfront_probe_~tmp~60#1 % 4294967296 else netfront_probe_~tmp~60#1 % 4294967296 - 4294967296); [2025-02-08 04:31:09,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9521-1: SUMMARY for call netfront_probe_#t~ret736#1 := PTR_ERR(netfront_probe_~netdev~1#1.base, netfront_probe_~netdev~1#1.offset); srcloc: null [2025-02-08 04:31:09,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8200-1: SUMMARY for call xennet_start_xmit_#t~ret426#1 := ldv__builtin_expect((if xennet_start_xmit_~tmp___16~1#1 % 256 % 18446744073709551616 <= 9223372036854775807 then xennet_start_xmit_~tmp___16~1#1 % 256 % 18446744073709551616 else xennet_start_xmit_~tmp___16~1#1 % 256 % 18446744073709551616 - 18446744073709551616), 0); srcloc: null [2025-02-08 04:31:09,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11107-1: SUMMARY for call ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret982#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret982#1.offset := ldv_xmalloc(4); srcloc: null [2025-02-08 04:31:09,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8200: assume -9223372036854775808 <= xennet_start_xmit_#t~ret426#1 && xennet_start_xmit_#t~ret426#1 <= 9223372036854775807;xennet_start_xmit_~tmp___17~1#1 := xennet_start_xmit_#t~ret426#1;havoc xennet_start_xmit_#t~ret426#1; [2025-02-08 04:31:09,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11107: ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp~82#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp~82#1.offset := ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret982#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret982#1.offset;havoc ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret982#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret982#1.offset;ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_8~0#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_8~0#1.offset := ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp~82#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp~82#1.offset;assume { :begin_inline_ldv_struct_device_attribute_dummy_resourceless_instance_8 } true;ldv_struct_device_attribute_dummy_resourceless_instance_8_#in~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_#in~arg0#1.offset := ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_8~0#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_8~0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1052#1, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1053#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1053#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1054#1, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1055#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1055#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~arg0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_callback_show~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_callback_show~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_callback_store~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_callback_store~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_container_struct_device_attribute~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_container_struct_device_attribute~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_container_struct_device_ptr~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_container_struct_device_ptr~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_3_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_3_2_default~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_9_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_9_2_default~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_9_3_default~0#1, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp~102#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp~102#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___0~51#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___0~51#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___1~34#1, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___2~24#1;ldv_struct_device_attribute_dummy_resourceless_instance_8_~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~arg0#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_8_#in~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_#in~arg0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_callback_show~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_callback_show~0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_callback_store~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_callback_store~0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_container_struct_device_attribute~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_container_struct_device_attribute~0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_container_struct_device_ptr~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_container_struct_device_ptr~0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_3_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_3_2_default~0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_9_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_9_2_default~0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_9_3_default~0#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp~102#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp~102#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___0~51#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___0~51#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___1~34#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___2~24#1; [2025-02-08 04:31:09,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10182: SUMMARY for call ldv_spin_unlock_irq_124(xennet_connect_~np~17#1.base, 260 + xennet_connect_~np~17#1.offset); srcloc: null [2025-02-08 04:31:09,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10975: SUMMARY for call ldv_assume((if 0 != ldv_device_driver_io_instance_0_~ldv_0_ret_default~0#1 then 1 else 0)); srcloc: null [2025-02-08 04:31:09,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9258-1: xennet_fix_features_#res#1 := xennet_fix_features_~features#1;call ULTIMATE.dealloc(xennet_fix_features_~#val~0#1.base, xennet_fix_features_~#val~0#1.offset);havoc xennet_fix_features_~#val~0#1.base, xennet_fix_features_~#val~0#1.offset;call ULTIMATE.dealloc(xennet_fix_features_~#__constr_expr_0~0#1.base, xennet_fix_features_~#__constr_expr_0~0#1.offset);havoc xennet_fix_features_~#__constr_expr_0~0#1.base, xennet_fix_features_~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(xennet_fix_features_~#__constr_expr_1~0#1.base, xennet_fix_features_~#__constr_expr_1~0#1.offset);havoc xennet_fix_features_~#__constr_expr_1~0#1.base, xennet_fix_features_~#__constr_expr_1~0#1.offset;call ULTIMATE.dealloc(xennet_fix_features_~#__constr_expr_2~0#1.base, xennet_fix_features_~#__constr_expr_2~0#1.offset);havoc xennet_fix_features_~#__constr_expr_2~0#1.base, xennet_fix_features_~#__constr_expr_2~0#1.offset;call ULTIMATE.dealloc(xennet_fix_features_~#__constr_expr_3~0#1.base, xennet_fix_features_~#__constr_expr_3~0#1.offset);havoc xennet_fix_features_~#__constr_expr_3~0#1.base, xennet_fix_features_~#__constr_expr_3~0#1.offset; [2025-02-08 04:31:09,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11240: ldv_dummy_resourceless_instance_callback_7_28_#t~ret993#1 := xennet_start_xmit_#res#1;havoc xennet_start_xmit_#t~ret407#1.base, xennet_start_xmit_#t~ret407#1.offset, xennet_start_xmit_#t~mem408#1.base, xennet_start_xmit_#t~mem408#1.offset, xennet_start_xmit_#t~ret409#1, xennet_start_xmit_#t~mem410#1, xennet_start_xmit_#t~ret411#1, xennet_start_xmit_#t~ret412#1, xennet_start_xmit_#t~mem413#1, xennet_start_xmit_#t~ret414#1, 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, xennet_start_xmit_#t~ret422#1, xennet_start_xmit_#t~ret423#1, xennet_start_xmit_#t~ret424#1, xennet_start_xmit_#t~ret425#1, xennet_start_xmit_#t~ret426#1, xennet_start_xmit_#t~mem427#1, xennet_start_xmit_#t~ret428#1, xennet_start_xmit_#t~mem429#1.base, xennet_start_xmit_#t~mem429#1.offset, xennet_start_xmit_#t~mem430#1, xennet_start_xmit_#t~bitwise431#1, xennet_start_xmit_#t~ret432#1, xennet_start_xmit_#t~ret433#1, xennet_start_xmit_#t~ret434#1, xennet_start_xmit_#t~ret435#1, xennet_start_xmit_#t~mem436#1.base, xennet_start_xmit_#t~mem436#1.offset, xennet_start_xmit_#t~mem437#1, xennet_start_xmit_#t~ret438#1, xennet_start_xmit_#t~mem439#1, xennet_start_xmit_#t~mem440#1, xennet_start_xmit_#t~mem441#1, xennet_start_xmit_#t~mem442#1, xennet_start_xmit_#t~bitwise443#1, 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.base, xennet_start_xmit_#t~mem446#1.offset, xennet_start_xmit_#t~mem447#1, xennet_start_xmit_#t~bitwise448#1, 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~mem452#1, xennet_start_xmit_#t~ret453#1.base, xennet_start_xmit_#t~ret453#1.offset, xennet_start_xmit_#t~mem454#1, xennet_start_xmit_#t~bitwise455#1, xennet_start_xmit_#t~mem456#1, xennet_start_xmit_#t~mem457#1.base, xennet_start_xmit_#t~mem457#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.base, xennet_start_xmit_#t~mem461#1.offset, xennet_start_xmit_#t~mem462#1, xennet_start_xmit_#t~mem463#1, xennet_start_xmit_#t~mem465#1, xennet_start_xmit_#t~mem464#1, xennet_start_xmit_#t~mem466#1, xennet_start_xmit_#t~ret467#1, xennet_start_xmit_#t~mem468#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_~id~4#1, xennet_start_xmit_~np~6#1.base, xennet_start_xmit_~np~6#1.offset, xennet_start_xmit_~tmp~42#1.base, xennet_start_xmit_~tmp~42#1.offset, xennet_start_xmit_~stats~0#1.base, xennet_start_xmit_~stats~0#1.offset, xennet_start_xmit_~tcp_ptr__~0#1, xennet_start_xmit_~__vpp_verify~0#1.base, xennet_start_xmit_~__vpp_verify~0#1.offset, xennet_start_xmit_~tx~0#1.base, xennet_start_xmit_~tx~0#1.offset, xennet_start_xmit_~data~1#1.base, xennet_start_xmit_~data~1#1.offset, xennet_start_xmit_~i~5#1, xennet_start_xmit_~ref~3#1, xennet_start_xmit_~mfn~2#1, xennet_start_xmit_~notify~1#1, xennet_start_xmit_~slots~0#1, xennet_start_xmit_~offset~2#1, xennet_start_xmit_~len~1#1, xennet_start_xmit_~tmp___0~15#1, xennet_start_xmit_~flags~0#1, xennet_start_xmit_~tmp___1~10#1, xennet_start_xmit_~tmp___2~8#1, xennet_start_xmit_~tmp___3~7#1, xennet_start_xmit_~tmp___4~5#1, xennet_start_xmit_~tmp___5~2#1, xennet_start_xmit_~tmp___6~2#1, xennet_start_xmit_~tmp___7~2#1, xennet_start_xmit_~tmp___8~2#1, xennet_start_xmit_~tmp___9~2#1, xennet_start_xmit_~tmp___10~2#1, xennet_start_xmit_~tmp___11~2#1, xennet_start_xmit_~tmp___12~2#1, xennet_start_xmit_~tmp___13~2#1, xennet_start_xmit_~tmp___14~2#1, xennet_start_xmit_~tmp___15~1#1, xennet_start_xmit_~tmp___16~1#1, xennet_start_xmit_~tmp___17~1#1, xennet_start_xmit_~tmp___18~1#1, xennet_start_xmit_~tmp___19~1#1, xennet_start_xmit_~tmp___20~1#1, xennet_start_xmit_~tmp___21~0#1, xennet_start_xmit_~tmp___22~0#1, xennet_start_xmit_~gso~0#1.base, xennet_start_xmit_~gso~0#1.offset, xennet_start_xmit_~tmp___23~0#1.base, xennet_start_xmit_~tmp___23~0#1.offset, xennet_start_xmit_~tmp___24~0#1.base, xennet_start_xmit_~tmp___24~0#1.offset, xennet_start_xmit_~tmp___25~0#1.base, xennet_start_xmit_~tmp___25~0#1.offset, xennet_start_xmit_~__old~1#1, xennet_start_xmit_~__new~1#1, xennet_start_xmit_~tmp___26~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 <= ldv_dummy_resourceless_instance_callback_7_28_#t~ret993#1 && ldv_dummy_resourceless_instance_callback_7_28_#t~ret993#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_7_28_#t~ret993#1; [2025-02-08 04:31:09,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10183: xennet_connect_#res#1 := 0;call ULTIMATE.dealloc(xennet_connect_~#feature_rx_copy~0#1.base, xennet_connect_~#feature_rx_copy~0#1.offset);havoc xennet_connect_~#feature_rx_copy~0#1.base, xennet_connect_~#feature_rx_copy~0#1.offset;call ULTIMATE.dealloc(xennet_connect_~#__constr_expr_0~3#1.base, xennet_connect_~#__constr_expr_0~3#1.offset);havoc xennet_connect_~#__constr_expr_0~3#1.base, xennet_connect_~#__constr_expr_0~3#1.offset; [2025-02-08 04:31:09,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10183-1: SUMMARY for call ldv_spin_unlock_bh_105(xennet_connect_~np~17#1.base, 5480 + xennet_connect_~np~17#1.offset); srcloc: null [2025-02-08 04:31:09,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7937: assume 0 != xennet_make_frags_~tmp___13~1#1;assume false; [2025-02-08 04:31:09,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7937: assume !(0 != xennet_make_frags_~tmp___13~1#1); [2025-02-08 04:31:09,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9523: netfront_probe_#res#1 := netfront_probe_~err~4#1; [2025-02-08 04:31:09,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9523-1: SUMMARY for call xenbus_dev_fatal(netfront_probe_~dev#1.base, netfront_probe_~dev#1.offset, netfront_probe_~err~4#1, 32, 0); srcloc: null [2025-02-08 04:31:09,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8202: assume 0 != xennet_start_xmit_~tmp___17~1#1; [2025-02-08 04:31:09,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8202: assume !(0 != xennet_start_xmit_~tmp___17~1#1);call xennet_start_xmit_#t~mem427#1 := read~int#17(xennet_start_xmit_~np~6#1.base, 328 + xennet_start_xmit_~np~6#1.offset, 4);xennet_start_xmit_~i~5#1 := xennet_start_xmit_#t~mem427#1;havoc xennet_start_xmit_#t~mem427#1; [2025-02-08 04:31:09,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9391: call write~int#17(64, xennet_create_dev_~np~16#1.base, 5580 + xennet_create_dev_~np~16#1.offset, 4);call write~int#17(64, xennet_create_dev_~np~16#1.base, 5572 + xennet_create_dev_~np~16#1.offset, 4);xennet_create_dev_~__min1~1#1 := 256;xennet_create_dev_~__min2~1#1 := 256;call write~int#17((if xennet_create_dev_~__min1~1#1 < xennet_create_dev_~__min2~1#1 then xennet_create_dev_~__min1~1#1 else xennet_create_dev_~__min2~1#1), xennet_create_dev_~np~16#1.base, 5576 + xennet_create_dev_~np~16#1.offset, 4);assume { :begin_inline_init_timer_key } true;init_timer_key_#in~arg0#1.base, init_timer_key_#in~arg0#1.offset, init_timer_key_#in~arg1#1, init_timer_key_#in~arg2#1.base, init_timer_key_#in~arg2#1.offset, init_timer_key_#in~arg3#1.base, init_timer_key_#in~arg3#1.offset := xennet_create_dev_~np~16#1.base, 5672 + xennet_create_dev_~np~16#1.offset, 0, 29, 0, xennet_create_dev_~#__key___1~0#1.base, xennet_create_dev_~#__key___1~0#1.offset;havoc init_timer_key_~arg0#1.base, init_timer_key_~arg0#1.offset, init_timer_key_~arg1#1, init_timer_key_~arg2#1.base, init_timer_key_~arg2#1.offset, init_timer_key_~arg3#1.base, init_timer_key_~arg3#1.offset;init_timer_key_~arg0#1.base, init_timer_key_~arg0#1.offset := init_timer_key_#in~arg0#1.base, init_timer_key_#in~arg0#1.offset;init_timer_key_~arg1#1 := init_timer_key_#in~arg1#1;init_timer_key_~arg2#1.base, init_timer_key_~arg2#1.offset := init_timer_key_#in~arg2#1.base, init_timer_key_#in~arg2#1.offset;init_timer_key_~arg3#1.base, init_timer_key_~arg3#1.offset := init_timer_key_#in~arg3#1.base, init_timer_key_#in~arg3#1.offset; [2025-02-08 04:31:09,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9391-1: SUMMARY for call skb_queue_head_init(xennet_create_dev_~np~16#1.base, 5584 + xennet_create_dev_~np~16#1.offset); srcloc: null [2025-02-08 04:31:09,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11109: havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1052#1, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1053#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1053#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1054#1, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1055#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1055#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~arg0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_callback_show~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_callback_show~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_callback_store~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_callback_store~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_container_struct_device_attribute~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_container_struct_device_attribute~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_container_struct_device_ptr~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_container_struct_device_ptr~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_3_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_3_2_default~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_9_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_9_2_default~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_9_3_default~0#1, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp~102#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp~102#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___0~51#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___0~51#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___1~34#1, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___2~24#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_#in~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_#in~arg0#1.offset;assume { :end_inline_ldv_struct_device_attribute_dummy_resourceless_instance_8 } true; [2025-02-08 04:31:09,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9920: assume -2147483648 <= setup_netfront_#t~ret836#1 && setup_netfront_#t~ret836#1 <= 2147483647;havoc setup_netfront_#t~mem835#1;havoc setup_netfront_#t~ret836#1; [2025-02-08 04:31:09,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9920-1: SUMMARY for call setup_netfront_#t~ret836#1 := gnttab_end_foreign_access_ref(setup_netfront_#t~mem835#1, 0); srcloc: null [2025-02-08 04:31:09,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9920-2: call setup_netfront_#t~mem835#1 := read~int#17(setup_netfront_~info#1.base, 5568 + setup_netfront_~info#1.offset, 4); [2025-02-08 04:31:09,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15073: havoc netdev_info_#t~nondet1237#1;xennet_set_features_#t~ret703#1 := netdev_info_#res#1;havoc netdev_info_#t~nondet1237#1, 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;assume -2147483648 <= xennet_set_features_#t~ret703#1 && xennet_set_features_#t~ret703#1 <= 2147483647;havoc xennet_set_features_#t~ret703#1;call write~int#17(1500, xennet_set_features_~dev#1.base, 516 + xennet_set_features_~dev#1.offset, 4); [2025-02-08 04:31:09,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11110-1: SUMMARY for call ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret983#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret983#1.offset := ldv_xmalloc(4); srcloc: null [2025-02-08 04:31:09,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11110: ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp___0~46#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp___0~46#1.offset := ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret983#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret983#1.offset;havoc ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret983#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret983#1.offset;ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_9~0#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_9~0#1.offset := ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp___0~46#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp___0~46#1.offset;assume { :begin_inline_ldv_struct_device_attribute_dummy_resourceless_instance_9 } true;ldv_struct_device_attribute_dummy_resourceless_instance_9_#in~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_#in~arg0#1.offset := ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_9~0#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_9~0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1056#1, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1057#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1057#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1058#1, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1059#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1059#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~arg0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_callback_show~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_callback_show~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_callback_store~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_callback_store~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_container_struct_device_attribute~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_container_struct_device_attribute~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_container_struct_device_ptr~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_container_struct_device_ptr~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_3_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_3_2_default~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_9_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_9_2_default~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_9_3_default~0#1, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp~103#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp~103#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___0~52#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___0~52#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___1~35#1, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___2~25#1;ldv_struct_device_attribute_dummy_resourceless_instance_9_~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~arg0#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_9_#in~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_#in~arg0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_callback_show~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_callback_show~0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_callback_store~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_callback_store~0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_container_struct_device_attribute~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_container_struct_device_attribute~0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_container_struct_device_ptr~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_container_struct_device_ptr~0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_3_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_3_2_default~0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_9_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_9_2_default~0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_9_3_default~0#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp~103#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp~103#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___0~52#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___0~52#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___1~35#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___2~25#1; [2025-02-08 04:31:09,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8204: SUMMARY for call ldv_spin_unlock_irqrestore_107(xennet_start_xmit_~np~6#1.base, 260 + xennet_start_xmit_~np~6#1.offset, xennet_start_xmit_~flags~0#1); srcloc: null [2025-02-08 04:31:09,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10054-1: SUMMARY for call talk_to_netback_#t~ret882#1 := xenbus_transaction_end(talk_to_netback_#t~mem881#1, 0); srcloc: null [2025-02-08 04:31:09,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10054: assume -2147483648 <= talk_to_netback_#t~ret882#1 && talk_to_netback_#t~ret882#1 <= 2147483647;talk_to_netback_~err~8#1 := talk_to_netback_#t~ret882#1;havoc talk_to_netback_#t~mem881#1;havoc talk_to_netback_#t~ret882#1; [2025-02-08 04:31:09,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11112: havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1056#1, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1057#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1057#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1058#1, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1059#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1059#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~arg0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_callback_show~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_callback_show~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_callback_store~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_callback_store~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_container_struct_device_attribute~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_container_struct_device_attribute~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_container_struct_device_ptr~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_container_struct_device_ptr~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_3_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_3_2_default~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_9_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_9_2_default~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_9_3_default~0#1, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp~103#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp~103#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___0~52#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___0~52#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___1~35#1, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___2~25#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_#in~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_#in~arg0#1.offset;assume { :end_inline_ldv_struct_device_attribute_dummy_resourceless_instance_9 } true; [2025-02-08 04:31:09,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10716: havoc ldv_xenbus_unregister_driver_141_~ldv_func_arg1#1.base, ldv_xenbus_unregister_driver_141_~ldv_func_arg1#1.offset;havoc ldv_xenbus_unregister_driver_141_#in~ldv_func_arg1#1.base, ldv_xenbus_unregister_driver_141_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_xenbus_unregister_driver_141 } true; [2025-02-08 04:31:09,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11905-1: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_7_27 } true;ldv_dummy_resourceless_instance_callback_7_27_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_27_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_27_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_27_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_27_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_27_#in~arg2#1.offset := ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_set_mac_address~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_set_mac_address~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_struct_ethtool_stats_ptr~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_struct_ethtool_stats_ptr~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_7_27_#t~ret992#1, ldv_dummy_resourceless_instance_callback_7_27_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_27_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_27_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_27_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_27_~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_27_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_7_27_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_27_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_7_27_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_27_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_7_27_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_27_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_7_27_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_27_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_7_27_~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_27_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_7_27_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_27_#in~arg2#1.offset;assume { :begin_inline_eth_mac_addr } true;eth_mac_addr_#in~arg0#1.base, eth_mac_addr_#in~arg0#1.offset, eth_mac_addr_#in~arg1#1.base, eth_mac_addr_#in~arg1#1.offset := ldv_dummy_resourceless_instance_callback_7_27_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_27_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_27_~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_27_~arg2#1.offset;havoc eth_mac_addr_#res#1;havoc eth_mac_addr_#t~nondet1222#1, eth_mac_addr_~arg0#1.base, eth_mac_addr_~arg0#1.offset, eth_mac_addr_~arg1#1.base, eth_mac_addr_~arg1#1.offset;eth_mac_addr_~arg0#1.base, eth_mac_addr_~arg0#1.offset := eth_mac_addr_#in~arg0#1.base, eth_mac_addr_#in~arg0#1.offset;eth_mac_addr_~arg1#1.base, eth_mac_addr_~arg1#1.offset := eth_mac_addr_#in~arg1#1.base, eth_mac_addr_#in~arg1#1.offset;havoc eth_mac_addr_#t~nondet1222#1;assume -2147483648 <= eth_mac_addr_#t~nondet1222#1 && eth_mac_addr_#t~nondet1222#1 <= 2147483647;eth_mac_addr_#res#1 := eth_mac_addr_#t~nondet1222#1;havoc eth_mac_addr_#t~nondet1222#1; [2025-02-08 04:31:09,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11905: havoc ldv_dummy_resourceless_instance_callback_7_27_#t~ret992#1, ldv_dummy_resourceless_instance_callback_7_27_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_27_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_27_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_27_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_27_~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_27_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_7_27_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_27_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_27_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_27_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_27_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_27_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_7_27 } true; [2025-02-08 04:31:09,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12566-1: SUMMARY for call ldv_dev_get_drvdata_136_#t~ret1084#1.base, ldv_dev_get_drvdata_136_#t~ret1084#1.offset := ldv_dev_get_drvdata(ldv_dev_get_drvdata_136_~dev#1.base, ldv_dev_get_drvdata_136_~dev#1.offset); srcloc: null [2025-02-08 04:31:09,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12566: ldv_dev_get_drvdata_136_~tmp~117#1.base, ldv_dev_get_drvdata_136_~tmp~117#1.offset := ldv_dev_get_drvdata_136_#t~ret1084#1.base, ldv_dev_get_drvdata_136_#t~ret1084#1.offset;havoc ldv_dev_get_drvdata_136_#t~ret1084#1.base, ldv_dev_get_drvdata_136_#t~ret1084#1.offset;ldv_dev_get_drvdata_136_#res#1.base, ldv_dev_get_drvdata_136_#res#1.offset := ldv_dev_get_drvdata_136_~tmp~117#1.base, ldv_dev_get_drvdata_136_~tmp~117#1.offset; [2025-02-08 04:31:09,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12170: assume -2147483648 <= ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1056#1 && ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1056#1 <= 2147483647;ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___2~25#1 := ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1056#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1056#1; [2025-02-08 04:31:09,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9924: call setup_netfront_#t~mem837#1 := read~int#17(setup_netfront_~info#1.base, 348 + setup_netfront_~info#1.offset, 4); [2025-02-08 04:31:09,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10981: SUMMARY for call ldv_free(ldv_device_driver_io_instance_0_~ldv_0_resource_struct_xenbus_device_id~0#1.base, ldv_device_driver_io_instance_0_~ldv_0_resource_struct_xenbus_device_id~0#1.offset); srcloc: null [2025-02-08 04:31:09,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9924-1: SUMMARY for call free_pages(setup_netfront_~rxs~0#1.base + setup_netfront_~rxs~0#1.offset, 0); srcloc: null [2025-02-08 04:31:09,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11113-1: SUMMARY for call ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret984#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret984#1.offset := ldv_xmalloc(4); srcloc: null [2025-02-08 04:31:09,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11113: ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp___1~31#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp___1~31#1.offset := ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret984#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret984#1.offset;havoc ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret984#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_#t~ret984#1.offset;ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_10~0#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_10~0#1.offset := ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp___1~31#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~tmp___1~31#1.offset;assume { :begin_inline_ldv_struct_device_attribute_dummy_resourceless_instance_10 } true;ldv_struct_device_attribute_dummy_resourceless_instance_10_#in~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_#in~arg0#1.offset := ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_10~0#1.base, ldv_dispatch_register_dummy_resourceless_instance_13_20_5_~cf_arg_10~0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1048#1, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1049#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1049#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1050#1, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1051#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1051#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~arg0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_callback_show~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_callback_show~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_callback_store~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_callback_store~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_container_struct_device_attribute~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_container_struct_device_attribute~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_container_struct_device_ptr~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_container_struct_device_ptr~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_3_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_3_2_default~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_9_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_9_2_default~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_9_3_default~0#1, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp~101#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp~101#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___0~50#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___0~50#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___1~33#1, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___2~23#1;ldv_struct_device_attribute_dummy_resourceless_instance_10_~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~arg0#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_10_#in~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_#in~arg0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_callback_show~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_callback_show~0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_callback_store~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_callback_store~0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_container_struct_device_attribute~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_container_struct_device_attribute~0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_container_struct_device_ptr~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_container_struct_device_ptr~0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_3_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_3_2_default~0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_9_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_9_2_default~0#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_9_3_default~0#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp~101#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp~101#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___0~50#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___0~50#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___1~33#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___2~23#1; [2025-02-08 04:31:09,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12170-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1056#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:31:09,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10056: assume 0 != talk_to_netback_~err~8#1; [2025-02-08 04:31:09,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10056: assume !(0 != talk_to_netback_~err~8#1);talk_to_netback_#res#1 := 0;call ULTIMATE.dealloc(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset);havoc talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset; [2025-02-08 04:31:09,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9264: assume xennet_set_features_#t~short702#1;havoc xennet_set_features_#t~mem701#1;havoc xennet_set_features_#t~short702#1;assume { :begin_inline_netdev_info } true;netdev_info_#in~arg0#1.base, netdev_info_#in~arg0#1.offset, netdev_info_#in~arg1#1.base, netdev_info_#in~arg1#1.offset := xennet_set_features_~dev#1.base, xennet_set_features_~dev#1.offset, 26, 0;havoc netdev_info_#res#1;havoc netdev_info_#t~nondet1237#1, netdev_info_~arg0#1.base, netdev_info_~arg0#1.offset, netdev_info_~arg1#1.base, netdev_info_~arg1#1.offset;netdev_info_~arg0#1.base, netdev_info_~arg0#1.offset := netdev_info_#in~arg0#1.base, netdev_info_#in~arg0#1.offset;netdev_info_~arg1#1.base, netdev_info_~arg1#1.offset := netdev_info_#in~arg1#1.base, netdev_info_#in~arg1#1.offset;havoc netdev_info_#t~nondet1237#1;assume -2147483648 <= netdev_info_#t~nondet1237#1 && netdev_info_#t~nondet1237#1 <= 2147483647;netdev_info_#res#1 := netdev_info_#t~nondet1237#1;havoc netdev_info_#t~nondet1237#1; [2025-02-08 04:31:09,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9264: assume !xennet_set_features_#t~short702#1;havoc xennet_set_features_#t~mem701#1;havoc xennet_set_features_#t~short702#1; [2025-02-08 04:31:09,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9264-1: assume xennet_set_features_#t~short702#1;call xennet_set_features_#t~mem701#1 := read~int#17(xennet_set_features_~dev#1.base, 516 + xennet_set_features_~dev#1.offset, 4);xennet_set_features_#t~short702#1 := xennet_set_features_#t~mem701#1 % 4294967296 > 1500; [2025-02-08 04:31:09,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9264-1: assume !xennet_set_features_#t~short702#1; [2025-02-08 04:31:09,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10057: assume -11 == talk_to_netback_~err~8#1; [2025-02-08 04:31:09,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10057: assume !(-11 == talk_to_netback_~err~8#1); [2025-02-08 04:31:09,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10982: SUMMARY for call ldv_free(ldv_device_driver_io_instance_0_~ldv_0_resource_struct_xenbus_device_ptr~0#1.base, ldv_device_driver_io_instance_0_~ldv_0_resource_struct_xenbus_device_ptr~0#1.offset); srcloc: null [2025-02-08 04:31:09,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9397: havoc init_timer_key_~arg0#1.base, init_timer_key_~arg0#1.offset, init_timer_key_~arg1#1, init_timer_key_~arg2#1.base, init_timer_key_~arg2#1.offset, init_timer_key_~arg3#1.base, init_timer_key_~arg3#1.offset;havoc init_timer_key_#in~arg0#1.base, init_timer_key_#in~arg0#1.offset, init_timer_key_#in~arg1#1, init_timer_key_#in~arg2#1.base, init_timer_key_#in~arg2#1.offset, init_timer_key_#in~arg3#1.base, init_timer_key_#in~arg3#1.offset;assume { :end_inline_init_timer_key } true;call write~int#17(xennet_create_dev_~netdev~0#1.base + xennet_create_dev_~netdev~0#1.offset, xennet_create_dev_~np~16#1.base, 5712 + xennet_create_dev_~np~16#1.offset, 8);call write~$Pointer$#17(#funAddr~rx_refill_timeout.base, #funAddr~rx_refill_timeout.offset, xennet_create_dev_~np~16#1.base, 5704 + xennet_create_dev_~np~16#1.offset, 8);xennet_create_dev_~err~3#1 := -12;assume { :begin_inline___alloc_percpu } true;__alloc_percpu_#in~arg0#1, __alloc_percpu_#in~arg1#1 := 32, 8;havoc __alloc_percpu_#res#1.base, __alloc_percpu_#res#1.offset;havoc __alloc_percpu_#t~ret1210#1.base, __alloc_percpu_#t~ret1210#1.offset, __alloc_percpu_~arg0#1, __alloc_percpu_~arg1#1;__alloc_percpu_~arg0#1 := __alloc_percpu_#in~arg0#1;__alloc_percpu_~arg1#1 := __alloc_percpu_#in~arg1#1; [2025-02-08 04:31:09,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9529: netfront_probe_~tmp___1~22#1.base, netfront_probe_~tmp___1~22#1.offset := netfront_probe_#t~ret737#1.base, netfront_probe_#t~ret737#1.offset;havoc netfront_probe_#t~ret737#1.base, netfront_probe_#t~ret737#1.offset;netfront_probe_~info~0#1.base, netfront_probe_~info~0#1.offset := netfront_probe_~tmp___1~22#1.base, netfront_probe_~tmp___1~22#1.offset;assume { :begin_inline_ldv_dev_set_drvdata_117 } true;ldv_dev_set_drvdata_117_#in~dev#1.base, ldv_dev_set_drvdata_117_#in~dev#1.offset, ldv_dev_set_drvdata_117_#in~data#1.base, ldv_dev_set_drvdata_117_#in~data#1.offset := netfront_probe_~dev#1.base, 60 + netfront_probe_~dev#1.offset, netfront_probe_~info~0#1.base, netfront_probe_~info~0#1.offset;havoc ldv_dev_set_drvdata_117_#res#1;havoc ldv_dev_set_drvdata_117_#t~ret1078#1, ldv_dev_set_drvdata_117_~dev#1.base, ldv_dev_set_drvdata_117_~dev#1.offset, ldv_dev_set_drvdata_117_~data#1.base, ldv_dev_set_drvdata_117_~data#1.offset, ldv_dev_set_drvdata_117_~tmp~112#1;ldv_dev_set_drvdata_117_~dev#1.base, ldv_dev_set_drvdata_117_~dev#1.offset := ldv_dev_set_drvdata_117_#in~dev#1.base, ldv_dev_set_drvdata_117_#in~dev#1.offset;ldv_dev_set_drvdata_117_~data#1.base, ldv_dev_set_drvdata_117_~data#1.offset := ldv_dev_set_drvdata_117_#in~data#1.base, ldv_dev_set_drvdata_117_#in~data#1.offset;havoc ldv_dev_set_drvdata_117_~tmp~112#1; [2025-02-08 04:31:09,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9529-1: SUMMARY for call netfront_probe_#t~ret737#1.base, netfront_probe_#t~ret737#1.offset := netdev_priv(netfront_probe_~netdev~1#1.base, netfront_probe_~netdev~1#1.offset); srcloc: null [2025-02-08 04:31:09,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12172: assume 0 != ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___2~25#1; [2025-02-08 04:31:09,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12172: assume !(0 != ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___2~25#1); [2025-02-08 04:31:09,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11115: havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1048#1, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1049#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1049#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1050#1, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1051#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1051#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~arg0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_callback_show~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_callback_show~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_callback_store~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_callback_store~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_container_struct_device_attribute~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_container_struct_device_attribute~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_container_struct_device_ptr~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_container_struct_device_ptr~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_3_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_3_2_default~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_9_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_9_2_default~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_9_3_default~0#1, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp~101#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp~101#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___0~50#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___0~50#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___1~33#1, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___2~23#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_#in~arg0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_#in~arg0#1.offset;assume { :end_inline_ldv_struct_device_attribute_dummy_resourceless_instance_10 } true; [2025-02-08 04:31:09,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14947: havoc del_timer_sync_#t~nondet1219#1;ldv_del_timer_sync_138_#t~ret1085#1 := del_timer_sync_#res#1;havoc del_timer_sync_#t~nondet1219#1, del_timer_sync_~arg0#1.base, del_timer_sync_~arg0#1.offset;havoc del_timer_sync_#in~arg0#1.base, del_timer_sync_#in~arg0#1.offset;assume { :end_inline_del_timer_sync } true;assume -2147483648 <= ldv_del_timer_sync_138_#t~ret1085#1 && ldv_del_timer_sync_138_#t~ret1085#1 <= 2147483647;ldv_del_timer_sync_138_~tmp~118#1 := ldv_del_timer_sync_138_#t~ret1085#1;havoc ldv_del_timer_sync_138_#t~ret1085#1;ldv_del_timer_sync_138_~ldv_func_res~3#1 := ldv_del_timer_sync_138_~tmp~118#1;assume { :begin_inline_ldv_del_timer_sync } true;ldv_del_timer_sync_#in~arg0#1, ldv_del_timer_sync_#in~arg1#1.base, ldv_del_timer_sync_#in~arg1#1.offset := ldv_del_timer_sync_138_~ldv_func_res~3#1, ldv_del_timer_sync_138_~ldv_func_arg1#1.base, ldv_del_timer_sync_138_~ldv_func_arg1#1.offset;havoc ldv_del_timer_sync_#res#1;havoc ldv_del_timer_sync_~arg0#1, ldv_del_timer_sync_~arg1#1.base, ldv_del_timer_sync_~arg1#1.offset, ldv_del_timer_sync_~ldv_13_timer_list_timer_list~0#1.base, ldv_del_timer_sync_~ldv_13_timer_list_timer_list~0#1.offset;ldv_del_timer_sync_~arg0#1 := ldv_del_timer_sync_#in~arg0#1;ldv_del_timer_sync_~arg1#1.base, ldv_del_timer_sync_~arg1#1.offset := ldv_del_timer_sync_#in~arg1#1.base, ldv_del_timer_sync_#in~arg1#1.offset;havoc ldv_del_timer_sync_~ldv_13_timer_list_timer_list~0#1.base, ldv_del_timer_sync_~ldv_13_timer_list_timer_list~0#1.offset;ldv_del_timer_sync_~ldv_13_timer_list_timer_list~0#1.base, ldv_del_timer_sync_~ldv_13_timer_list_timer_list~0#1.offset := ldv_del_timer_sync_~arg1#1.base, ldv_del_timer_sync_~arg1#1.offset;assume { :begin_inline_ldv_dispatch_instance_deregister_13_1 } true;ldv_dispatch_instance_deregister_13_1_#in~arg0#1.base, ldv_dispatch_instance_deregister_13_1_#in~arg0#1.offset := ldv_del_timer_sync_~ldv_13_timer_list_timer_list~0#1.base, ldv_del_timer_sync_~ldv_13_timer_list_timer_list~0#1.offset;havoc ldv_dispatch_instance_deregister_13_1_~arg0#1.base, ldv_dispatch_instance_deregister_13_1_~arg0#1.offset;ldv_dispatch_instance_deregister_13_1_~arg0#1.base, ldv_dispatch_instance_deregister_13_1_~arg0#1.offset := ldv_dispatch_instance_deregister_13_1_#in~arg0#1.base, ldv_dispatch_instance_deregister_13_1_#in~arg0#1.offset; [2025-02-08 04:31:09,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7945: xennet_make_frags_~bytes~0#1 := 4096 - xennet_make_frags_~offset~0#1 % 4294967296; [2025-02-08 04:31:09,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9531: netfront_probe_#t~ret738#1 := ldv_dev_set_drvdata_117_#res#1;havoc ldv_dev_set_drvdata_117_#t~ret1078#1, ldv_dev_set_drvdata_117_~dev#1.base, ldv_dev_set_drvdata_117_~dev#1.offset, ldv_dev_set_drvdata_117_~data#1.base, ldv_dev_set_drvdata_117_~data#1.offset, ldv_dev_set_drvdata_117_~tmp~112#1;havoc ldv_dev_set_drvdata_117_#in~dev#1.base, ldv_dev_set_drvdata_117_#in~dev#1.offset, ldv_dev_set_drvdata_117_#in~data#1.base, ldv_dev_set_drvdata_117_#in~data#1.offset;assume { :end_inline_ldv_dev_set_drvdata_117 } true;assume -2147483648 <= netfront_probe_#t~ret738#1 && netfront_probe_#t~ret738#1 <= 2147483647;havoc netfront_probe_#t~ret738#1;call netfront_probe_#t~mem739#1.base, netfront_probe_#t~mem739#1.offset := read~$Pointer$#17(netfront_probe_~info~0#1.base, 16 + netfront_probe_~info~0#1.offset, 8);assume { :begin_inline_ldv_register_netdev_118 } true;ldv_register_netdev_118_#in~ldv_func_arg1#1.base, ldv_register_netdev_118_#in~ldv_func_arg1#1.offset := netfront_probe_#t~mem739#1.base, netfront_probe_#t~mem739#1.offset;havoc ldv_register_netdev_118_#res#1;havoc ldv_register_netdev_118_#t~ret1079#1, ldv_register_netdev_118_#t~ret1080#1, ldv_register_netdev_118_~ldv_func_arg1#1.base, ldv_register_netdev_118_~ldv_func_arg1#1.offset, ldv_register_netdev_118_~ldv_func_res~2#1, ldv_register_netdev_118_~tmp~113#1, ldv_register_netdev_118_~tmp___0~55#1;ldv_register_netdev_118_~ldv_func_arg1#1.base, ldv_register_netdev_118_~ldv_func_arg1#1.offset := ldv_register_netdev_118_#in~ldv_func_arg1#1.base, ldv_register_netdev_118_#in~ldv_func_arg1#1.offset;havoc ldv_register_netdev_118_~ldv_func_res~2#1;havoc ldv_register_netdev_118_~tmp~113#1;havoc ldv_register_netdev_118_~tmp___0~55#1;assume { :begin_inline_register_netdev } true;register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset := ldv_register_netdev_118_~ldv_func_arg1#1.base, ldv_register_netdev_118_~ldv_func_arg1#1.offset;havoc register_netdev_#res#1;havoc register_netdev_#t~nondet1241#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~nondet1241#1;assume -2147483648 <= register_netdev_#t~nondet1241#1 && register_netdev_#t~nondet1241#1 <= 2147483647;register_netdev_#res#1 := register_netdev_#t~nondet1241#1;havoc register_netdev_#t~nondet1241#1; [2025-02-08 04:31:09,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9663: assume -9223372036854775808 <= xen_net_read_mac_#t~ret771#1 && xen_net_read_mac_#t~ret771#1 <= 9223372036854775807;xen_net_read_mac_~tmp___1~23#1 := xen_net_read_mac_#t~ret771#1;havoc xen_net_read_mac_#t~ret771#1; [2025-02-08 04:31:09,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9663-1: SUMMARY for call xen_net_read_mac_#t~ret771#1 := IS_ERR(xen_net_read_mac_~macstr~0#1.base, xen_net_read_mac_~macstr~0#1.offset); srcloc: null [2025-02-08 04:31:09,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12174-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1057#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1057#1.offset := ldv_xmalloc(1); srcloc: null [2025-02-08 04:31:09,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7946: assume xennet_make_frags_~bytes~0#1 % 18446744073709551616 > xennet_make_frags_~len~0#1 % 4294967296 % 18446744073709551616;xennet_make_frags_~bytes~0#1 := xennet_make_frags_~len~0#1 % 4294967296; [2025-02-08 04:31:09,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7946: assume !(xennet_make_frags_~bytes~0#1 % 18446744073709551616 > xennet_make_frags_~len~0#1 % 4294967296 % 18446744073709551616); [2025-02-08 04:31:09,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12174: ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp~103#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp~103#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1057#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1057#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1057#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1057#1.offset;ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_3_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_3_2_default~0#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp~103#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp~103#1.offset; [2025-02-08 04:31:09,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9928: assume -2147483648 <= setup_netfront_#t~ret838#1 && setup_netfront_#t~ret838#1 <= 2147483647;havoc setup_netfront_#t~mem837#1;havoc setup_netfront_#t~ret838#1; [2025-02-08 04:31:09,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9928-1: SUMMARY for call setup_netfront_#t~ret838#1 := gnttab_end_foreign_access_ref(setup_netfront_#t~mem837#1, 0); srcloc: null [2025-02-08 04:31:09,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9532: netfront_probe_#t~ret740#1 := ldv_register_netdev_118_#res#1;havoc ldv_register_netdev_118_#t~ret1079#1, ldv_register_netdev_118_#t~ret1080#1, ldv_register_netdev_118_~ldv_func_arg1#1.base, ldv_register_netdev_118_~ldv_func_arg1#1.offset, ldv_register_netdev_118_~ldv_func_res~2#1, ldv_register_netdev_118_~tmp~113#1, ldv_register_netdev_118_~tmp___0~55#1;havoc ldv_register_netdev_118_#in~ldv_func_arg1#1.base, ldv_register_netdev_118_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_register_netdev_118 } true;assume -2147483648 <= netfront_probe_#t~ret740#1 && netfront_probe_#t~ret740#1 <= 2147483647;netfront_probe_~err~4#1 := netfront_probe_#t~ret740#1;havoc netfront_probe_#t~mem739#1.base, netfront_probe_#t~mem739#1.offset;havoc netfront_probe_#t~ret740#1; [2025-02-08 04:31:09,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11250: SUMMARY for call xennet_uninit(ldv_dummy_resourceless_instance_callback_7_29_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_29_~arg1#1.offset); srcloc: null [2025-02-08 04:31:09,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10193: call ULTIMATE.dealloc(netback_changed_~#descriptor~1#1.base, netback_changed_~#descriptor~1#1.offset);havoc netback_changed_~#descriptor~1#1.base, netback_changed_~#descriptor~1#1.offset;havoc netback_changed_#t~ret910#1.base, netback_changed_#t~ret910#1.offset, netback_changed_#t~mem911#1.base, netback_changed_#t~mem911#1.offset, netback_changed_#t~mem912#1, netback_changed_#t~ret913#1, netback_changed_#t~ret914#1.base, netback_changed_#t~ret914#1.offset, netback_changed_#t~ret915#1, netback_changed_#t~mem916#1, netback_changed_#t~ret917#1, netback_changed_#t~ret918#1, netback_changed_#t~mem919#1, netback_changed_#t~ret920#1, netback_changed_~dev#1.base, netback_changed_~dev#1.offset, netback_changed_~backend_state#1, netback_changed_~np~18#1.base, netback_changed_~np~18#1.offset, netback_changed_~tmp~67#1.base, netback_changed_~tmp~67#1.offset, netback_changed_~netdev~3#1.base, netback_changed_~netdev~3#1.offset, netback_changed_~#descriptor~1#1.base, netback_changed_~#descriptor~1#1.offset, netback_changed_~tmp___0~36#1.base, netback_changed_~tmp___0~36#1.offset, netback_changed_~tmp___1~26#1, netback_changed_~tmp___2~20#1;havoc netback_changed_#in~dev#1.base, netback_changed_#in~dev#1.offset, netback_changed_#in~backend_state#1;assume { :end_inline_netback_changed } true; [2025-02-08 04:31:09,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10193-1: call ULTIMATE.dealloc(netback_changed_~#descriptor~1#1.base, netback_changed_~#descriptor~1#1.offset);havoc netback_changed_~#descriptor~1#1.base, netback_changed_~#descriptor~1#1.offset; [2025-02-08 04:31:09,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9797: call ULTIMATE.dealloc(setup_netfront_~#feature_split_evtchn~0#1.base, setup_netfront_~#feature_split_evtchn~0#1.offset);havoc setup_netfront_~#feature_split_evtchn~0#1.base, setup_netfront_~#feature_split_evtchn~0#1.offset;call ULTIMATE.dealloc(setup_netfront_~#__constr_expr_0~2#1.base, setup_netfront_~#__constr_expr_0~2#1.offset);havoc setup_netfront_~#__constr_expr_0~2#1.base, setup_netfront_~#__constr_expr_0~2#1.offset;talk_to_netback_#t~ret839#1 := setup_netfront_#res#1;havoc setup_netfront_#t~mem811#1.base, setup_netfront_#t~mem811#1.offset, setup_netfront_#t~mem812#1, setup_netfront_#t~mem813#1.base, setup_netfront_#t~mem813#1.offset, setup_netfront_#t~mem814#1.base, setup_netfront_#t~mem814#1.offset, setup_netfront_#t~ret815#1, setup_netfront_#t~mem816#1.base, setup_netfront_#t~mem816#1.offset, setup_netfront_#t~ret817#1, setup_netfront_#t~mem818#1.base, setup_netfront_#t~mem818#1.offset, setup_netfront_#t~ret819#1, setup_netfront_#t~memset~res820#1.base, setup_netfront_#t~memset~res820#1.offset, setup_netfront_#t~ret821#1, setup_netfront_#t~ret822#1, setup_netfront_#t~ret823#1, setup_netfront_#t~ret824#1, setup_netfront_#t~memset~res825#1.base, setup_netfront_#t~memset~res825#1.offset, setup_netfront_#t~ret826#1, setup_netfront_#t~ret827#1, setup_netfront_#t~ret828#1, setup_netfront_#t~mem829#1, setup_netfront_#t~ret830#1, setup_netfront_#t~mem831#1, setup_netfront_#t~mem832#1, setup_netfront_#t~short833#1, setup_netfront_#t~ret834#1, setup_netfront_#t~mem835#1, setup_netfront_#t~ret836#1, setup_netfront_#t~mem837#1, setup_netfront_#t~ret838#1, setup_netfront_~dev#1.base, setup_netfront_~dev#1.offset, setup_netfront_~info#1.base, setup_netfront_~info#1.offset, setup_netfront_~txs~0#1.base, setup_netfront_~txs~0#1.offset, setup_netfront_~rxs~0#1.base, setup_netfront_~rxs~0#1.offset, setup_netfront_~err~7#1, setup_netfront_~netdev~2#1.base, setup_netfront_~netdev~2#1.offset, setup_netfront_~#feature_split_evtchn~0#1.base, setup_netfront_~#feature_split_evtchn~0#1.offset, setup_netfront_~#__constr_expr_0~2#1.base, setup_netfront_~#__constr_expr_0~2#1.offset, setup_netfront_~tmp~65#1, setup_netfront_~tmp___0~34#1, setup_netfront_~tmp___1~24#1, setup_netfront_~tmp___2~18#1, setup_netfront_~tmp___3~14#1, setup_netfront_~tmp___4~11#1, setup_netfront_~tmp___5~7#1, setup_netfront_~tmp___6~6#1, setup_netfront_~tmp___7~4#1, setup_netfront_~tmp___8~4#1;havoc setup_netfront_#in~dev#1.base, setup_netfront_#in~dev#1.offset, setup_netfront_#in~info#1.base, setup_netfront_#in~info#1.offset;assume { :end_inline_setup_netfront } true;assume -2147483648 <= talk_to_netback_#t~ret839#1 && talk_to_netback_#t~ret839#1 <= 2147483647;talk_to_netback_~err~8#1 := talk_to_netback_#t~ret839#1;havoc talk_to_netback_#t~ret839#1; [2025-02-08 04:31:09,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11911-1: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_7_24 } true;ldv_dummy_resourceless_instance_callback_7_24_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_24_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_24_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_24_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_24_#in~arg2#1 := ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_set_features~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_set_features~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_24_1_default~0#1;havoc ldv_dummy_resourceless_instance_callback_7_24_#t~ret991#1, ldv_dummy_resourceless_instance_callback_7_24_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_24_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_24_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_24_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_24_~arg2#1;ldv_dummy_resourceless_instance_callback_7_24_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_24_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_7_24_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_24_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_7_24_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_24_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_7_24_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_24_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_7_24_~arg2#1 := ldv_dummy_resourceless_instance_callback_7_24_#in~arg2#1;assume { :begin_inline_xennet_set_features } true;xennet_set_features_#in~dev#1.base, xennet_set_features_#in~dev#1.offset, xennet_set_features_#in~features#1 := ldv_dummy_resourceless_instance_callback_7_24_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_24_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_24_~arg2#1;havoc xennet_set_features_#res#1;havoc xennet_set_features_#t~mem701#1, xennet_set_features_#t~short702#1, xennet_set_features_#t~ret703#1, xennet_set_features_~dev#1.base, xennet_set_features_~dev#1.offset, xennet_set_features_~features#1;xennet_set_features_~dev#1.base, xennet_set_features_~dev#1.offset := xennet_set_features_#in~dev#1.base, xennet_set_features_#in~dev#1.offset;xennet_set_features_~features#1 := xennet_set_features_#in~features#1;xennet_set_features_#t~short702#1 := 0 == xennet_set_features_~features#1 % 2 % 18446744073709551616; [2025-02-08 04:31:09,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11911: havoc ldv_dummy_resourceless_instance_callback_7_24_#t~ret991#1, ldv_dummy_resourceless_instance_callback_7_24_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_24_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_24_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_24_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_24_~arg2#1;havoc ldv_dummy_resourceless_instance_callback_7_24_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_24_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_24_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_24_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_24_#in~arg2#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_7_24 } true; [2025-02-08 04:31:09,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9665: assume 0 != xen_net_read_mac_~tmp___1~23#1; [2025-02-08 04:31:09,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9665: assume !(0 != xen_net_read_mac_~tmp___1~23#1);xen_net_read_mac_~i~9#1 := 0; [2025-02-08 04:31:09,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10326-1: SUMMARY for call xennet_get_ethtool_stats_#t~ret921#1.base, xennet_get_ethtool_stats_#t~ret921#1.offset := netdev_priv(xennet_get_ethtool_stats_~dev#1.base, xennet_get_ethtool_stats_~dev#1.offset); srcloc: null [2025-02-08 04:31:09,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8212-1: SUMMARY for call xennet_start_xmit_#t~ret428#1 := get_id_from_freelist(xennet_start_xmit_~np~6#1.base, 5476 + xennet_start_xmit_~np~6#1.offset, xennet_start_xmit_~np~6#1.base, 352 + xennet_start_xmit_~np~6#1.offset); srcloc: null [2025-02-08 04:31:09,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8212: xennet_start_xmit_~id~4#1 := xennet_start_xmit_#t~ret428#1;havoc xennet_start_xmit_#t~ret428#1;call write~$Pointer$#17(xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset, xennet_start_xmit_~np~6#1.base, 352 + xennet_start_xmit_~np~6#1.offset + 8 * (if xennet_start_xmit_~id~4#1 % 65536 % 4294967296 <= 2147483647 then xennet_start_xmit_~id~4#1 % 65536 % 4294967296 else xennet_start_xmit_~id~4#1 % 65536 % 4294967296 - 4294967296), 8);call xennet_start_xmit_#t~mem429#1.base, xennet_start_xmit_#t~mem429#1.offset := read~$Pointer$#17(xennet_start_xmit_~np~6#1.base, 340 + xennet_start_xmit_~np~6#1.offset, 8);call xennet_start_xmit_#t~mem430#1 := read~int#17(xennet_start_xmit_~np~6#1.base, 336 + xennet_start_xmit_~np~6#1.offset, 4); [2025-02-08 04:31:09,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11383: havoc ldv_entry_EMGentry_20_#t~ret1004#1, ldv_entry_EMGentry_20_#t~ret1005#1, ldv_entry_EMGentry_20_#t~ret1006#1, ldv_entry_EMGentry_20_#t~ret1007#1, ldv_entry_EMGentry_20_~arg0#1.base, ldv_entry_EMGentry_20_~arg0#1.offset, ldv_entry_EMGentry_20_~ldv_20_exit_netif_exit_default~0#1.base, ldv_entry_EMGentry_20_~ldv_20_exit_netif_exit_default~0#1.offset, ldv_entry_EMGentry_20_~ldv_20_init_netif_init_default~0#1.base, ldv_entry_EMGentry_20_~ldv_20_init_netif_init_default~0#1.offset, ldv_entry_EMGentry_20_~ldv_20_ret_default~0#1, ldv_entry_EMGentry_20_~tmp~83#1, ldv_entry_EMGentry_20_~tmp___0~47#1;havoc ldv_entry_EMGentry_20_#in~arg0#1.base, ldv_entry_EMGentry_20_#in~arg0#1.offset;assume { :end_inline_ldv_entry_EMGentry_20 } true;main_#res#1 := 0;#t~ret1259#1 := main_#res#1;assume { :end_inline_main } true; [2025-02-08 04:31:09,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10326: xennet_get_ethtool_stats_~tmp~68#1.base, xennet_get_ethtool_stats_~tmp~68#1.offset := xennet_get_ethtool_stats_#t~ret921#1.base, xennet_get_ethtool_stats_#t~ret921#1.offset;havoc xennet_get_ethtool_stats_#t~ret921#1.base, xennet_get_ethtool_stats_#t~ret921#1.offset;xennet_get_ethtool_stats_~np~19#1.base, xennet_get_ethtool_stats_~np~19#1.offset := xennet_get_ethtool_stats_~tmp~68#1.base, xennet_get_ethtool_stats_~tmp~68#1.offset;xennet_get_ethtool_stats_~i~11#1 := 0; [2025-02-08 04:31:09,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12176: assume -2147483648 <= ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1058#1 && ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1058#1 <= 2147483647;ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___1~35#1 := ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1058#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1058#1; [2025-02-08 04:31:09,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12176-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1058#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:31:09,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10062: SUMMARY for call xenbus_dev_fatal(talk_to_netback_~dev#1.base, talk_to_netback_~dev#1.offset, talk_to_netback_~err~8#1, 82, 0); srcloc: null [2025-02-08 04:31:09,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9534: assume 0 != netfront_probe_~err~4#1; [2025-02-08 04:31:09,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9534: assume !(0 != netfront_probe_~err~4#1);call netfront_probe_#t~mem742#1.base, netfront_probe_#t~mem742#1.offset := read~$Pointer$#17(netfront_probe_~info~0#1.base, 16 + netfront_probe_~info~0#1.offset, 8);assume { :begin_inline_xennet_sysfs_addif } true;xennet_sysfs_addif_#in~netdev#1.base, xennet_sysfs_addif_#in~netdev#1.offset := netfront_probe_#t~mem742#1.base, netfront_probe_#t~mem742#1.offset;havoc xennet_sysfs_addif_#res#1;havoc xennet_sysfs_addif_#t~ret952#1, xennet_sysfs_addif_~netdev#1.base, xennet_sysfs_addif_~netdev#1.offset, xennet_sysfs_addif_~i~13#1, xennet_sysfs_addif_~err~10#1;xennet_sysfs_addif_~netdev#1.base, xennet_sysfs_addif_~netdev#1.offset := xennet_sysfs_addif_#in~netdev#1.base, xennet_sysfs_addif_#in~netdev#1.offset;havoc xennet_sysfs_addif_~i~13#1;havoc xennet_sysfs_addif_~err~10#1;xennet_sysfs_addif_~i~13#1 := 0; [2025-02-08 04:31:09,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9667: assume -9223372036854775808 <= xen_net_read_mac_#t~ret772#1 && xen_net_read_mac_#t~ret772#1 <= 9223372036854775807;xen_net_read_mac_~tmp___0~33#1 := xen_net_read_mac_#t~ret772#1;havoc xen_net_read_mac_#t~ret772#1;xen_net_read_mac_#res#1 := (if xen_net_read_mac_~tmp___0~33#1 % 4294967296 <= 2147483647 then xen_net_read_mac_~tmp___0~33#1 % 4294967296 else xen_net_read_mac_~tmp___0~33#1 % 4294967296 - 4294967296);call ULTIMATE.dealloc(xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset);havoc xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset;call ULTIMATE.dealloc(xen_net_read_mac_~#__constr_expr_0~1#1.base, xen_net_read_mac_~#__constr_expr_0~1#1.offset);havoc xen_net_read_mac_~#__constr_expr_0~1#1.base, xen_net_read_mac_~#__constr_expr_0~1#1.offset; [2025-02-08 04:31:09,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9667-1: SUMMARY for call xen_net_read_mac_#t~ret772#1 := PTR_ERR(xen_net_read_mac_~macstr~0#1.base, xen_net_read_mac_~macstr~0#1.offset); srcloc: null [2025-02-08 04:31:09,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8214: xennet_start_xmit_~tx~0#1.base, xennet_start_xmit_~tx~0#1.offset := xennet_start_xmit_#t~mem429#1.base, 64 + xennet_start_xmit_#t~mem429#1.offset + 12 * (if xennet_start_xmit_#t~bitwise431#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then xennet_start_xmit_#t~bitwise431#1 % 4294967296 % 18446744073709551616 else xennet_start_xmit_#t~bitwise431#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);havoc xennet_start_xmit_#t~mem429#1.base, xennet_start_xmit_#t~mem429#1.offset;havoc xennet_start_xmit_#t~mem430#1;havoc xennet_start_xmit_#t~bitwise431#1;call write~int#17(xennet_start_xmit_~id~4#1, xennet_start_xmit_~tx~0#1.base, 8 + xennet_start_xmit_~tx~0#1.offset, 2); [2025-02-08 04:31:09,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12178: assume 0 != ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___1~35#1; [2025-02-08 04:31:09,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12178: assume !(0 != ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___1~35#1);assume { :begin_inline_ldv_dummy_resourceless_instance_callback_9_3 } true;ldv_dummy_resourceless_instance_callback_9_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_9_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_9_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_3_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_9_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_3_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_9_3_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_3_#in~arg3#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_callback_show~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_callback_show~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_container_struct_device_ptr~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_container_struct_device_ptr~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_container_struct_device_attribute~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_container_struct_device_attribute~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_3_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_3_2_default~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_9_3_#t~ret1002#1, ldv_dummy_resourceless_instance_callback_9_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_9_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_9_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_9_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg3#1.offset;ldv_dummy_resourceless_instance_callback_9_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_9_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_9_3_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_9_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_9_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_3_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_9_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_9_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_3_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_9_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg3#1.offset := ldv_dummy_resourceless_instance_callback_9_3_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_3_#in~arg3#1.offset;assume { :begin_inline_show_rxbuf_max } true;show_rxbuf_max_#in~dev#1.base, show_rxbuf_max_#in~dev#1.offset, show_rxbuf_max_#in~attr#1.base, show_rxbuf_max_#in~attr#1.offset, show_rxbuf_max_#in~buf#1.base, show_rxbuf_max_#in~buf#1.offset := ldv_dummy_resourceless_instance_callback_9_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_9_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_9_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg3#1.offset;havoc show_rxbuf_max_#res#1;havoc show_rxbuf_max_#t~ret936#1.base, show_rxbuf_max_#t~ret936#1.offset, show_rxbuf_max_#t~mem937#1, show_rxbuf_max_#t~loopctr938#1, show_rxbuf_max_#t~nondet939#1, show_rxbuf_max_#t~ret940#1, show_rxbuf_max_~dev#1.base, show_rxbuf_max_~dev#1.offset, show_rxbuf_max_~attr#1.base, show_rxbuf_max_~attr#1.offset, show_rxbuf_max_~buf#1.base, show_rxbuf_max_~buf#1.offset, show_rxbuf_max_~netdev~6#1.base, show_rxbuf_max_~netdev~6#1.offset, show_rxbuf_max_~__mptr~3#1.base, show_rxbuf_max_~__mptr~3#1.offset, show_rxbuf_max_~info~3#1.base, show_rxbuf_max_~info~3#1.offset, show_rxbuf_max_~tmp~71#1.base, show_rxbuf_max_~tmp~71#1.offset, show_rxbuf_max_~tmp___0~39#1;show_rxbuf_max_~dev#1.base, show_rxbuf_max_~dev#1.offset := show_rxbuf_max_#in~dev#1.base, show_rxbuf_max_#in~dev#1.offset;show_rxbuf_max_~attr#1.base, show_rxbuf_max_~attr#1.offset := show_rxbuf_max_#in~attr#1.base, show_rxbuf_max_#in~attr#1.offset;show_rxbuf_max_~buf#1.base, show_rxbuf_max_~buf#1.offset := show_rxbuf_max_#in~buf#1.base, show_rxbuf_max_#in~buf#1.offset;havoc show_rxbuf_max_~netdev~6#1.base, show_rxbuf_max_~netdev~6#1.offset;havoc show_rxbuf_max_~__mptr~3#1.base, show_rxbuf_max_~__mptr~3#1.offset;havoc show_rxbuf_max_~info~3#1.base, show_rxbuf_max_~info~3#1.offset;havoc show_rxbuf_max_~tmp~71#1.base, show_rxbuf_max_~tmp~71#1.offset;havoc show_rxbuf_max_~tmp___0~39#1;show_rxbuf_max_~__mptr~3#1.base, show_rxbuf_max_~__mptr~3#1.offset := show_rxbuf_max_~dev#1.base, show_rxbuf_max_~dev#1.offset;show_rxbuf_max_~netdev~6#1.base, show_rxbuf_max_~netdev~6#1.offset := show_rxbuf_max_~__mptr~3#1.base, -4044072 + show_rxbuf_max_~__mptr~3#1.offset; [2025-02-08 04:31:09,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8214-4: assume 0 == xennet_start_xmit_~i~5#1 % 4294967296 || 0 == (xennet_start_xmit_#t~mem430#1 - 1) % 4294967296;xennet_start_xmit_#t~bitwise431#1 := 0; [2025-02-08 04:31:09,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8214-4: assume !(0 == xennet_start_xmit_~i~5#1 % 4294967296 || 0 == (xennet_start_xmit_#t~mem430#1 - 1) % 4294967296); [2025-02-08 04:31:09,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8214-3: assume xennet_start_xmit_~i~5#1 % 4294967296 == (xennet_start_xmit_#t~mem430#1 - 1) % 4294967296;xennet_start_xmit_#t~bitwise431#1 := xennet_start_xmit_~i~5#1; [2025-02-08 04:31:09,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8214-3: assume !(xennet_start_xmit_~i~5#1 % 4294967296 == (xennet_start_xmit_#t~mem430#1 - 1) % 4294967296); [2025-02-08 04:31:09,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8214-2: havoc xennet_start_xmit_#t~bitwise431#1;assume xennet_start_xmit_#t~bitwise431#1 % 4294967296 <= xennet_start_xmit_~i~5#1 % 4294967296 && xennet_start_xmit_#t~bitwise431#1 % 4294967296 <= (xennet_start_xmit_#t~mem430#1 - 1) % 4294967296; [2025-02-08 04:31:09,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9271-1: xennet_set_features_#res#1 := 0; [2025-02-08 04:31:09,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8214-1: [2025-02-08 04:31:09,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10989-1: SUMMARY for call ldv_device_driver_io_instance_0_#t~ret977#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:31:09,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9932: setup_netfront_#res#1 := setup_netfront_~err~7#1;call ULTIMATE.dealloc(setup_netfront_~#feature_split_evtchn~0#1.base, setup_netfront_~#feature_split_evtchn~0#1.offset);havoc setup_netfront_~#feature_split_evtchn~0#1.base, setup_netfront_~#feature_split_evtchn~0#1.offset;call ULTIMATE.dealloc(setup_netfront_~#__constr_expr_0~2#1.base, setup_netfront_~#__constr_expr_0~2#1.offset);havoc setup_netfront_~#__constr_expr_0~2#1.base, setup_netfront_~#__constr_expr_0~2#1.offset; [2025-02-08 04:31:09,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10989: assume -2147483648 <= ldv_device_driver_io_instance_0_#t~ret977#1 && ldv_device_driver_io_instance_0_#t~ret977#1 <= 2147483647;ldv_device_driver_io_instance_0_~tmp___3~16#1 := ldv_device_driver_io_instance_0_#t~ret977#1;havoc ldv_device_driver_io_instance_0_#t~ret977#1; [2025-02-08 04:31:09,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9932-1: SUMMARY for call free_pages(setup_netfront_~txs~0#1.base + setup_netfront_~txs~0#1.offset, 0); srcloc: null [2025-02-08 04:31:09,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9007: xennet_change_mtu_~tmp~52#1 := (if 0 == xennet_change_mtu_#t~ret644#1 % 256 then 0 else 1);havoc xennet_change_mtu_#t~ret644#1;xennet_change_mtu_~max~1#1 := (if 0 != (if xennet_change_mtu_~tmp~52#1 % 256 % 4294967296 <= 2147483647 then xennet_change_mtu_~tmp~52#1 % 256 % 4294967296 else xennet_change_mtu_~tmp~52#1 % 256 % 4294967296 - 4294967296) then 65231 else 1500); [2025-02-08 04:31:09,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9007-1: SUMMARY for call xennet_change_mtu_#t~ret644#1 := xennet_can_sg(xennet_change_mtu_~dev#1.base, xennet_change_mtu_~dev#1.offset); srcloc: null [2025-02-08 04:31:09,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9404: assume 0 == (xennet_create_dev_#t~mem721#1.base + xennet_create_dev_#t~mem721#1.offset) % 18446744073709551616;havoc xennet_create_dev_#t~mem721#1.base, xennet_create_dev_#t~mem721#1.offset; [2025-02-08 04:31:09,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9404: assume !(0 == (xennet_create_dev_#t~mem721#1.base + xennet_create_dev_#t~mem721#1.offset) % 18446744073709551616);havoc xennet_create_dev_#t~mem721#1.base, xennet_create_dev_#t~mem721#1.offset;xennet_create_dev_~i~8#1 := -1; [2025-02-08 04:31:09,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6497-1: SUMMARY for call PageHead_#t~ret81#1 := constant_test_bit(14, PageHead_~page#1.base, PageHead_~page#1.offset); srcloc: null [2025-02-08 04:31:09,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6497: assume -2147483648 <= PageHead_#t~ret81#1 && PageHead_#t~ret81#1 <= 2147483647;PageHead_~tmp~5#1 := PageHead_#t~ret81#1;havoc PageHead_#t~ret81#1;PageHead_#res#1 := PageHead_~tmp~5#1; [2025-02-08 04:31:09,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10593: assume { :begin_inline_device_create_file } true;device_create_file_#in~arg0#1.base, device_create_file_#in~arg0#1.offset, device_create_file_#in~arg1#1.base, device_create_file_#in~arg1#1.offset := xennet_sysfs_addif_~netdev#1.base, 1236 + xennet_sysfs_addif_~netdev#1.offset, ~#xennet_attrs~0.base, ~#xennet_attrs~0.offset + 43 * (if xennet_sysfs_addif_~i~13#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xennet_sysfs_addif_~i~13#1 % 18446744073709551616 % 18446744073709551616 else xennet_sysfs_addif_~i~13#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc device_create_file_#res#1;havoc device_create_file_#t~nondet1221#1, device_create_file_~arg0#1.base, device_create_file_~arg0#1.offset, device_create_file_~arg1#1.base, device_create_file_~arg1#1.offset;device_create_file_~arg0#1.base, device_create_file_~arg0#1.offset := device_create_file_#in~arg0#1.base, device_create_file_#in~arg0#1.offset;device_create_file_~arg1#1.base, device_create_file_~arg1#1.offset := device_create_file_#in~arg1#1.base, device_create_file_#in~arg1#1.offset;havoc device_create_file_#t~nondet1221#1;assume -2147483648 <= device_create_file_#t~nondet1221#1 && device_create_file_#t~nondet1221#1 <= 2147483647;device_create_file_#res#1 := device_create_file_#t~nondet1221#1;havoc device_create_file_#t~nondet1221#1; [2025-02-08 04:31:09,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9536: assume -2147483648 <= netfront_probe_#t~ret741#1 && netfront_probe_#t~ret741#1 <= 2147483647;havoc netfront_probe_#t~ret741#1; [2025-02-08 04:31:09,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9536-1: SUMMARY for call netfront_probe_#t~ret741#1 := printk(33, 0); srcloc: null [2025-02-08 04:31:09,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12575: SUMMARY for call unregister_netdev(ldv_unregister_netdev_137_~ldv_func_arg1#1.base, ldv_unregister_netdev_137_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:31:09,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7951-1: [2025-02-08 04:31:09,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7951: call write~int#17(xennet_make_frags_#t~bitwise389#1, xennet_make_frags_~tx#1.base, 6 + xennet_make_frags_~tx#1.offset, 2);havoc xennet_make_frags_#t~mem388#1;havoc xennet_make_frags_#t~bitwise389#1; [2025-02-08 04:31:09,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7951-5: call xennet_make_frags_#t~mem388#1 := read~int#17(xennet_make_frags_~tx#1.base, 6 + xennet_make_frags_~tx#1.offset, 2); [2025-02-08 04:31:09,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7951-4: assume 0 == xennet_make_frags_#t~mem388#1 % 65536 % 4294967296 || 4 == xennet_make_frags_#t~mem388#1 % 65536 % 4294967296;xennet_make_frags_#t~bitwise389#1 := 4; [2025-02-08 04:31:09,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7951-4: assume !(0 == xennet_make_frags_#t~mem388#1 % 65536 % 4294967296 || 4 == xennet_make_frags_#t~mem388#1 % 65536 % 4294967296); [2025-02-08 04:31:09,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7951-3: assume false;xennet_make_frags_#t~bitwise389#1 := xennet_make_frags_#t~mem388#1 % 65536; [2025-02-08 04:31:09,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7951-3: assume !false; [2025-02-08 04:31:09,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7951-2: havoc xennet_make_frags_#t~bitwise389#1;assume (xennet_make_frags_#t~bitwise389#1 % 4294967296 >= xennet_make_frags_#t~mem388#1 % 65536 % 4294967296 && xennet_make_frags_#t~bitwise389#1 % 4294967296 >= 4) && xennet_make_frags_#t~bitwise389#1 % 4294967296 <= 4 + xennet_make_frags_#t~mem388#1 % 65536 % 4294967296; [2025-02-08 04:31:09,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12576: SUMMARY for call ldv_unregister_netdev(0, 0, ldv_unregister_netdev_137_~ldv_func_arg1#1.base, ldv_unregister_netdev_137_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:31:09,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12180: ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___0~52#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___0~52#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1059#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1059#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1059#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1059#1.offset;ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_9_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_9_2_default~0#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___0~52#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~tmp___0~52#1.offset;assume { :begin_inline_ldv_dummy_resourceless_instance_callback_9_9 } true;ldv_dummy_resourceless_instance_callback_9_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_9_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_9_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_9_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_9_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_9_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_9_9_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_9_#in~arg3#1.offset, ldv_dummy_resourceless_instance_callback_9_9_#in~arg4#1 := ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_callback_store~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_callback_store~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_container_struct_device_ptr~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_container_struct_device_ptr~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_container_struct_device_attribute~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_container_struct_device_attribute~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_9_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_9_2_default~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_9_3_default~0#1;havoc ldv_dummy_resourceless_instance_callback_9_9_#t~ret1003#1, ldv_dummy_resourceless_instance_callback_9_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_9_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_9_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_9_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg3#1.offset, ldv_dummy_resourceless_instance_callback_9_9_~arg4#1;ldv_dummy_resourceless_instance_callback_9_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_9_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_9_9_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_9_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_9_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_9_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_9_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_9_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_9_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_9_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg3#1.offset := ldv_dummy_resourceless_instance_callback_9_9_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_9_#in~arg3#1.offset;ldv_dummy_resourceless_instance_callback_9_9_~arg4#1 := ldv_dummy_resourceless_instance_callback_9_9_#in~arg4#1; [2025-02-08 04:31:09,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8216-1: SUMMARY for call xennet_start_xmit_#t~ret432#1 := gnttab_claim_grant_reference(xennet_start_xmit_~np~6#1.base, 2400 + xennet_start_xmit_~np~6#1.offset); srcloc: null [2025-02-08 04:31:09,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8216: assume -2147483648 <= xennet_start_xmit_#t~ret432#1 && xennet_start_xmit_#t~ret432#1 <= 2147483647;xennet_start_xmit_~tmp___18~1#1 := xennet_start_xmit_#t~ret432#1;havoc xennet_start_xmit_#t~ret432#1;xennet_start_xmit_~ref~3#1 := xennet_start_xmit_~tmp___18~1#1; [2025-02-08 04:31:09,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12180-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1059#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_#t~ret1059#1.offset := ldv_xmalloc(1); srcloc: null [2025-02-08 04:31:09,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14955: havoc device_create_file_#t~nondet1221#1;xennet_sysfs_addif_#t~ret952#1 := device_create_file_#res#1;havoc device_create_file_#t~nondet1221#1, device_create_file_~arg0#1.base, device_create_file_~arg0#1.offset, device_create_file_~arg1#1.base, device_create_file_~arg1#1.offset;havoc device_create_file_#in~arg0#1.base, device_create_file_#in~arg0#1.offset, device_create_file_#in~arg1#1.base, device_create_file_#in~arg1#1.offset;assume { :end_inline_device_create_file } true;assume -2147483648 <= xennet_sysfs_addif_#t~ret952#1 && xennet_sysfs_addif_#t~ret952#1 <= 2147483647;xennet_sysfs_addif_~err~10#1 := xennet_sysfs_addif_#t~ret952#1;havoc xennet_sysfs_addif_#t~ret952#1; [2025-02-08 04:31:09,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7952-1: SUMMARY for call xennet_make_frags_#t~ret390#1 := get_id_from_freelist(xennet_make_frags_~np~5#1.base, 5476 + xennet_make_frags_~np~5#1.offset, xennet_make_frags_~np~5#1.base, 352 + xennet_make_frags_~np~5#1.offset); srcloc: null [2025-02-08 04:31:09,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7952: xennet_make_frags_~tmp___14~1#1 := xennet_make_frags_#t~ret390#1;havoc xennet_make_frags_#t~ret390#1;xennet_make_frags_~id~3#1 := xennet_make_frags_~tmp___14~1#1 % 65536; [2025-02-08 04:31:09,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10595: assume 0 != xennet_sysfs_addif_~err~10#1; [2025-02-08 04:31:09,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10595: assume !(0 != xennet_sysfs_addif_~err~10#1);xennet_sysfs_addif_~i~13#1 := 1 + xennet_sysfs_addif_~i~13#1; [2025-02-08 04:31:09,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9010: assume xennet_change_mtu_~mtu#1 > xennet_change_mtu_~max~1#1;xennet_change_mtu_#res#1 := -22; [2025-02-08 04:31:09,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9010: assume !(xennet_change_mtu_~mtu#1 > xennet_change_mtu_~max~1#1);call write~int#17(xennet_change_mtu_~mtu#1, xennet_change_mtu_~dev#1.base, 516 + xennet_change_mtu_~dev#1.offset, 4);xennet_change_mtu_#res#1 := 0; [2025-02-08 04:31:09,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10199: netback_changed_#t~ret910#1.base, netback_changed_#t~ret910#1.offset := ldv_dev_get_drvdata_131_#res#1.base, ldv_dev_get_drvdata_131_#res#1.offset;havoc ldv_dev_get_drvdata_131_#t~ret1083#1.base, ldv_dev_get_drvdata_131_#t~ret1083#1.offset, ldv_dev_get_drvdata_131_~dev#1.base, ldv_dev_get_drvdata_131_~dev#1.offset, ldv_dev_get_drvdata_131_~tmp~116#1.base, ldv_dev_get_drvdata_131_~tmp~116#1.offset;havoc ldv_dev_get_drvdata_131_#in~dev#1.base, ldv_dev_get_drvdata_131_#in~dev#1.offset;assume { :end_inline_ldv_dev_get_drvdata_131 } true;netback_changed_~tmp~67#1.base, netback_changed_~tmp~67#1.offset := netback_changed_#t~ret910#1.base, netback_changed_#t~ret910#1.offset;havoc netback_changed_#t~ret910#1.base, netback_changed_#t~ret910#1.offset;netback_changed_~np~18#1.base, netback_changed_~np~18#1.offset := netback_changed_~tmp~67#1.base, netback_changed_~tmp~67#1.offset;call netback_changed_#t~mem911#1.base, netback_changed_#t~mem911#1.offset := read~$Pointer$#17(netback_changed_~np~18#1.base, 16 + netback_changed_~np~18#1.offset, 8);netback_changed_~netdev~3#1.base, netback_changed_~netdev~3#1.offset := netback_changed_#t~mem911#1.base, netback_changed_#t~mem911#1.offset;havoc netback_changed_#t~mem911#1.base, netback_changed_#t~mem911#1.offset;call write~$Pointer$#12(87, 0, netback_changed_~#descriptor~1#1.base, netback_changed_~#descriptor~1#1.offset, 8);call write~$Pointer$#12(88, 0, netback_changed_~#descriptor~1#1.base, 8 + netback_changed_~#descriptor~1#1.offset, 8);call write~$Pointer$#12(89, 0, netback_changed_~#descriptor~1#1.base, 16 + netback_changed_~#descriptor~1#1.offset, 8);call write~$Pointer$#12(90, 0, netback_changed_~#descriptor~1#1.base, 24 + netback_changed_~#descriptor~1#1.offset, 8);call write~int#12(1828, netback_changed_~#descriptor~1#1.base, 32 + netback_changed_~#descriptor~1#1.offset, 4);call write~int#12(0, netback_changed_~#descriptor~1#1.base, 36 + netback_changed_~#descriptor~1#1.offset, 4);call netback_changed_#t~mem912#1 := read~int#12(netback_changed_~#descriptor~1#1.base, 36 + netback_changed_~#descriptor~1#1.offset, 4); [2025-02-08 04:31:09,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11917-1: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_7_23 } true;ldv_dummy_resourceless_instance_callback_7_23_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_23_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_23_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_23_#in~arg1#1.offset := ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_poll_controller~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_poll_controller~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_7_23_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_23_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_23_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_23_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_7_23_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_23_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_7_23_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_23_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_7_23_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_23_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_7_23_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_23_#in~arg1#1.offset; [2025-02-08 04:31:09,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11917: havoc ldv_dummy_resourceless_instance_callback_7_23_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_23_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_23_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_23_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_7_23_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_23_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_23_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_23_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_7_23 } true; [2025-02-08 04:31:09,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10992: assume 1 == ldv_device_driver_io_instance_0_~tmp___3~16#1; [2025-02-08 04:31:09,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10992: assume !(1 == ldv_device_driver_io_instance_0_~tmp___3~16#1); [2025-02-08 04:31:09,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10332: call xennet_get_ethtool_stats_#t~mem922#1 := read~int#17(~#xennet_stats~0.base, 32 + (~#xennet_stats~0.offset + 34 * xennet_get_ethtool_stats_~i~11#1), 2);call xennet_get_ethtool_stats_#t~mem923#1 := read~int#17(xennet_get_ethtool_stats_~np~19#1.base, xennet_get_ethtool_stats_~np~19#1.offset + 8 * (if xennet_get_ethtool_stats_#t~mem922#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xennet_get_ethtool_stats_#t~mem922#1 % 65536 % 18446744073709551616 % 18446744073709551616 else xennet_get_ethtool_stats_#t~mem922#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);call write~int#17(xennet_get_ethtool_stats_#t~mem923#1, xennet_get_ethtool_stats_~data#1.base, xennet_get_ethtool_stats_~data#1.offset + 8 * (if xennet_get_ethtool_stats_~i~11#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xennet_get_ethtool_stats_~i~11#1 % 18446744073709551616 % 18446744073709551616 else xennet_get_ethtool_stats_~i~11#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);xennet_get_ethtool_stats_~i~11#1 := 1 + xennet_get_ethtool_stats_~i~11#1; [2025-02-08 04:31:09,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8218: assume -9223372036854775808 <= xennet_start_xmit_#t~ret433#1 && xennet_start_xmit_#t~ret433#1 <= 9223372036854775807;xennet_start_xmit_~tmp___19~1#1 := xennet_start_xmit_#t~ret433#1;havoc xennet_start_xmit_#t~ret433#1; [2025-02-08 04:31:09,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8218-1: SUMMARY for call xennet_start_xmit_#t~ret433#1 := ldv__builtin_expect((if (if xennet_start_xmit_~ref~3#1 % 4294967296 % 65536 <= 32767 then xennet_start_xmit_~ref~3#1 % 4294967296 % 65536 else xennet_start_xmit_~ref~3#1 % 4294967296 % 65536 - 65536) < 0 then 1 else 0), 0); srcloc: null [2025-02-08 04:31:09,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7954: call write~$Pointer$#17(xennet_make_frags_#t~ret391#1.base, xennet_make_frags_#t~ret391#1.offset, xennet_make_frags_~np~5#1.base, 352 + xennet_make_frags_~np~5#1.offset + 8 * (if xennet_make_frags_~id~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then xennet_make_frags_~id~3#1 % 4294967296 % 18446744073709551616 else xennet_make_frags_~id~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8);havoc xennet_make_frags_#t~ret391#1.base, xennet_make_frags_#t~ret391#1.offset;xennet_make_frags_~tmp___15~0#1 := xennet_make_frags_~prod~1#1;xennet_make_frags_~prod~1#1 := 1 + xennet_make_frags_~prod~1#1;call xennet_make_frags_#t~mem392#1.base, xennet_make_frags_#t~mem392#1.offset := read~$Pointer$#17(xennet_make_frags_~np~5#1.base, 340 + xennet_make_frags_~np~5#1.offset, 8);call xennet_make_frags_#t~mem393#1 := read~int#17(xennet_make_frags_~np~5#1.base, 336 + xennet_make_frags_~np~5#1.offset, 4); [2025-02-08 04:31:09,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12182: havoc ldv_dummy_resourceless_instance_callback_9_9_#t~ret1003#1, ldv_dummy_resourceless_instance_callback_9_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_9_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_9_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_9_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg3#1.offset, ldv_dummy_resourceless_instance_callback_9_9_~arg4#1;havoc ldv_dummy_resourceless_instance_callback_9_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_9_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_9_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_9_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_9_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_9_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_9_9_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_9_#in~arg3#1.offset, ldv_dummy_resourceless_instance_callback_9_9_#in~arg4#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_9_9 } true; [2025-02-08 04:31:09,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7954-1: SUMMARY for call xennet_make_frags_#t~ret391#1.base, xennet_make_frags_#t~ret391#1.offset := skb_get(xennet_make_frags_~skb#1.base, xennet_make_frags_~skb#1.offset); srcloc: null [2025-02-08 04:31:09,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7162: assume 0 != (if net_gso_ok_~__cond~0#1 % 256 % 4294967296 <= 2147483647 then net_gso_ok_~__cond~0#1 % 256 % 4294967296 else net_gso_ok_~__cond~0#1 % 256 % 4294967296 - 4294967296);assume { :begin_inline___compiletime_assert_3106 } true; [2025-02-08 04:31:09,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7162: assume !(0 != (if net_gso_ok_~__cond~0#1 % 256 % 4294967296 <= 2147483647 then net_gso_ok_~__cond~0#1 % 256 % 4294967296 else net_gso_ok_~__cond~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 04:31:09,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 04:31:09,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8220: assume 0 != xennet_start_xmit_~tmp___19~1#1;assume false; [2025-02-08 04:31:09,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8220: assume !(0 != xennet_start_xmit_~tmp___19~1#1); [2025-02-08 04:31:09,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12052: assume -2147483648 <= ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1048#1 && ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1048#1 <= 2147483647;ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___2~23#1 := ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1048#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1048#1; [2025-02-08 04:31:09,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10070-1: SUMMARY for call talk_to_netback_#t~ret884#1 := xenbus_transaction_end(talk_to_netback_#t~mem883#1, 1); srcloc: null [2025-02-08 04:31:09,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10070-2: call talk_to_netback_#t~mem883#1 := read~int#14(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, 4); [2025-02-08 04:31:09,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12052-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1048#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:31:09,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10070: assume -2147483648 <= talk_to_netback_#t~ret884#1 && talk_to_netback_#t~ret884#1 <= 2147483647;havoc talk_to_netback_#t~mem883#1;havoc talk_to_netback_#t~ret884#1; [2025-02-08 04:31:09,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9542: netfront_probe_#t~ret743#1 := xennet_sysfs_addif_#res#1;havoc xennet_sysfs_addif_#t~ret952#1, xennet_sysfs_addif_~netdev#1.base, xennet_sysfs_addif_~netdev#1.offset, xennet_sysfs_addif_~i~13#1, xennet_sysfs_addif_~err~10#1;havoc xennet_sysfs_addif_#in~netdev#1.base, xennet_sysfs_addif_#in~netdev#1.offset;assume { :end_inline_xennet_sysfs_addif } true;assume -2147483648 <= netfront_probe_#t~ret743#1 && netfront_probe_#t~ret743#1 <= 2147483647;netfront_probe_~err~4#1 := netfront_probe_#t~ret743#1;havoc netfront_probe_#t~mem742#1.base, netfront_probe_#t~mem742#1.offset;havoc netfront_probe_#t~ret743#1; [2025-02-08 04:31:09,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10335: assume 0 == xennet_get_ethtool_stats_~i~11#1; [2025-02-08 04:31:09,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10335: assume !(0 == xennet_get_ethtool_stats_~i~11#1); [2025-02-08 04:31:09,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7164: assume { :end_inline___compiletime_assert_3106 } true; [2025-02-08 04:31:09,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10996: assume 2 == ldv_device_driver_io_instance_0_~tmp___3~16#1; [2025-02-08 04:31:09,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10996: assume !(2 == ldv_device_driver_io_instance_0_~tmp___3~16#1); [2025-02-08 04:31:09,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15092: havoc netif_skb_dev_features_#t~nondet1238#1;netif_skb_features_#t~ret179#1 := netif_skb_dev_features_#res#1;havoc netif_skb_dev_features_#t~nondet1238#1, netif_skb_dev_features_~arg0#1.base, netif_skb_dev_features_~arg0#1.offset, netif_skb_dev_features_~arg1#1.base, netif_skb_dev_features_~arg1#1.offset;havoc netif_skb_dev_features_#in~arg0#1.base, netif_skb_dev_features_#in~arg0#1.offset, netif_skb_dev_features_#in~arg1#1.base, netif_skb_dev_features_#in~arg1#1.offset;assume { :end_inline_netif_skb_dev_features } true;netif_skb_features_~tmp~29#1 := netif_skb_features_#t~ret179#1;havoc netif_skb_features_#t~mem178#1.base, netif_skb_features_#t~mem178#1.offset;havoc netif_skb_features_#t~ret179#1;netif_skb_features_#res#1 := netif_skb_features_~tmp~29#1; [2025-02-08 04:31:09,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11128: ldv_dummy_resourceless_instance_callback_10_3_#t~ret985#1 := show_rxbuf_min_#res#1;havoc show_rxbuf_min_#t~ret925#1.base, show_rxbuf_min_#t~ret925#1.offset, show_rxbuf_min_#t~mem926#1, show_rxbuf_min_#t~loopctr927#1, show_rxbuf_min_#t~nondet928#1, show_rxbuf_min_#t~ret929#1, show_rxbuf_min_~dev#1.base, show_rxbuf_min_~dev#1.offset, show_rxbuf_min_~attr#1.base, show_rxbuf_min_~attr#1.offset, show_rxbuf_min_~buf#1.base, show_rxbuf_min_~buf#1.offset, show_rxbuf_min_~netdev~4#1.base, show_rxbuf_min_~netdev~4#1.offset, show_rxbuf_min_~__mptr~1#1.base, show_rxbuf_min_~__mptr~1#1.offset, show_rxbuf_min_~info~2#1.base, show_rxbuf_min_~info~2#1.offset, show_rxbuf_min_~tmp~69#1.base, show_rxbuf_min_~tmp~69#1.offset, show_rxbuf_min_~tmp___0~37#1;havoc show_rxbuf_min_#in~dev#1.base, show_rxbuf_min_#in~dev#1.offset, show_rxbuf_min_#in~attr#1.base, show_rxbuf_min_#in~attr#1.offset, show_rxbuf_min_#in~buf#1.base, show_rxbuf_min_#in~buf#1.offset;assume { :end_inline_show_rxbuf_min } true;assume -9223372036854775808 <= ldv_dummy_resourceless_instance_callback_10_3_#t~ret985#1 && ldv_dummy_resourceless_instance_callback_10_3_#t~ret985#1 <= 9223372036854775807;havoc ldv_dummy_resourceless_instance_callback_10_3_#t~ret985#1; [2025-02-08 04:31:09,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7957-3: assume xennet_make_frags_~tmp___15~0#1 % 4294967296 == (xennet_make_frags_#t~mem393#1 - 1) % 4294967296;xennet_make_frags_#t~bitwise394#1 := xennet_make_frags_~tmp___15~0#1; [2025-02-08 04:31:09,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7957-3: assume !(xennet_make_frags_~tmp___15~0#1 % 4294967296 == (xennet_make_frags_#t~mem393#1 - 1) % 4294967296); [2025-02-08 04:31:09,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12185: SUMMARY for call ldv_free(ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_9_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_9_2_default~0#1.offset); srcloc: null [2025-02-08 04:31:09,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7957-2: havoc xennet_make_frags_#t~bitwise394#1;assume xennet_make_frags_#t~bitwise394#1 % 4294967296 <= xennet_make_frags_~tmp___15~0#1 % 4294967296 && xennet_make_frags_#t~bitwise394#1 % 4294967296 <= (xennet_make_frags_#t~mem393#1 - 1) % 4294967296; [2025-02-08 04:31:09,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10071: SUMMARY for call xenbus_dev_fatal(talk_to_netback_~dev#1.base, talk_to_netback_~dev#1.offset, talk_to_netback_~err~8#1, 83, 0); srcloc: null [2025-02-08 04:31:09,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7957-1: [2025-02-08 04:31:09,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7957: xennet_make_frags_~tx#1.base, xennet_make_frags_~tx#1.offset := xennet_make_frags_#t~mem392#1.base, 64 + xennet_make_frags_#t~mem392#1.offset + 12 * (if xennet_make_frags_#t~bitwise394#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then xennet_make_frags_#t~bitwise394#1 % 4294967296 % 18446744073709551616 else xennet_make_frags_#t~bitwise394#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);havoc xennet_make_frags_#t~mem392#1.base, xennet_make_frags_#t~mem392#1.offset;havoc xennet_make_frags_#t~mem393#1;havoc xennet_make_frags_#t~bitwise394#1;call write~int#17(xennet_make_frags_~id~3#1, xennet_make_frags_~tx#1.base, 8 + xennet_make_frags_~tx#1.offset, 2); [2025-02-08 04:31:09,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7957-4: assume 0 == xennet_make_frags_~tmp___15~0#1 % 4294967296 || 0 == (xennet_make_frags_#t~mem393#1 - 1) % 4294967296;xennet_make_frags_#t~bitwise394#1 := 0; [2025-02-08 04:31:09,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7957-4: assume !(0 == xennet_make_frags_~tmp___15~0#1 % 4294967296 || 0 == (xennet_make_frags_#t~mem393#1 - 1) % 4294967296); [2025-02-08 04:31:09,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9411: xennet_create_dev_~__vpp_verify~3#1.base, xennet_create_dev_~__vpp_verify~3#1.offset := 0, 0;call xennet_create_dev_#t~mem722#1 := read~int#13(~#__per_cpu_offset~0.base, ~#__per_cpu_offset~0.offset + 8 * xennet_create_dev_~i~8#1, 8);xennet_create_dev_~xen_nf_stats~0#1.base, xennet_create_dev_~xen_nf_stats~0#1.offset := 0, (if (xennet_create_dev_~__ptr~1#1 + xennet_create_dev_#t~mem722#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (xennet_create_dev_~__ptr~1#1 + xennet_create_dev_#t~mem722#1) % 18446744073709551616 % 18446744073709551616 else (xennet_create_dev_~__ptr~1#1 + xennet_create_dev_#t~mem722#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc xennet_create_dev_#t~mem722#1; [2025-02-08 04:31:09,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12450: ldv_alloc_etherdev_mqs_115_#t~ret1077#1.base, ldv_alloc_etherdev_mqs_115_#t~ret1077#1.offset := ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret967#1, ldv_alloc_etherdev_mqs_#t~ret968#1.base, ldv_alloc_etherdev_mqs_#t~ret968#1.offset, ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset, ldv_alloc_etherdev_mqs_~arg1#1, ldv_alloc_etherdev_mqs_~arg2#1, ldv_alloc_etherdev_mqs_~arg3#1, ldv_alloc_etherdev_mqs_~ldv_12_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_12_netdev_net_device~0#1.offset, ldv_alloc_etherdev_mqs_~tmp~77#1.base, ldv_alloc_etherdev_mqs_~tmp~77#1.offset, ldv_alloc_etherdev_mqs_~tmp___0~44#1;havoc ldv_alloc_etherdev_mqs_#in~arg0#1.base, ldv_alloc_etherdev_mqs_#in~arg0#1.offset, ldv_alloc_etherdev_mqs_#in~arg1#1, ldv_alloc_etherdev_mqs_#in~arg2#1, ldv_alloc_etherdev_mqs_#in~arg3#1;assume { :end_inline_ldv_alloc_etherdev_mqs } true;ldv_alloc_etherdev_mqs_115_~tmp___0~54#1.base, ldv_alloc_etherdev_mqs_115_~tmp___0~54#1.offset := ldv_alloc_etherdev_mqs_115_#t~ret1077#1.base, ldv_alloc_etherdev_mqs_115_#t~ret1077#1.offset;havoc ldv_alloc_etherdev_mqs_115_#t~ret1077#1.base, ldv_alloc_etherdev_mqs_115_#t~ret1077#1.offset;ldv_alloc_etherdev_mqs_115_#res#1.base, ldv_alloc_etherdev_mqs_115_#res#1.offset := ldv_alloc_etherdev_mqs_115_~tmp___0~54#1.base, ldv_alloc_etherdev_mqs_115_~tmp___0~54#1.offset; [2025-02-08 04:31:09,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12054: assume 0 != ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___2~23#1; [2025-02-08 04:31:09,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12054: assume !(0 != ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___2~23#1); [2025-02-08 04:31:09,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9676: xen_net_read_mac_~tmp___2~17#1 := xen_net_read_mac_#t~ret773#1;havoc xen_net_read_mac_#t~ret773#1;call write~int#17(xen_net_read_mac_~tmp___2~17#1, xen_net_read_mac_~mac#1.base, xen_net_read_mac_~mac#1.offset + (if xen_net_read_mac_~i~9#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xen_net_read_mac_~i~9#1 % 18446744073709551616 % 18446744073709551616 else xen_net_read_mac_~i~9#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call xen_net_read_mac_#t~mem774#1.base, xen_net_read_mac_#t~mem774#1.offset := read~$Pointer$#26(xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset, 8);xen_net_read_mac_#t~short777#1 := (xen_net_read_mac_~s~0#1.base + xen_net_read_mac_~s~0#1.offset) % 18446744073709551616 == (xen_net_read_mac_#t~mem774#1.base + xen_net_read_mac_#t~mem774#1.offset) % 18446744073709551616; [2025-02-08 04:31:09,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9676-1: SUMMARY for call xen_net_read_mac_#t~ret773#1 := simple_strtoul(xen_net_read_mac_~s~0#1.base, xen_net_read_mac_~s~0#1.offset, xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset, 16); srcloc: null [2025-02-08 04:31:09,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9544: assume 0 != netfront_probe_~err~4#1;call netfront_probe_#t~mem744#1.base, netfront_probe_#t~mem744#1.offset := read~$Pointer$#17(netfront_probe_~info~0#1.base, 16 + netfront_probe_~info~0#1.offset, 8);assume { :begin_inline_ldv_unregister_netdev_119 } true;ldv_unregister_netdev_119_#in~ldv_func_arg1#1.base, ldv_unregister_netdev_119_#in~ldv_func_arg1#1.offset := netfront_probe_#t~mem744#1.base, netfront_probe_#t~mem744#1.offset;havoc ldv_unregister_netdev_119_~ldv_func_arg1#1.base, ldv_unregister_netdev_119_~ldv_func_arg1#1.offset;ldv_unregister_netdev_119_~ldv_func_arg1#1.base, ldv_unregister_netdev_119_~ldv_func_arg1#1.offset := ldv_unregister_netdev_119_#in~ldv_func_arg1#1.base, ldv_unregister_netdev_119_#in~ldv_func_arg1#1.offset; [2025-02-08 04:31:09,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9544: assume !(0 != netfront_probe_~err~4#1);netfront_probe_#res#1 := 0; [2025-02-08 04:31:09,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10601: assume xennet_sysfs_addif_~i~13#1 % 4294967296 <= 2; [2025-02-08 04:31:09,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10601: assume !(xennet_sysfs_addif_~i~13#1 % 4294967296 <= 2);xennet_sysfs_addif_#res#1 := 0; [2025-02-08 04:31:09,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9941: call ULTIMATE.dealloc(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset);havoc talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset;xennet_connect_#t~ret893#1 := talk_to_netback_#res#1;havoc talk_to_netback_#t~ret839#1, talk_to_netback_#t~ret840#1, talk_to_netback_#t~mem841#1, talk_to_netback_#t~mem842#1.base, talk_to_netback_#t~mem842#1.offset, talk_to_netback_#t~mem843#1, talk_to_netback_#t~ret844#1, talk_to_netback_#t~mem845#1, talk_to_netback_#t~mem846#1.base, talk_to_netback_#t~mem846#1.offset, talk_to_netback_#t~mem847#1, talk_to_netback_#t~ret848#1, talk_to_netback_#t~mem849#1, talk_to_netback_#t~mem850#1, talk_to_netback_#t~mem851#1, talk_to_netback_#t~mem852#1.base, talk_to_netback_#t~mem852#1.offset, talk_to_netback_#t~mem853#1, talk_to_netback_#t~ret854#1, talk_to_netback_#t~mem855#1, talk_to_netback_#t~mem856#1.base, talk_to_netback_#t~mem856#1.offset, talk_to_netback_#t~mem857#1, talk_to_netback_#t~ret858#1, talk_to_netback_#t~mem859#1, talk_to_netback_#t~mem860#1.base, talk_to_netback_#t~mem860#1.offset, talk_to_netback_#t~mem861#1, talk_to_netback_#t~ret862#1, talk_to_netback_#t~mem863#1, talk_to_netback_#t~mem864#1.base, talk_to_netback_#t~mem864#1.offset, talk_to_netback_#t~ret865#1, talk_to_netback_#t~mem866#1, talk_to_netback_#t~mem867#1.base, talk_to_netback_#t~mem867#1.offset, talk_to_netback_#t~ret868#1, talk_to_netback_#t~mem869#1, talk_to_netback_#t~mem870#1.base, talk_to_netback_#t~mem870#1.offset, talk_to_netback_#t~ret871#1, talk_to_netback_#t~mem872#1, talk_to_netback_#t~mem873#1.base, talk_to_netback_#t~mem873#1.offset, talk_to_netback_#t~ret874#1, talk_to_netback_#t~mem875#1, talk_to_netback_#t~mem876#1.base, talk_to_netback_#t~mem876#1.offset, talk_to_netback_#t~ret877#1, talk_to_netback_#t~mem878#1, talk_to_netback_#t~mem879#1.base, talk_to_netback_#t~mem879#1.offset, talk_to_netback_#t~ret880#1, talk_to_netback_#t~mem881#1, talk_to_netback_#t~ret882#1, talk_to_netback_#t~mem883#1, talk_to_netback_#t~ret884#1, talk_to_netback_~dev#1.base, talk_to_netback_~dev#1.offset, talk_to_netback_~info#1.base, talk_to_netback_~info#1.offset, talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset, talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, talk_to_netback_~err~8#1;havoc talk_to_netback_#in~dev#1.base, talk_to_netback_#in~dev#1.offset, talk_to_netback_#in~info#1.base, talk_to_netback_#in~info#1.offset;assume { :end_inline_talk_to_netback } true;assume -2147483648 <= xennet_connect_#t~ret893#1 && xennet_connect_#t~ret893#1 <= 2147483647;xennet_connect_~err~9#1 := xennet_connect_#t~ret893#1;havoc xennet_connect_#t~mem892#1.base, xennet_connect_#t~mem892#1.offset;havoc xennet_connect_#t~ret893#1; [2025-02-08 04:31:09,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7959-1: SUMMARY for call xennet_make_frags_#t~ret395#1 := gnttab_claim_grant_reference(xennet_make_frags_~np~5#1.base, 2400 + xennet_make_frags_~np~5#1.offset); srcloc: null [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7959: assume -2147483648 <= xennet_make_frags_#t~ret395#1 && xennet_make_frags_#t~ret395#1 <= 2147483647;xennet_make_frags_~tmp___16~0#1 := xennet_make_frags_#t~ret395#1;havoc xennet_make_frags_#t~ret395#1;xennet_make_frags_~ref~2#1 := xennet_make_frags_~tmp___16~0#1; [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11923-1: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_7_22 } true;ldv_dummy_resourceless_instance_callback_7_22_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_22_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_22_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_22_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_22_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_22_#in~arg2#1.offset := ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_get_stats64~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_get_stats64~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_struct_rtnl_link_stats64_ptr~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_struct_rtnl_link_stats64_ptr~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_7_22_#t~ret990#1.base, ldv_dummy_resourceless_instance_callback_7_22_#t~ret990#1.offset, ldv_dummy_resourceless_instance_callback_7_22_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_22_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_22_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_22_~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_22_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_7_22_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_22_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_7_22_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_22_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_7_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_22_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_7_22_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_22_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_7_22_~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_22_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_7_22_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_22_#in~arg2#1.offset;assume { :begin_inline_xennet_get_stats64 } true;xennet_get_stats64_#in~dev#1.base, xennet_get_stats64_#in~dev#1.offset, xennet_get_stats64_#in~tot#1.base, xennet_get_stats64_#in~tot#1.offset := ldv_dummy_resourceless_instance_callback_7_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_22_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_22_~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_22_~arg2#1.offset;havoc xennet_get_stats64_#res#1.base, xennet_get_stats64_#res#1.offset;havoc xennet_get_stats64_#t~ret645#1.base, xennet_get_stats64_#t~ret645#1.offset, xennet_get_stats64_#t~mem646#1, xennet_get_stats64_#t~ret647#1, xennet_get_stats64_#t~mem648#1, xennet_get_stats64_#t~mem649#1, xennet_get_stats64_#t~mem650#1, xennet_get_stats64_#t~mem651#1, xennet_get_stats64_#t~ret652#1, xennet_get_stats64_#t~mem653#1, xennet_get_stats64_#t~mem654#1, xennet_get_stats64_#t~mem655#1, xennet_get_stats64_#t~mem656#1, xennet_get_stats64_#t~ret657#1, xennet_get_stats64_#t~mem658#1, xennet_get_stats64_#t~mem659#1, xennet_get_stats64_~dev#1.base, xennet_get_stats64_~dev#1.offset, xennet_get_stats64_~tot#1.base, xennet_get_stats64_~tot#1.offset, xennet_get_stats64_~np~11#1.base, xennet_get_stats64_~np~11#1.offset, xennet_get_stats64_~tmp~53#1.base, xennet_get_stats64_~tmp~53#1.offset, xennet_get_stats64_~cpu~0#1, xennet_get_stats64_~stats~2#1.base, xennet_get_stats64_~stats~2#1.offset, xennet_get_stats64_~__vpp_verify~2#1.base, xennet_get_stats64_~__vpp_verify~2#1.offset, xennet_get_stats64_~__ptr~0#1, xennet_get_stats64_~rx_packets~0#1, xennet_get_stats64_~rx_bytes~0#1, xennet_get_stats64_~tx_packets~0#1, xennet_get_stats64_~tx_bytes~0#1, xennet_get_stats64_~start~0#1, xennet_get_stats64_~tmp___0~24#1, xennet_get_stats64_~tmp___1~18#1;xennet_get_stats64_~dev#1.base, xennet_get_stats64_~dev#1.offset := xennet_get_stats64_#in~dev#1.base, xennet_get_stats64_#in~dev#1.offset;xennet_get_stats64_~tot#1.base, xennet_get_stats64_~tot#1.offset := xennet_get_stats64_#in~tot#1.base, xennet_get_stats64_#in~tot#1.offset;havoc xennet_get_stats64_~np~11#1.base, xennet_get_stats64_~np~11#1.offset;havoc xennet_get_stats64_~tmp~53#1.base, xennet_get_stats64_~tmp~53#1.offset;havoc xennet_get_stats64_~cpu~0#1;havoc xennet_get_stats64_~stats~2#1.base, xennet_get_stats64_~stats~2#1.offset;havoc xennet_get_stats64_~__vpp_verify~2#1.base, xennet_get_stats64_~__vpp_verify~2#1.offset;havoc xennet_get_stats64_~__ptr~0#1;havoc xennet_get_stats64_~rx_packets~0#1;havoc xennet_get_stats64_~rx_bytes~0#1;havoc xennet_get_stats64_~tx_packets~0#1;havoc xennet_get_stats64_~tx_bytes~0#1;havoc xennet_get_stats64_~start~0#1;havoc xennet_get_stats64_~tmp___0~24#1;havoc xennet_get_stats64_~tmp___1~18#1; [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11923: havoc ldv_dummy_resourceless_instance_callback_7_22_#t~ret990#1.base, ldv_dummy_resourceless_instance_callback_7_22_#t~ret990#1.offset, ldv_dummy_resourceless_instance_callback_7_22_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_22_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_22_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_22_~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_22_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_7_22_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_22_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_22_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_22_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_22_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_22_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_7_22 } true; [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11263: havoc xennet_get_ethtool_stats_#t~ret921#1.base, xennet_get_ethtool_stats_#t~ret921#1.offset, xennet_get_ethtool_stats_#t~mem922#1, xennet_get_ethtool_stats_#t~mem923#1, xennet_get_ethtool_stats_~dev#1.base, xennet_get_ethtool_stats_~dev#1.offset, xennet_get_ethtool_stats_~stats#1.base, xennet_get_ethtool_stats_~stats#1.offset, xennet_get_ethtool_stats_~data#1.base, xennet_get_ethtool_stats_~data#1.offset, xennet_get_ethtool_stats_~np~19#1.base, xennet_get_ethtool_stats_~np~19#1.offset, xennet_get_ethtool_stats_~tmp~68#1.base, xennet_get_ethtool_stats_~tmp~68#1.offset, xennet_get_ethtool_stats_~i~11#1;havoc xennet_get_ethtool_stats_#in~dev#1.base, xennet_get_ethtool_stats_#in~dev#1.offset, xennet_get_ethtool_stats_#in~stats#1.base, xennet_get_ethtool_stats_#in~stats#1.offset, xennet_get_ethtool_stats_#in~data#1.base, xennet_get_ethtool_stats_#in~data#1.offset;assume { :end_inline_xennet_get_ethtool_stats } true; [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12056: ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp~101#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp~101#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1049#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1049#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1049#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1049#1.offset;ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_3_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_3_2_default~0#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp~101#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp~101#1.offset; [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12056-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1049#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1049#1.offset := ldv_xmalloc(1); srcloc: null [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7696-1: SUMMARY for call xennet_open_#t~ret326#1.base, xennet_open_#t~ret326#1.offset := netdev_priv(xennet_open_~dev#1.base, xennet_open_~dev#1.offset); srcloc: null [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7696: xennet_open_~tmp~38#1.base, xennet_open_~tmp~38#1.offset := xennet_open_#t~ret326#1.base, xennet_open_#t~ret326#1.offset;havoc xennet_open_#t~ret326#1.base, xennet_open_#t~ret326#1.offset;xennet_open_~np~3#1.base, xennet_open_~np~3#1.offset := xennet_open_~tmp~38#1.base, xennet_open_~tmp~38#1.offset;assume { :begin_inline_napi_enable } true;napi_enable_#in~n#1.base, napi_enable_#in~n#1.offset := xennet_open_~np~3#1.base, 24 + xennet_open_~np~3#1.offset;havoc napi_enable_#t~ret141#1, napi_enable_#t~ret142#1, napi_enable_~n#1.base, napi_enable_~n#1.offset, napi_enable_~tmp~19#1, napi_enable_~tmp___0~3#1;napi_enable_~n#1.base, napi_enable_~n#1.offset := napi_enable_#in~n#1.base, napi_enable_#in~n#1.offset;havoc napi_enable_~tmp~19#1;havoc napi_enable_~tmp___0~3#1; [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9546: havoc ldv_unregister_netdev_119_~ldv_func_arg1#1.base, ldv_unregister_netdev_119_~ldv_func_arg1#1.offset;havoc ldv_unregister_netdev_119_#in~ldv_func_arg1#1.base, ldv_unregister_netdev_119_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_unregister_netdev_119 } true;havoc netfront_probe_#t~mem744#1.base, netfront_probe_#t~mem744#1.offset; [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12453-1: ldv_alloc_etherdev_mqs_115_#res#1.base, ldv_alloc_etherdev_mqs_115_#res#1.offset := ldv_alloc_etherdev_mqs_115_~ldv_func_res~1#1.base, ldv_alloc_etherdev_mqs_115_~ldv_func_res~1#1.offset; [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12189: havoc ldv_dummy_resourceless_instance_callback_9_3_#t~ret1002#1, ldv_dummy_resourceless_instance_callback_9_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_9_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_9_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_9_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_3_~arg3#1.offset;havoc ldv_dummy_resourceless_instance_callback_9_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_9_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_9_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_3_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_9_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_3_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_9_3_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_3_#in~arg3#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_9_3 } true; [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10075: talk_to_netback_#res#1 := talk_to_netback_~err~8#1;call ULTIMATE.dealloc(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset);havoc talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset; [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7168: net_gso_ok_~__cond___0~0#1 := 0; [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10075-1: SUMMARY for call xennet_disconnect_backend(talk_to_netback_~info#1.base, talk_to_netback_~info#1.offset); srcloc: null [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7961-1: SUMMARY for call xennet_make_frags_#t~ret396#1 := ldv__builtin_expect((if (if xennet_make_frags_~ref~2#1 % 4294967296 % 65536 <= 32767 then xennet_make_frags_~ref~2#1 % 4294967296 % 65536 else xennet_make_frags_~ref~2#1 % 4294967296 % 65536 - 65536) < 0 then 1 else 0), 0); srcloc: null [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7961: assume -9223372036854775808 <= xennet_make_frags_#t~ret396#1 && xennet_make_frags_#t~ret396#1 <= 9223372036854775807;xennet_make_frags_~tmp___17~0#1 := xennet_make_frags_#t~ret396#1;havoc xennet_make_frags_#t~ret396#1; [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11000: assume 3 == ldv_device_driver_io_instance_0_~tmp___3~16#1; [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11000: assume !(3 == ldv_device_driver_io_instance_0_~tmp___3~16#1); [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9547: assume -2147483648 <= netfront_probe_#t~ret745#1 && netfront_probe_#t~ret745#1 <= 2147483647;havoc netfront_probe_#t~ret745#1; [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9547-1: SUMMARY for call netfront_probe_#t~ret745#1 := printk(35, 0); srcloc: null [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9679: assume xen_net_read_mac_#t~short777#1;havoc xen_net_read_mac_#t~mem774#1.base, xen_net_read_mac_#t~mem774#1.offset;havoc xen_net_read_mac_#t~mem775#1.base, xen_net_read_mac_#t~mem775#1.offset;havoc xen_net_read_mac_#t~mem776#1;havoc xen_net_read_mac_#t~short777#1; [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9679: assume !xen_net_read_mac_#t~short777#1;havoc xen_net_read_mac_#t~mem774#1.base, xen_net_read_mac_#t~mem774#1.offset;havoc xen_net_read_mac_#t~mem775#1.base, xen_net_read_mac_#t~mem775#1.offset;havoc xen_net_read_mac_#t~mem776#1;havoc xen_net_read_mac_#t~short777#1;call xen_net_read_mac_#t~mem778#1.base, xen_net_read_mac_#t~mem778#1.offset := read~$Pointer$#26(xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset, 8);xen_net_read_mac_~s~0#1.base, xen_net_read_mac_~s~0#1.offset := xen_net_read_mac_#t~mem778#1.base, 1 + xen_net_read_mac_#t~mem778#1.offset;havoc xen_net_read_mac_#t~mem778#1.base, xen_net_read_mac_#t~mem778#1.offset;xen_net_read_mac_~i~9#1 := 1 + xen_net_read_mac_~i~9#1; [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9679-1: assume xen_net_read_mac_#t~short777#1; [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9679-1: assume !xen_net_read_mac_#t~short777#1;call xen_net_read_mac_#t~mem775#1.base, xen_net_read_mac_#t~mem775#1.offset := read~$Pointer$#26(xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset, 8);call xen_net_read_mac_#t~mem776#1 := read~int#17(xen_net_read_mac_#t~mem775#1.base, xen_net_read_mac_#t~mem775#1.offset, 1);xen_net_read_mac_#t~short777#1 := xen_net_read_mac_#t~mem776#1 != (if 5 == xen_net_read_mac_~i~9#1 then 0 else 58); [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12058: assume -2147483648 <= ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1050#1 && ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1050#1 <= 2147483647;ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___1~33#1 := ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1050#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1050#1; [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7169: assume 0 != (if net_gso_ok_~__cond___0~0#1 % 256 % 4294967296 <= 2147483647 then net_gso_ok_~__cond___0~0#1 % 256 % 4294967296 else net_gso_ok_~__cond___0~0#1 % 256 % 4294967296 - 4294967296);assume { :begin_inline___compiletime_assert_3107 } true; [2025-02-08 04:31:09,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7169: assume !(0 != (if net_gso_ok_~__cond___0~0#1 % 256 % 4294967296 <= 2147483647 then net_gso_ok_~__cond___0~0#1 % 256 % 4294967296 else net_gso_ok_~__cond___0~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 04:31:09,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10208: assume -9223372036854775808 <= netback_changed_#t~ret913#1 && netback_changed_#t~ret913#1 <= 9223372036854775807;netback_changed_~tmp___1~26#1 := netback_changed_#t~ret913#1;havoc netback_changed_#t~mem912#1;havoc netback_changed_#t~ret913#1; [2025-02-08 04:31:09,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10208-1: SUMMARY for call netback_changed_#t~ret913#1 := ldv__builtin_expect((if netback_changed_#t~mem912#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then netback_changed_#t~mem912#1 % 4294967296 % 18446744073709551616 else netback_changed_#t~mem912#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 04:31:09,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14965: havoc eth_mac_addr_#t~nondet1222#1;ldv_dummy_resourceless_instance_callback_7_27_#t~ret992#1 := eth_mac_addr_#res#1;havoc eth_mac_addr_#t~nondet1222#1, eth_mac_addr_~arg0#1.base, eth_mac_addr_~arg0#1.offset, eth_mac_addr_~arg1#1.base, eth_mac_addr_~arg1#1.offset;havoc eth_mac_addr_#in~arg0#1.base, eth_mac_addr_#in~arg0#1.offset, eth_mac_addr_#in~arg1#1.base, eth_mac_addr_#in~arg1#1.offset;assume { :end_inline_eth_mac_addr } true;assume -2147483648 <= ldv_dummy_resourceless_instance_callback_7_27_#t~ret992#1 && ldv_dummy_resourceless_instance_callback_7_27_#t~ret992#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_7_27_#t~ret992#1; [2025-02-08 04:31:09,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7698: havoc napi_enable_#t~ret141#1, napi_enable_#t~ret142#1, napi_enable_~n#1.base, napi_enable_~n#1.offset, napi_enable_~tmp~19#1, napi_enable_~tmp___0~3#1;havoc napi_enable_#in~n#1.base, napi_enable_#in~n#1.offset;assume { :end_inline_napi_enable } true; [2025-02-08 04:31:09,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12058-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1050#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:31:09,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9416: xennet_create_dev_~tmp___2~16#1 := xennet_create_dev_#t~ret723#1;havoc xennet_create_dev_#t~ret723#1;xennet_create_dev_~i~8#1 := (if xennet_create_dev_~tmp___2~16#1 % 4294967296 % 4294967296 <= 2147483647 then xennet_create_dev_~tmp___2~16#1 % 4294967296 % 4294967296 else xennet_create_dev_~tmp___2~16#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 04:31:09,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9416-1: SUMMARY for call xennet_create_dev_#t~ret723#1 := cpumask_next(xennet_create_dev_~i~8#1, ~cpu_possible_mask~0.base, ~cpu_possible_mask~0.offset); srcloc: null [2025-02-08 04:31:09,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7963: assume 0 != xennet_make_frags_~tmp___17~0#1;assume false; [2025-02-08 04:31:09,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7963: assume !(0 != xennet_make_frags_~tmp___17~0#1); [2025-02-08 04:31:09,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7699: SUMMARY for call ldv_spin_lock_bh_104(xennet_open_~np~3#1.base, 5480 + xennet_open_~np~3#1.offset); srcloc: null [2025-02-08 04:31:09,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9681: xen_net_read_mac_#res#1 := -2;call ULTIMATE.dealloc(xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset);havoc xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset;call ULTIMATE.dealloc(xen_net_read_mac_~#__constr_expr_0~1#1.base, xen_net_read_mac_~#__constr_expr_0~1#1.offset);havoc xen_net_read_mac_~#__constr_expr_0~1#1.base, xen_net_read_mac_~#__constr_expr_0~1#1.offset; [2025-02-08 04:31:09,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9681-1: SUMMARY for call kfree(xen_net_read_mac_~macstr~0#1.base, xen_net_read_mac_~macstr~0#1.offset); srcloc: null [2025-02-08 04:31:09,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10210: assume 0 != netback_changed_~tmp___1~26#1;assume { :begin_inline_xenbus_strstate } true;xenbus_strstate_#in~arg0#1 := netback_changed_~backend_state#1;havoc xenbus_strstate_#res#1.base, xenbus_strstate_#res#1.offset;havoc xenbus_strstate_#t~ret1253#1.base, xenbus_strstate_#t~ret1253#1.offset, xenbus_strstate_~arg0#1;xenbus_strstate_~arg0#1 := xenbus_strstate_#in~arg0#1; [2025-02-08 04:31:09,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10210: assume !(0 != netback_changed_~tmp___1~26#1); [2025-02-08 04:31:09,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7171: assume { :end_inline___compiletime_assert_3107 } true; [2025-02-08 04:31:09,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12060: assume 0 != ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___1~33#1; [2025-02-08 04:31:09,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12060: assume !(0 != ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___1~33#1);assume { :begin_inline_ldv_dummy_resourceless_instance_callback_10_3 } true;ldv_dummy_resourceless_instance_callback_10_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_10_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_10_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_3_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_10_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_3_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_10_3_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_3_#in~arg3#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_callback_show~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_callback_show~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_container_struct_device_ptr~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_container_struct_device_ptr~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_container_struct_device_attribute~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_container_struct_device_attribute~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_3_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_3_2_default~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_10_3_#t~ret985#1, ldv_dummy_resourceless_instance_callback_10_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_10_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_10_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_10_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg3#1.offset;ldv_dummy_resourceless_instance_callback_10_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_10_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_10_3_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_10_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_10_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_3_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_10_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_10_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_3_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_10_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg3#1.offset := ldv_dummy_resourceless_instance_callback_10_3_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_3_#in~arg3#1.offset;assume { :begin_inline_show_rxbuf_min } true;show_rxbuf_min_#in~dev#1.base, show_rxbuf_min_#in~dev#1.offset, show_rxbuf_min_#in~attr#1.base, show_rxbuf_min_#in~attr#1.offset, show_rxbuf_min_#in~buf#1.base, show_rxbuf_min_#in~buf#1.offset := ldv_dummy_resourceless_instance_callback_10_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_10_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_10_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg3#1.offset;havoc show_rxbuf_min_#res#1;havoc show_rxbuf_min_#t~ret925#1.base, show_rxbuf_min_#t~ret925#1.offset, show_rxbuf_min_#t~mem926#1, show_rxbuf_min_#t~loopctr927#1, show_rxbuf_min_#t~nondet928#1, show_rxbuf_min_#t~ret929#1, show_rxbuf_min_~dev#1.base, show_rxbuf_min_~dev#1.offset, show_rxbuf_min_~attr#1.base, show_rxbuf_min_~attr#1.offset, show_rxbuf_min_~buf#1.base, show_rxbuf_min_~buf#1.offset, show_rxbuf_min_~netdev~4#1.base, show_rxbuf_min_~netdev~4#1.offset, show_rxbuf_min_~__mptr~1#1.base, show_rxbuf_min_~__mptr~1#1.offset, show_rxbuf_min_~info~2#1.base, show_rxbuf_min_~info~2#1.offset, show_rxbuf_min_~tmp~69#1.base, show_rxbuf_min_~tmp~69#1.offset, show_rxbuf_min_~tmp___0~37#1;show_rxbuf_min_~dev#1.base, show_rxbuf_min_~dev#1.offset := show_rxbuf_min_#in~dev#1.base, show_rxbuf_min_#in~dev#1.offset;show_rxbuf_min_~attr#1.base, show_rxbuf_min_~attr#1.offset := show_rxbuf_min_#in~attr#1.base, show_rxbuf_min_#in~attr#1.offset;show_rxbuf_min_~buf#1.base, show_rxbuf_min_~buf#1.offset := show_rxbuf_min_#in~buf#1.base, show_rxbuf_min_#in~buf#1.offset;havoc show_rxbuf_min_~netdev~4#1.base, show_rxbuf_min_~netdev~4#1.offset;havoc show_rxbuf_min_~__mptr~1#1.base, show_rxbuf_min_~__mptr~1#1.offset;havoc show_rxbuf_min_~info~2#1.base, show_rxbuf_min_~info~2#1.offset;havoc show_rxbuf_min_~tmp~69#1.base, show_rxbuf_min_~tmp~69#1.offset;havoc show_rxbuf_min_~tmp___0~37#1;show_rxbuf_min_~__mptr~1#1.base, show_rxbuf_min_~__mptr~1#1.offset := show_rxbuf_min_~dev#1.base, show_rxbuf_min_~dev#1.offset;show_rxbuf_min_~netdev~4#1.base, show_rxbuf_min_~netdev~4#1.offset := show_rxbuf_min_~__mptr~1#1.base, -4044072 + show_rxbuf_min_~__mptr~1#1.offset; [2025-02-08 04:31:09,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7700-1: SUMMARY for call xennet_open_#t~ret327#1 := netif_carrier_ok(xennet_open_~dev#1.base, xennet_open_~dev#1.offset); srcloc: null [2025-02-08 04:31:09,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7700: xennet_open_~tmp___0~11#1 := (if 0 == xennet_open_#t~ret327#1 % 256 then 0 else 1);havoc xennet_open_#t~ret327#1; [2025-02-08 04:31:09,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10871: assume { :end_inline_netif_exit } true; [2025-02-08 04:31:09,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8229-1: SUMMARY for call xennet_start_xmit_#t~ret434#1 := __phys_addr(xennet_start_xmit_~data~1#1.base + xennet_start_xmit_~data~1#1.offset); srcloc: null [2025-02-08 04:31:09,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8229: xennet_start_xmit_~tmp___20~1#1 := xennet_start_xmit_#t~ret434#1;havoc xennet_start_xmit_#t~ret434#1; [2025-02-08 04:31:09,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9947: assume 0 != talk_to_netback_~err~8#1; [2025-02-08 04:31:09,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9947: assume !(0 != talk_to_netback_~err~8#1);assume { :begin_inline_xenbus_transaction_start } true;xenbus_transaction_start_#in~arg0#1.base, xenbus_transaction_start_#in~arg0#1.offset := talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset;havoc xenbus_transaction_start_#res#1;havoc xenbus_transaction_start_#t~nondet1256#1, xenbus_transaction_start_~arg0#1.base, xenbus_transaction_start_~arg0#1.offset;xenbus_transaction_start_~arg0#1.base, xenbus_transaction_start_~arg0#1.offset := xenbus_transaction_start_#in~arg0#1.base, xenbus_transaction_start_#in~arg0#1.offset;havoc xenbus_transaction_start_#t~nondet1256#1;assume -2147483648 <= xenbus_transaction_start_#t~nondet1256#1 && xenbus_transaction_start_#t~nondet1256#1 <= 2147483647;xenbus_transaction_start_#res#1 := xenbus_transaction_start_#t~nondet1256#1;havoc xenbus_transaction_start_#t~nondet1256#1; [2025-02-08 04:31:09,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11929-1: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_7_19 } true;ldv_dummy_resourceless_instance_callback_7_19_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_19_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_19_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_19_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_19_#in~arg2#1 := ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_fix_features~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_fix_features~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_19_1_default~0#1;havoc ldv_dummy_resourceless_instance_callback_7_19_#t~ret989#1, ldv_dummy_resourceless_instance_callback_7_19_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_19_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_19_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_19_~arg2#1;ldv_dummy_resourceless_instance_callback_7_19_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_19_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_7_19_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_19_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_7_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_19_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_7_19_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_19_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_7_19_~arg2#1 := ldv_dummy_resourceless_instance_callback_7_19_#in~arg2#1;assume { :begin_inline_xennet_fix_features } true;xennet_fix_features_#in~dev#1.base, xennet_fix_features_#in~dev#1.offset, xennet_fix_features_#in~features#1 := ldv_dummy_resourceless_instance_callback_7_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_19_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_19_~arg2#1;havoc xennet_fix_features_#res#1;havoc xennet_fix_features_#t~ret674#1.base, xennet_fix_features_#t~ret674#1.offset, xennet_fix_features_#t~mem675#1, xennet_fix_features_#t~mem676#1.base, xennet_fix_features_#t~mem676#1.offset, xennet_fix_features_#t~mem677#1.base, xennet_fix_features_#t~mem677#1.offset, xennet_fix_features_#t~ret678#1, xennet_fix_features_#t~mem679#1, xennet_fix_features_#t~bitwise680#1, xennet_fix_features_#t~mem681#1, xennet_fix_features_#t~mem682#1.base, xennet_fix_features_#t~mem682#1.offset, xennet_fix_features_#t~mem683#1.base, xennet_fix_features_#t~mem683#1.offset, xennet_fix_features_#t~ret684#1, xennet_fix_features_#t~mem685#1, xennet_fix_features_#t~bitwise686#1, xennet_fix_features_#t~bitwise687#1, xennet_fix_features_#t~mem688#1, xennet_fix_features_#t~mem689#1.base, xennet_fix_features_#t~mem689#1.offset, xennet_fix_features_#t~mem690#1.base, xennet_fix_features_#t~mem690#1.offset, xennet_fix_features_#t~ret691#1, xennet_fix_features_#t~mem692#1, xennet_fix_features_#t~bitwise693#1, xennet_fix_features_#t~bitwise694#1, xennet_fix_features_#t~mem695#1, xennet_fix_features_#t~mem696#1.base, xennet_fix_features_#t~mem696#1.offset, xennet_fix_features_#t~mem697#1.base, xennet_fix_features_#t~mem697#1.offset, xennet_fix_features_#t~ret698#1, xennet_fix_features_#t~mem699#1, xennet_fix_features_#t~bitwise700#1, xennet_fix_features_~dev#1.base, xennet_fix_features_~dev#1.offset, xennet_fix_features_~features#1, xennet_fix_features_~np~13#1.base, xennet_fix_features_~np~13#1.offset, xennet_fix_features_~tmp~57#1.base, xennet_fix_features_~tmp~57#1.offset, xennet_fix_features_~#val~0#1.base, xennet_fix_features_~#val~0#1.offset, xennet_fix_features_~#__constr_expr_0~0#1.base, xennet_fix_features_~#__constr_expr_0~0#1.offset, xennet_fix_features_~tmp___0~27#1, xennet_fix_features_~#__constr_expr_1~0#1.base, xennet_fix_features_~#__constr_expr_1~0#1.offset, xennet_fix_features_~tmp___1~19#1, xennet_fix_features_~#__constr_expr_2~0#1.base, xennet_fix_features_~#__constr_expr_2~0#1.offset, xennet_fix_features_~tmp___2~15#1, xennet_fix_features_~#__constr_expr_3~0#1.base, xennet_fix_features_~#__constr_expr_3~0#1.offset, xennet_fix_features_~tmp___3~12#1;xennet_fix_features_~dev#1.base, xennet_fix_features_~dev#1.offset := xennet_fix_features_#in~dev#1.base, xennet_fix_features_#in~dev#1.offset;xennet_fix_features_~features#1 := xennet_fix_features_#in~features#1;havoc xennet_fix_features_~np~13#1.base, xennet_fix_features_~np~13#1.offset;havoc xennet_fix_features_~tmp~57#1.base, xennet_fix_features_~tmp~57#1.offset;call xennet_fix_features_~#val~0#1.base, xennet_fix_features_~#val~0#1.offset := #Ultimate.allocOnStack(4);call xennet_fix_features_~#__constr_expr_0~0#1.base, xennet_fix_features_~#__constr_expr_0~0#1.offset := #Ultimate.allocOnStack(4);havoc xennet_fix_features_~tmp___0~27#1;call xennet_fix_features_~#__constr_expr_1~0#1.base, xennet_fix_features_~#__constr_expr_1~0#1.offset := #Ultimate.allocOnStack(4);havoc xennet_fix_features_~tmp___1~19#1;call xennet_fix_features_~#__constr_expr_2~0#1.base, xennet_fix_features_~#__constr_expr_2~0#1.offset := #Ultimate.allocOnStack(4);havoc xennet_fix_features_~tmp___2~15#1;call xennet_fix_features_~#__constr_expr_3~0#1.base, xennet_fix_features_~#__constr_expr_3~0#1.offset := #Ultimate.allocOnStack(4);havoc xennet_fix_features_~tmp___3~12#1; [2025-02-08 04:31:09,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11929: havoc ldv_dummy_resourceless_instance_callback_7_19_#t~ret989#1, ldv_dummy_resourceless_instance_callback_7_19_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_19_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_19_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_19_~arg2#1;havoc ldv_dummy_resourceless_instance_callback_7_19_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_19_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_19_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_19_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_19_#in~arg2#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_7_19 } true; [2025-02-08 04:31:09,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9419: assume xennet_create_dev_~i~8#1 < ~nr_cpu_ids~0; [2025-02-08 04:31:09,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9419: assume !(xennet_create_dev_~i~8#1 < ~nr_cpu_ids~0);call write~int#17(0, xennet_create_dev_~np~16#1.base, 5476 + xennet_create_dev_~np~16#1.offset, 4);xennet_create_dev_~i~8#1 := 0; [2025-02-08 04:31:09,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12590: ldv_del_timer_sync_138_#t~ret1086#1 := ldv_del_timer_sync_#res#1;havoc ldv_del_timer_sync_~arg0#1, ldv_del_timer_sync_~arg1#1.base, ldv_del_timer_sync_~arg1#1.offset, ldv_del_timer_sync_~ldv_13_timer_list_timer_list~0#1.base, ldv_del_timer_sync_~ldv_13_timer_list_timer_list~0#1.offset;havoc ldv_del_timer_sync_#in~arg0#1, ldv_del_timer_sync_#in~arg1#1.base, ldv_del_timer_sync_#in~arg1#1.offset;assume { :end_inline_ldv_del_timer_sync } true;assume -2147483648 <= ldv_del_timer_sync_138_#t~ret1086#1 && ldv_del_timer_sync_138_#t~ret1086#1 <= 2147483647;ldv_del_timer_sync_138_~tmp___0~56#1 := ldv_del_timer_sync_138_#t~ret1086#1;havoc ldv_del_timer_sync_138_#t~ret1086#1;ldv_del_timer_sync_138_#res#1 := ldv_del_timer_sync_138_~tmp___0~56#1; [2025-02-08 04:31:09,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8230: xennet_start_xmit_~mfn~2#1 := xennet_start_xmit_#t~ret435#1;havoc xennet_start_xmit_#t~ret435#1;call xennet_start_xmit_#t~mem436#1.base, xennet_start_xmit_#t~mem436#1.offset := read~$Pointer$#17(xennet_start_xmit_~np~6#1.base, 252 + xennet_start_xmit_~np~6#1.offset, 8);call xennet_start_xmit_#t~mem437#1 := read~int#17(xennet_start_xmit_#t~mem436#1.base, 24 + xennet_start_xmit_#t~mem436#1.offset, 4); [2025-02-08 04:31:09,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8230-1: SUMMARY for call xennet_start_xmit_#t~ret435#1 := pfn_to_mfn(xennet_start_xmit_~tmp___20~1#1 % 18446744073709551616 / 4096); srcloc: null [2025-02-08 04:31:09,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12062-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1051#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1051#1.offset := ldv_xmalloc(1); srcloc: null [2025-02-08 04:31:09,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12062: ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___0~50#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___0~50#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1051#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1051#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1051#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_#t~ret1051#1.offset;ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_9_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_9_2_default~0#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___0~50#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~tmp___0~50#1.offset;assume { :begin_inline_ldv_dummy_resourceless_instance_callback_10_9 } true;ldv_dummy_resourceless_instance_callback_10_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_10_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_10_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_9_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_10_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_9_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_10_9_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_9_#in~arg3#1.offset, ldv_dummy_resourceless_instance_callback_10_9_#in~arg4#1 := ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_callback_store~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_callback_store~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_container_struct_device_ptr~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_container_struct_device_ptr~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_container_struct_device_attribute~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_container_struct_device_attribute~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_9_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_9_2_default~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_9_3_default~0#1;havoc ldv_dummy_resourceless_instance_callback_10_9_#t~ret986#1, ldv_dummy_resourceless_instance_callback_10_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_10_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_10_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_10_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg3#1.offset, ldv_dummy_resourceless_instance_callback_10_9_~arg4#1;ldv_dummy_resourceless_instance_callback_10_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_10_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_10_9_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_10_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_10_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_9_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_10_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_10_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_9_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_10_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg3#1.offset := ldv_dummy_resourceless_instance_callback_10_9_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_9_#in~arg3#1.offset;ldv_dummy_resourceless_instance_callback_10_9_~arg4#1 := ldv_dummy_resourceless_instance_callback_10_9_#in~arg4#1; [2025-02-08 04:31:09,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7702: assume 0 != (if xennet_open_~tmp___0~11#1 % 256 % 4294967296 <= 2147483647 then xennet_open_~tmp___0~11#1 % 256 % 4294967296 else xennet_open_~tmp___0~11#1 % 256 % 4294967296 - 4294967296); [2025-02-08 04:31:09,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7702: assume !(0 != (if xennet_open_~tmp___0~11#1 % 256 % 4294967296 <= 2147483647 then xennet_open_~tmp___0~11#1 % 256 % 4294967296 else xennet_open_~tmp___0~11#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 04:31:09,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10213: assume -2147483648 <= netback_changed_#t~ret915#1 && netback_changed_#t~ret915#1 <= 2147483647;havoc netback_changed_#t~ret915#1; [2025-02-08 04:31:09,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8231-1: SUMMARY for call gnttab_grant_foreign_access_ref(xennet_start_xmit_~ref~3#1, (if xennet_start_xmit_#t~mem437#1 % 65536 % 4294967296 <= 2147483647 then xennet_start_xmit_#t~mem437#1 % 65536 % 4294967296 else xennet_start_xmit_#t~mem437#1 % 65536 % 4294967296 - 4294967296), xennet_start_xmit_~mfn~2#1, 4); srcloc: null [2025-02-08 04:31:09,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10213-1: SUMMARY for call netback_changed_#t~ret915#1 := __dynamic_dev_dbg(netback_changed_~#descriptor~1#1.base, netback_changed_~#descriptor~1#1.offset, netback_changed_~dev#1.base, 60 + netback_changed_~dev#1.offset, 91, 0); srcloc: null [2025-02-08 04:31:09,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8231: havoc xennet_start_xmit_#t~mem436#1.base, xennet_start_xmit_#t~mem436#1.offset;havoc xennet_start_xmit_#t~mem437#1; [2025-02-08 04:31:09,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12195: SUMMARY for call ldv_free(ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_3_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_9_~ldv_9_ldv_param_3_2_default~0#1.offset); srcloc: null [2025-02-08 04:31:09,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10610: xennet_sysfs_addif_~i~13#1 := xennet_sysfs_addif_~i~13#1 - 1; [2025-02-08 04:31:09,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10478-1: SUMMARY for call show_rxbuf_max_#t~ret936#1.base, show_rxbuf_max_#t~ret936#1.offset := netdev_priv(show_rxbuf_max_~netdev~6#1.base, show_rxbuf_max_~netdev~6#1.offset); srcloc: null [2025-02-08 04:31:09,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12460: SUMMARY for call free_netdev(ldv_free_netdev_116_~ldv_func_arg1#1.base, ldv_free_netdev_116_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:31:09,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10610-1: SUMMARY for call device_remove_file(xennet_sysfs_addif_~netdev#1.base, 1236 + xennet_sysfs_addif_~netdev#1.offset, ~#xennet_attrs~0.base, ~#xennet_attrs~0.offset + 43 * (if xennet_sysfs_addif_~i~13#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xennet_sysfs_addif_~i~13#1 % 18446744073709551616 % 18446744073709551616 else xennet_sysfs_addif_~i~13#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:31:09,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10478: show_rxbuf_max_~tmp~71#1.base, show_rxbuf_max_~tmp~71#1.offset := show_rxbuf_max_#t~ret936#1.base, show_rxbuf_max_#t~ret936#1.offset;havoc show_rxbuf_max_#t~ret936#1.base, show_rxbuf_max_#t~ret936#1.offset;show_rxbuf_max_~info~3#1.base, show_rxbuf_max_~info~3#1.offset := show_rxbuf_max_~tmp~71#1.base, show_rxbuf_max_~tmp~71#1.offset;call show_rxbuf_max_#t~mem937#1 := read~int#17(show_rxbuf_max_~info~3#1.base, 5576 + show_rxbuf_max_~info~3#1.offset, 4);show_rxbuf_max_#t~loopctr938#1 := 0; [2025-02-08 04:31:09,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7175: net_gso_ok_~__cond___1~0#1 := 0; [2025-02-08 04:31:09,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9818: assume -2147483648 <= setup_netfront_#t~ret815#1 && setup_netfront_#t~ret815#1 <= 2147483647;setup_netfront_~err~7#1 := setup_netfront_#t~ret815#1;havoc setup_netfront_#t~mem812#1;havoc setup_netfront_#t~mem813#1.base, setup_netfront_#t~mem813#1.offset;havoc setup_netfront_#t~mem814#1.base, setup_netfront_#t~mem814#1.offset;havoc setup_netfront_#t~ret815#1; [2025-02-08 04:31:09,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12064: havoc ldv_dummy_resourceless_instance_callback_10_9_#t~ret986#1, ldv_dummy_resourceless_instance_callback_10_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_10_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_10_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_10_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg3#1.offset, ldv_dummy_resourceless_instance_callback_10_9_~arg4#1;havoc ldv_dummy_resourceless_instance_callback_10_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_10_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_10_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_9_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_10_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_9_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_10_9_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_9_#in~arg3#1.offset, ldv_dummy_resourceless_instance_callback_10_9_#in~arg4#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_10_9 } true; [2025-02-08 04:31:09,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11007-1: assume { :begin_inline_ldv_io_instance_callback_0_17 } true;ldv_io_instance_callback_0_17_#in~arg0#1.base, ldv_io_instance_callback_0_17_#in~arg0#1.offset, ldv_io_instance_callback_0_17_#in~arg1#1.base, ldv_io_instance_callback_0_17_#in~arg1#1.offset := ldv_device_driver_io_instance_0_~ldv_0_callback_resume~0#1.base, ldv_device_driver_io_instance_0_~ldv_0_callback_resume~0#1.offset, ldv_device_driver_io_instance_0_~ldv_0_resource_struct_xenbus_device_ptr~0#1.base, ldv_device_driver_io_instance_0_~ldv_0_resource_struct_xenbus_device_ptr~0#1.offset;havoc ldv_io_instance_callback_0_17_#t~ret1032#1, ldv_io_instance_callback_0_17_~arg0#1.base, ldv_io_instance_callback_0_17_~arg0#1.offset, ldv_io_instance_callback_0_17_~arg1#1.base, ldv_io_instance_callback_0_17_~arg1#1.offset;ldv_io_instance_callback_0_17_~arg0#1.base, ldv_io_instance_callback_0_17_~arg0#1.offset := ldv_io_instance_callback_0_17_#in~arg0#1.base, ldv_io_instance_callback_0_17_#in~arg0#1.offset;ldv_io_instance_callback_0_17_~arg1#1.base, ldv_io_instance_callback_0_17_~arg1#1.offset := ldv_io_instance_callback_0_17_#in~arg1#1.base, ldv_io_instance_callback_0_17_#in~arg1#1.offset;assume { :begin_inline_netfront_resume } true;netfront_resume_#in~dev#1.base, netfront_resume_#in~dev#1.offset := ldv_io_instance_callback_0_17_~arg1#1.base, ldv_io_instance_callback_0_17_~arg1#1.offset;havoc netfront_resume_#res#1;havoc netfront_resume_#t~ret763#1.base, netfront_resume_#t~ret763#1.offset, netfront_resume_#t~mem764#1, netfront_resume_#t~ret765#1, netfront_resume_#t~mem766#1.base, netfront_resume_#t~mem766#1.offset, netfront_resume_#t~ret767#1, netfront_resume_~dev#1.base, netfront_resume_~dev#1.offset, netfront_resume_~info~1#1.base, netfront_resume_~info~1#1.offset, netfront_resume_~tmp~62#1.base, netfront_resume_~tmp~62#1.offset, netfront_resume_~#descriptor~0#1.base, netfront_resume_~#descriptor~0#1.offset, netfront_resume_~tmp___0~32#1;netfront_resume_~dev#1.base, netfront_resume_~dev#1.offset := netfront_resume_#in~dev#1.base, netfront_resume_#in~dev#1.offset;havoc netfront_resume_~info~1#1.base, netfront_resume_~info~1#1.offset;havoc netfront_resume_~tmp~62#1.base, netfront_resume_~tmp~62#1.offset;call netfront_resume_~#descriptor~0#1.base, netfront_resume_~#descriptor~0#1.offset := #Ultimate.allocOnStack(40);havoc netfront_resume_~tmp___0~32#1;assume { :begin_inline_ldv_dev_get_drvdata_126 } true;ldv_dev_get_drvdata_126_#in~dev#1.base, ldv_dev_get_drvdata_126_#in~dev#1.offset := netfront_resume_~dev#1.base, 60 + netfront_resume_~dev#1.offset;havoc ldv_dev_get_drvdata_126_#res#1.base, ldv_dev_get_drvdata_126_#res#1.offset;havoc ldv_dev_get_drvdata_126_#t~ret1082#1.base, ldv_dev_get_drvdata_126_#t~ret1082#1.offset, ldv_dev_get_drvdata_126_~dev#1.base, ldv_dev_get_drvdata_126_~dev#1.offset, ldv_dev_get_drvdata_126_~tmp~115#1.base, ldv_dev_get_drvdata_126_~tmp~115#1.offset;ldv_dev_get_drvdata_126_~dev#1.base, ldv_dev_get_drvdata_126_~dev#1.offset := ldv_dev_get_drvdata_126_#in~dev#1.base, ldv_dev_get_drvdata_126_#in~dev#1.offset;havoc ldv_dev_get_drvdata_126_~tmp~115#1.base, ldv_dev_get_drvdata_126_~tmp~115#1.offset; [2025-02-08 04:31:09,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11007: havoc ldv_io_instance_callback_0_17_#t~ret1032#1, ldv_io_instance_callback_0_17_~arg0#1.base, ldv_io_instance_callback_0_17_~arg0#1.offset, ldv_io_instance_callback_0_17_~arg1#1.base, ldv_io_instance_callback_0_17_~arg1#1.offset;havoc ldv_io_instance_callback_0_17_#in~arg0#1.base, ldv_io_instance_callback_0_17_#in~arg0#1.offset, ldv_io_instance_callback_0_17_#in~arg1#1.base, ldv_io_instance_callback_0_17_#in~arg1#1.offset;assume { :end_inline_ldv_io_instance_callback_0_17 } true; [2025-02-08 04:31:09,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7704-1: SUMMARY for call xennet_alloc_rx_buffers(xennet_open_~dev#1.base, xennet_open_~dev#1.offset); srcloc: null [2025-02-08 04:31:09,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7704: call xennet_open_#t~mem328#1.base, xennet_open_#t~mem328#1.offset := read~$Pointer$#17(xennet_open_~np~3#1.base, 5560 + xennet_open_~np~3#1.offset, 8);call xennet_open_#t~mem329#1 := read~int#17(xennet_open_~np~3#1.base, 5552 + xennet_open_~np~3#1.offset, 4);call write~int#17(1 + xennet_open_#t~mem329#1, xennet_open_#t~mem328#1.base, 12 + xennet_open_#t~mem328#1.offset, 4);havoc xennet_open_#t~mem328#1.base, xennet_open_#t~mem328#1.offset;havoc xennet_open_#t~mem329#1;call xennet_open_#t~mem330#1.base, xennet_open_#t~mem330#1.offset := read~$Pointer$#17(xennet_open_~np~3#1.base, 5560 + xennet_open_~np~3#1.offset, 8);call xennet_open_#t~mem331#1 := read~int#17(xennet_open_#t~mem330#1.base, 8 + xennet_open_#t~mem330#1.offset, 4);call xennet_open_#t~mem332#1 := read~int#17(xennet_open_~np~3#1.base, 5552 + xennet_open_~np~3#1.offset, 4); [2025-02-08 04:31:09,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9818-1: SUMMARY for call setup_netfront_#t~ret815#1 := xenbus_scanf(setup_netfront_#t~mem812#1, setup_netfront_#t~mem814#1.base, setup_netfront_#t~mem814#1.offset, 43, 0, 44, 0); srcloc: null [2025-02-08 04:31:09,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6515: havoc PageCompound_#t~mem83#1;havoc PageCompound_#t~bitwise84#1;xennet_make_frags_#t~ret400#1 := PageCompound_#res#1;havoc PageCompound_#t~mem83#1, PageCompound_#t~bitwise84#1, PageCompound_~page#1.base, PageCompound_~page#1.offset;havoc PageCompound_#in~page#1.base, PageCompound_#in~page#1.offset;assume { :end_inline_PageCompound } true;assume -2147483648 <= xennet_make_frags_#t~ret400#1 && xennet_make_frags_#t~ret400#1 <= 2147483647;xennet_make_frags_~tmp___19~0#1 := xennet_make_frags_#t~ret400#1;havoc xennet_make_frags_#t~ret400#1; [2025-02-08 04:31:09,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6515-5: assume 49152 == (if PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 <= 2147483647 then PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 else PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 - 4294967296);PageCompound_#t~bitwise84#1 := (if PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 <= 2147483647 then PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 else PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 04:31:09,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6515-5: assume !(49152 == (if PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 <= 2147483647 then PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 else PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 - 4294967296)); [2025-02-08 04:31:09,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6515-4: havoc PageCompound_#t~bitwise84#1;assume (((((if PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 <= 2147483647 then PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 else PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 - 4294967296) < 0 || PageCompound_#t~bitwise84#1 <= (if PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 <= 2147483647 then PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 else PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 - 4294967296)) && PageCompound_#t~bitwise84#1 <= 49152) && PageCompound_#t~bitwise84#1 >= 0) && ((if PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 <= 2147483647 then PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 else PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 - 4294967296) >= 0 || PageCompound_#t~bitwise84#1 > 49152 + (if PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 <= 2147483647 then PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 else PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 - 4294967296))) && PageCompound_#t~bitwise84#1 >= -2147483648; [2025-02-08 04:31:09,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12461: SUMMARY for call ldv_free_netdev(0, 0, ldv_free_netdev_116_~ldv_func_arg1#1.base, ldv_free_netdev_116_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:31:09,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10347: assume 1 == xennet_get_strings_~stringset#1 % 4294967296; [2025-02-08 04:31:09,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10347: assume !(1 == xennet_get_strings_~stringset#1 % 4294967296); [2025-02-08 04:31:09,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6515-3: [2025-02-08 04:31:09,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6515-2: PageCompound_#res#1 := PageCompound_#t~bitwise84#1;havoc PageCompound_#t~mem83#1;havoc PageCompound_#t~bitwise84#1; [2025-02-08 04:31:09,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12593-1: ldv_del_timer_sync_138_#res#1 := ldv_del_timer_sync_138_~ldv_func_res~3#1; [2025-02-08 04:31:09,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6515-6: assume 0 == (if PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 <= 2147483647 then PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 else PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 - 4294967296);PageCompound_#t~bitwise84#1 := 0; [2025-02-08 04:31:09,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6515-6: assume !(0 == (if PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 <= 2147483647 then PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 else PageCompound_#t~mem83#1 % 18446744073709551616 % 4294967296 - 4294967296)); [2025-02-08 04:31:09,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8233-1: SUMMARY for call xennet_start_xmit_#t~ret438#1 := __phys_addr(xennet_start_xmit_~data~1#1.base + xennet_start_xmit_~data~1#1.offset); srcloc: null [2025-02-08 04:31:09,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7176: assume 0 != (if net_gso_ok_~__cond___1~0#1 % 256 % 4294967296 <= 2147483647 then net_gso_ok_~__cond___1~0#1 % 256 % 4294967296 else net_gso_ok_~__cond___1~0#1 % 256 % 4294967296 - 4294967296);assume { :begin_inline___compiletime_assert_3108 } true; [2025-02-08 04:31:09,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7176: assume !(0 != (if net_gso_ok_~__cond___1~0#1 % 256 % 4294967296 <= 2147483647 then net_gso_ok_~__cond___1~0#1 % 256 % 4294967296 else net_gso_ok_~__cond___1~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 04:31:09,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8233: xennet_start_xmit_~tmp___21~0#1 := xennet_start_xmit_#t~ret438#1;havoc xennet_start_xmit_#t~ret438#1;call write~$Pointer$#17(0, -24189255811072 + 72 * (if xennet_start_xmit_~tmp___21~0#1 % 18446744073709551616 / 4096 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xennet_start_xmit_~tmp___21~0#1 % 18446744073709551616 / 4096 % 18446744073709551616 % 18446744073709551616 else xennet_start_xmit_~tmp___21~0#1 % 18446744073709551616 / 4096 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), xennet_start_xmit_~np~6#1.base, 3428 + xennet_start_xmit_~np~6#1.offset + 8 * (if xennet_start_xmit_~id~4#1 % 65536 % 4294967296 <= 2147483647 then xennet_start_xmit_~id~4#1 % 65536 % 4294967296 else xennet_start_xmit_~id~4#1 % 65536 % 4294967296 - 4294967296), 8);xennet_start_xmit_~tmp___22~0#1 := xennet_start_xmit_~ref~3#1;call write~int#17(xennet_start_xmit_~tmp___22~0#1, xennet_start_xmit_~np~6#1.base, 2404 + xennet_start_xmit_~np~6#1.offset + 4 * (if xennet_start_xmit_~id~4#1 % 65536 % 4294967296 <= 2147483647 then xennet_start_xmit_~id~4#1 % 65536 % 4294967296 else xennet_start_xmit_~id~4#1 % 65536 % 4294967296 - 4294967296), 4);call write~int#17(xennet_start_xmit_~tmp___22~0#1, xennet_start_xmit_~tx~0#1.base, xennet_start_xmit_~tx~0#1.offset, 4);call write~int#17(xennet_start_xmit_~offset~2#1, xennet_start_xmit_~tx~0#1.base, 4 + xennet_start_xmit_~tx~0#1.offset, 2);call write~int#17(xennet_start_xmit_~len~1#1, xennet_start_xmit_~tx~0#1.base, 10 + xennet_start_xmit_~tx~0#1.offset, 2);call write~int#17(0, xennet_start_xmit_~tx~0#1.base, 6 + xennet_start_xmit_~tx~0#1.offset, 2);call xennet_start_xmit_#t~mem439#1 := read~int#17(xennet_start_xmit_~skb#1.base, 124 + xennet_start_xmit_~skb#1.offset, 1); [2025-02-08 04:31:09,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9555: havoc ldv_free_netdev_120_~ldv_func_arg1#1.base, ldv_free_netdev_120_~ldv_func_arg1#1.offset;havoc ldv_free_netdev_120_#in~ldv_func_arg1#1.base, ldv_free_netdev_120_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_free_netdev_120 } true;assume { :begin_inline_ldv_dev_set_drvdata_121 } true;ldv_dev_set_drvdata_121_#in~dev#1.base, ldv_dev_set_drvdata_121_#in~dev#1.offset, ldv_dev_set_drvdata_121_#in~data#1.base, ldv_dev_set_drvdata_121_#in~data#1.offset := netfront_probe_~dev#1.base, 60 + netfront_probe_~dev#1.offset, 0, 0;havoc ldv_dev_set_drvdata_121_#res#1;havoc ldv_dev_set_drvdata_121_#t~ret1081#1, ldv_dev_set_drvdata_121_~dev#1.base, ldv_dev_set_drvdata_121_~dev#1.offset, ldv_dev_set_drvdata_121_~data#1.base, ldv_dev_set_drvdata_121_~data#1.offset, ldv_dev_set_drvdata_121_~tmp~114#1;ldv_dev_set_drvdata_121_~dev#1.base, ldv_dev_set_drvdata_121_~dev#1.offset := ldv_dev_set_drvdata_121_#in~dev#1.base, ldv_dev_set_drvdata_121_#in~dev#1.offset;ldv_dev_set_drvdata_121_~data#1.base, ldv_dev_set_drvdata_121_~data#1.offset := ldv_dev_set_drvdata_121_#in~data#1.base, ldv_dev_set_drvdata_121_#in~data#1.offset;havoc ldv_dev_set_drvdata_121_~tmp~114#1; [2025-02-08 04:31:09,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9555-1: assume { :begin_inline_ldv_free_netdev_120 } true;ldv_free_netdev_120_#in~ldv_func_arg1#1.base, ldv_free_netdev_120_#in~ldv_func_arg1#1.offset := netfront_probe_~netdev~1#1.base, netfront_probe_~netdev~1#1.offset;havoc ldv_free_netdev_120_~ldv_func_arg1#1.base, ldv_free_netdev_120_~ldv_func_arg1#1.offset;ldv_free_netdev_120_~ldv_func_arg1#1.base, ldv_free_netdev_120_~ldv_func_arg1#1.offset := ldv_free_netdev_120_#in~ldv_func_arg1#1.base, ldv_free_netdev_120_#in~ldv_func_arg1#1.offset; [2025-02-08 04:31:09,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10480: assume true;havoc show_rxbuf_max_#t~nondet939#1;call write~int#17(show_rxbuf_max_#t~nondet939#1, show_rxbuf_max_~buf#1.base, show_rxbuf_max_~buf#1.offset + show_rxbuf_max_#t~loopctr938#1, 8);show_rxbuf_max_#t~loopctr938#1 := 1 + show_rxbuf_max_#t~loopctr938#1; [2025-02-08 04:31:09,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10480: assume true;show_rxbuf_max_~tmp___0~39#1 := show_rxbuf_max_#t~ret940#1;havoc show_rxbuf_max_#t~mem937#1;havoc show_rxbuf_max_#t~loopctr938#1;havoc show_rxbuf_max_#t~nondet939#1;havoc show_rxbuf_max_#t~ret940#1;show_rxbuf_max_#res#1 := show_rxbuf_max_~tmp___0~39#1; [2025-02-08 04:31:09,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11141-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_10_9_#t~ret986#1 := store_rxbuf_min(ldv_dummy_resourceless_instance_callback_10_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_10_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_10_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_9_~arg3#1.offset, ldv_dummy_resourceless_instance_callback_10_9_~arg4#1); srcloc: null [2025-02-08 04:31:09,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11141: assume -9223372036854775808 <= ldv_dummy_resourceless_instance_callback_10_9_#t~ret986#1 && ldv_dummy_resourceless_instance_callback_10_9_#t~ret986#1 <= 9223372036854775807;havoc ldv_dummy_resourceless_instance_callback_10_9_#t~ret986#1; [2025-02-08 04:31:09,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14973: havoc eth_validate_addr_#t~nondet1224#1;ldv_dummy_resourceless_instance_callback_7_30_#t~ret994#1 := eth_validate_addr_#res#1;havoc eth_validate_addr_#t~nondet1224#1, eth_validate_addr_~arg0#1.base, eth_validate_addr_~arg0#1.offset;havoc eth_validate_addr_#in~arg0#1.base, eth_validate_addr_#in~arg0#1.offset;assume { :end_inline_eth_validate_addr } true;assume -2147483648 <= ldv_dummy_resourceless_instance_callback_7_30_#t~ret994#1 && ldv_dummy_resourceless_instance_callback_7_30_#t~ret994#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_7_30_#t~ret994#1; [2025-02-08 04:31:09,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9556: netfront_probe_#t~ret746#1 := ldv_dev_set_drvdata_121_#res#1;havoc ldv_dev_set_drvdata_121_#t~ret1081#1, ldv_dev_set_drvdata_121_~dev#1.base, ldv_dev_set_drvdata_121_~dev#1.offset, ldv_dev_set_drvdata_121_~data#1.base, ldv_dev_set_drvdata_121_~data#1.offset, ldv_dev_set_drvdata_121_~tmp~114#1;havoc ldv_dev_set_drvdata_121_#in~dev#1.base, ldv_dev_set_drvdata_121_#in~dev#1.offset, ldv_dev_set_drvdata_121_#in~data#1.base, ldv_dev_set_drvdata_121_#in~data#1.offset;assume { :end_inline_ldv_dev_set_drvdata_121 } true;assume -2147483648 <= netfront_probe_#t~ret746#1 && netfront_probe_#t~ret746#1 <= 2147483647;havoc netfront_probe_#t~ret746#1;netfront_probe_#res#1 := netfront_probe_~err~4#1; [2025-02-08 04:31:09,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7178: assume { :end_inline___compiletime_assert_3108 } true; [2025-02-08 04:31:09,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9821: assume setup_netfront_~err~7#1 < 0;call write~int#25(0, setup_netfront_~#feature_split_evtchn~0#1.base, setup_netfront_~#feature_split_evtchn~0#1.offset, 4); [2025-02-08 04:31:09,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9821: assume !(setup_netfront_~err~7#1 < 0); [2025-02-08 04:31:09,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7707: assume xennet_open_#t~mem331#1 % 4294967296 != xennet_open_#t~mem332#1 % 4294967296;havoc xennet_open_#t~mem330#1.base, xennet_open_#t~mem330#1.offset;havoc xennet_open_#t~mem331#1;havoc xennet_open_#t~mem332#1; [2025-02-08 04:31:09,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7707: assume !(xennet_open_#t~mem331#1 % 4294967296 != xennet_open_#t~mem332#1 % 4294967296);havoc xennet_open_#t~mem330#1.base, xennet_open_#t~mem330#1.offset;havoc xennet_open_#t~mem331#1;havoc xennet_open_#t~mem332#1; [2025-02-08 04:31:09,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11935-1: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_7_16 } true;ldv_dummy_resourceless_instance_callback_7_16_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_16_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_16_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_16_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_16_#in~arg2#1 := ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_change_mtu~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_ndo_change_mtu~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_16_1_default~0#1;havoc ldv_dummy_resourceless_instance_callback_7_16_#t~ret988#1, ldv_dummy_resourceless_instance_callback_7_16_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_16_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_16_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_16_~arg2#1;ldv_dummy_resourceless_instance_callback_7_16_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_16_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_7_16_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_16_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_7_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_16_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_7_16_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_16_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_7_16_~arg2#1 := ldv_dummy_resourceless_instance_callback_7_16_#in~arg2#1;assume { :begin_inline_xennet_change_mtu } true;xennet_change_mtu_#in~dev#1.base, xennet_change_mtu_#in~dev#1.offset, xennet_change_mtu_#in~mtu#1 := ldv_dummy_resourceless_instance_callback_7_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_16_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_16_~arg2#1;havoc xennet_change_mtu_#res#1;havoc xennet_change_mtu_#t~ret644#1, xennet_change_mtu_~dev#1.base, xennet_change_mtu_~dev#1.offset, xennet_change_mtu_~mtu#1, xennet_change_mtu_~max~1#1, xennet_change_mtu_~tmp~52#1;xennet_change_mtu_~dev#1.base, xennet_change_mtu_~dev#1.offset := xennet_change_mtu_#in~dev#1.base, xennet_change_mtu_#in~dev#1.offset;xennet_change_mtu_~mtu#1 := xennet_change_mtu_#in~mtu#1;havoc xennet_change_mtu_~max~1#1;havoc xennet_change_mtu_~tmp~52#1; [2025-02-08 04:31:09,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11935: havoc ldv_dummy_resourceless_instance_callback_7_16_#t~ret988#1, ldv_dummy_resourceless_instance_callback_7_16_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_16_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_16_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_16_~arg2#1;havoc ldv_dummy_resourceless_instance_callback_7_16_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_16_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_16_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_16_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_16_#in~arg2#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_7_16 } true; [2025-02-08 04:31:09,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9689: assume xen_net_read_mac_~i~9#1 <= 5; [2025-02-08 04:31:09,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9689: assume !(xen_net_read_mac_~i~9#1 <= 5); [2025-02-08 04:31:09,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10614: assume xennet_sysfs_addif_~i~13#1 >= 0; [2025-02-08 04:31:09,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10614: assume !(xennet_sysfs_addif_~i~13#1 >= 0);xennet_sysfs_addif_#res#1 := xennet_sysfs_addif_~err~10#1; [2025-02-08 04:31:09,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12068: SUMMARY for call ldv_free(ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_9_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_9_2_default~0#1.offset); srcloc: null [2025-02-08 04:31:09,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15107: havoc register_netdev_#t~nondet1241#1;ldv_register_netdev_118_#t~ret1079#1 := register_netdev_#res#1;havoc register_netdev_#t~nondet1241#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_118_#t~ret1079#1 && ldv_register_netdev_118_#t~ret1079#1 <= 2147483647;ldv_register_netdev_118_~tmp~113#1 := ldv_register_netdev_118_#t~ret1079#1;havoc ldv_register_netdev_118_#t~ret1079#1;ldv_register_netdev_118_~ldv_func_res~2#1 := ldv_register_netdev_118_~tmp~113#1;assume { :begin_inline_ldv_register_netdev } true;ldv_register_netdev_#in~arg0#1, ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset := ldv_register_netdev_118_~ldv_func_res~2#1, ldv_register_netdev_118_~ldv_func_arg1#1.base, ldv_register_netdev_118_~ldv_func_arg1#1.offset;havoc ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret1041#1, ldv_register_netdev_#t~ret1042#1, ldv_register_netdev_#t~mem1043#1.base, ldv_register_netdev_#t~mem1043#1.offset, ldv_register_netdev_#t~mem1044#1.base, ldv_register_netdev_#t~mem1044#1.offset, ldv_register_netdev_#t~ret1045#1, ldv_register_netdev_#t~ret1046#1, ldv_register_netdev_~arg0#1, ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset, ldv_register_netdev_~ldv_16_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_16_netdev_net_device~0#1.offset, ldv_register_netdev_~ldv_16_ret_default~0#1, ldv_register_netdev_~tmp~99#1, ldv_register_netdev_~tmp___0~49#1;ldv_register_netdev_~arg0#1 := ldv_register_netdev_#in~arg0#1;ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset := ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset;havoc ldv_register_netdev_~ldv_16_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_16_netdev_net_device~0#1.offset;havoc ldv_register_netdev_~ldv_16_ret_default~0#1;havoc ldv_register_netdev_~tmp~99#1;havoc ldv_register_netdev_~tmp___0~49#1;ldv_register_netdev_~ldv_16_ret_default~0#1 := 1;assume { :begin_inline_ldv_pre_register_netdev } true;havoc ldv_pre_register_netdev_#res#1;havoc ldv_pre_register_netdev_#t~nondet1233#1;havoc ldv_pre_register_netdev_#t~nondet1233#1;assume -2147483648 <= ldv_pre_register_netdev_#t~nondet1233#1 && ldv_pre_register_netdev_#t~nondet1233#1 <= 2147483647;ldv_pre_register_netdev_#res#1 := ldv_pre_register_netdev_#t~nondet1233#1;havoc ldv_pre_register_netdev_#t~nondet1233#1; [2025-02-08 04:31:09,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7972-1: SUMMARY for call xennet_make_frags_#t~ret397#1 := pfn_to_mfn((if 24189255811072 + (xennet_make_frags_~page~1#1.base + xennet_make_frags_~page~1#1.offset) < 0 && 0 != (24189255811072 + (xennet_make_frags_~page~1#1.base + xennet_make_frags_~page~1#1.offset)) % 64 then 1 + (24189255811072 + (xennet_make_frags_~page~1#1.base + xennet_make_frags_~page~1#1.offset)) / 64 else (24189255811072 + (xennet_make_frags_~page~1#1.base + xennet_make_frags_~page~1#1.offset)) / 64)); srcloc: null [2025-02-08 04:31:09,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7972: xennet_make_frags_~mfn~1#1 := xennet_make_frags_#t~ret397#1;havoc xennet_make_frags_#t~ret397#1;call xennet_make_frags_#t~mem398#1.base, xennet_make_frags_#t~mem398#1.offset := read~$Pointer$#17(xennet_make_frags_~np~5#1.base, 252 + xennet_make_frags_~np~5#1.offset, 8);call xennet_make_frags_#t~mem399#1 := read~int#17(xennet_make_frags_#t~mem398#1.base, 24 + xennet_make_frags_#t~mem398#1.offset, 4); [2025-02-08 04:31:09,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10219: assume 1 == netback_changed_~backend_state#1 % 4294967296; [2025-02-08 04:31:09,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10219: assume !(1 == netback_changed_~backend_state#1 % 4294967296); [2025-02-08 04:31:09,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11012: havoc ldv_io_instance_callback_0_4_~arg0#1.base, ldv_io_instance_callback_0_4_~arg0#1.offset, ldv_io_instance_callback_0_4_~arg1#1.base, ldv_io_instance_callback_0_4_~arg1#1.offset, ldv_io_instance_callback_0_4_~arg2#1;havoc ldv_io_instance_callback_0_4_#in~arg0#1.base, ldv_io_instance_callback_0_4_#in~arg0#1.offset, ldv_io_instance_callback_0_4_#in~arg1#1.base, ldv_io_instance_callback_0_4_#in~arg1#1.offset, ldv_io_instance_callback_0_4_#in~arg2#1;assume { :end_inline_ldv_io_instance_callback_0_4 } true; [2025-02-08 04:31:09,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9955: assume 0 != talk_to_netback_~err~8#1; [2025-02-08 04:31:09,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9955: assume !(0 != talk_to_netback_~err~8#1);call talk_to_netback_#t~mem841#1 := read~int#14(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, 4);call talk_to_netback_#t~mem842#1.base, talk_to_netback_#t~mem842#1.offset := read~$Pointer$#17(talk_to_netback_~dev#1.base, 8 + talk_to_netback_~dev#1.offset, 8);call talk_to_netback_#t~mem843#1 := read~int#17(talk_to_netback_~info#1.base, 348 + talk_to_netback_~info#1.offset, 4); [2025-02-08 04:31:09,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8105-1: SUMMARY for call xennet_start_xmit_#t~ret407#1.base, xennet_start_xmit_#t~ret407#1.offset := netdev_priv(xennet_start_xmit_~dev#1.base, xennet_start_xmit_~dev#1.offset); srcloc: null [2025-02-08 04:31:09,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11012-1: assume { :begin_inline_ldv_io_instance_callback_0_4 } true;ldv_io_instance_callback_0_4_#in~arg0#1.base, ldv_io_instance_callback_0_4_#in~arg0#1.offset, ldv_io_instance_callback_0_4_#in~arg1#1.base, ldv_io_instance_callback_0_4_#in~arg1#1.offset, ldv_io_instance_callback_0_4_#in~arg2#1 := ldv_device_driver_io_instance_0_~ldv_0_callback_otherend_changed~0#1.base, ldv_device_driver_io_instance_0_~ldv_0_callback_otherend_changed~0#1.offset, ldv_device_driver_io_instance_0_~ldv_0_resource_struct_xenbus_device_ptr~0#1.base, ldv_device_driver_io_instance_0_~ldv_0_resource_struct_xenbus_device_ptr~0#1.offset, ldv_device_driver_io_instance_0_~ldv_0_resource_enum_xenbus_state~0#1;havoc ldv_io_instance_callback_0_4_~arg0#1.base, ldv_io_instance_callback_0_4_~arg0#1.offset, ldv_io_instance_callback_0_4_~arg1#1.base, ldv_io_instance_callback_0_4_~arg1#1.offset, ldv_io_instance_callback_0_4_~arg2#1;ldv_io_instance_callback_0_4_~arg0#1.base, ldv_io_instance_callback_0_4_~arg0#1.offset := ldv_io_instance_callback_0_4_#in~arg0#1.base, ldv_io_instance_callback_0_4_#in~arg0#1.offset;ldv_io_instance_callback_0_4_~arg1#1.base, ldv_io_instance_callback_0_4_~arg1#1.offset := ldv_io_instance_callback_0_4_#in~arg1#1.base, ldv_io_instance_callback_0_4_#in~arg1#1.offset;ldv_io_instance_callback_0_4_~arg2#1 := ldv_io_instance_callback_0_4_#in~arg2#1;assume { :begin_inline_netback_changed } true;netback_changed_#in~dev#1.base, netback_changed_#in~dev#1.offset, netback_changed_#in~backend_state#1 := ldv_io_instance_callback_0_4_~arg1#1.base, ldv_io_instance_callback_0_4_~arg1#1.offset, ldv_io_instance_callback_0_4_~arg2#1;havoc netback_changed_#t~ret910#1.base, netback_changed_#t~ret910#1.offset, netback_changed_#t~mem911#1.base, netback_changed_#t~mem911#1.offset, netback_changed_#t~mem912#1, netback_changed_#t~ret913#1, netback_changed_#t~ret914#1.base, netback_changed_#t~ret914#1.offset, netback_changed_#t~ret915#1, netback_changed_#t~mem916#1, netback_changed_#t~ret917#1, netback_changed_#t~ret918#1, netback_changed_#t~mem919#1, netback_changed_#t~ret920#1, netback_changed_~dev#1.base, netback_changed_~dev#1.offset, netback_changed_~backend_state#1, netback_changed_~np~18#1.base, netback_changed_~np~18#1.offset, netback_changed_~tmp~67#1.base, netback_changed_~tmp~67#1.offset, netback_changed_~netdev~3#1.base, netback_changed_~netdev~3#1.offset, netback_changed_~#descriptor~1#1.base, netback_changed_~#descriptor~1#1.offset, netback_changed_~tmp___0~36#1.base, netback_changed_~tmp___0~36#1.offset, netback_changed_~tmp___1~26#1, netback_changed_~tmp___2~20#1;netback_changed_~dev#1.base, netback_changed_~dev#1.offset := netback_changed_#in~dev#1.base, netback_changed_#in~dev#1.offset;netback_changed_~backend_state#1 := netback_changed_#in~backend_state#1;havoc netback_changed_~np~18#1.base, netback_changed_~np~18#1.offset;havoc netback_changed_~tmp~67#1.base, netback_changed_~tmp~67#1.offset;havoc netback_changed_~netdev~3#1.base, netback_changed_~netdev~3#1.offset;call netback_changed_~#descriptor~1#1.base, netback_changed_~#descriptor~1#1.offset := #Ultimate.allocOnStack(40);havoc netback_changed_~tmp___0~36#1.base, netback_changed_~tmp___0~36#1.offset;havoc netback_changed_~tmp___1~26#1;havoc netback_changed_~tmp___2~20#1;assume { :begin_inline_ldv_dev_get_drvdata_131 } true;ldv_dev_get_drvdata_131_#in~dev#1.base, ldv_dev_get_drvdata_131_#in~dev#1.offset := netback_changed_~dev#1.base, 60 + netback_changed_~dev#1.offset;havoc ldv_dev_get_drvdata_131_#res#1.base, ldv_dev_get_drvdata_131_#res#1.offset;havoc ldv_dev_get_drvdata_131_#t~ret1083#1.base, ldv_dev_get_drvdata_131_#t~ret1083#1.offset, ldv_dev_get_drvdata_131_~dev#1.base, ldv_dev_get_drvdata_131_~dev#1.offset, ldv_dev_get_drvdata_131_~tmp~116#1.base, ldv_dev_get_drvdata_131_~tmp~116#1.offset;ldv_dev_get_drvdata_131_~dev#1.base, ldv_dev_get_drvdata_131_~dev#1.offset := ldv_dev_get_drvdata_131_#in~dev#1.base, ldv_dev_get_drvdata_131_#in~dev#1.offset;havoc ldv_dev_get_drvdata_131_~tmp~116#1.base, ldv_dev_get_drvdata_131_~tmp~116#1.offset; [2025-02-08 04:31:09,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8105: xennet_start_xmit_~tmp~42#1.base, xennet_start_xmit_~tmp~42#1.offset := xennet_start_xmit_#t~ret407#1.base, xennet_start_xmit_#t~ret407#1.offset;havoc xennet_start_xmit_#t~ret407#1.base, xennet_start_xmit_#t~ret407#1.offset;xennet_start_xmit_~np~6#1.base, xennet_start_xmit_~np~6#1.offset := xennet_start_xmit_~tmp~42#1.base, xennet_start_xmit_~tmp~42#1.offset;xennet_start_xmit_~__vpp_verify~0#1.base, xennet_start_xmit_~__vpp_verify~0#1.offset := 0, 0;xennet_start_xmit_~stats~0#1.base, xennet_start_xmit_~stats~0#1.offset := 0, (if xennet_start_xmit_~tcp_ptr__~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xennet_start_xmit_~tcp_ptr__~0#1 % 18446744073709551616 % 18446744073709551616 else xennet_start_xmit_~tcp_ptr__~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call xennet_start_xmit_#t~mem408#1.base, xennet_start_xmit_#t~mem408#1.offset := read~$Pointer$#17(xennet_start_xmit_~skb#1.base, 229 + xennet_start_xmit_~skb#1.offset, 8);xennet_start_xmit_~data~1#1.base, xennet_start_xmit_~data~1#1.offset := xennet_start_xmit_#t~mem408#1.base, xennet_start_xmit_#t~mem408#1.offset;havoc xennet_start_xmit_#t~mem408#1.base, xennet_start_xmit_#t~mem408#1.offset;xennet_start_xmit_~offset~2#1 := (xennet_start_xmit_~data~1#1.base + xennet_start_xmit_~data~1#1.offset) % 4096; [2025-02-08 04:31:09,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7973-1: SUMMARY for call gnttab_grant_foreign_access_ref(xennet_make_frags_~ref~2#1, (if xennet_make_frags_#t~mem399#1 % 65536 % 4294967296 <= 2147483647 then xennet_make_frags_#t~mem399#1 % 65536 % 4294967296 else xennet_make_frags_#t~mem399#1 % 65536 % 4294967296 - 4294967296), xennet_make_frags_~mfn~1#1, 4); srcloc: null [2025-02-08 04:31:09,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7973: havoc xennet_make_frags_#t~mem398#1.base, xennet_make_frags_#t~mem398#1.offset;havoc xennet_make_frags_#t~mem399#1;call write~$Pointer$#17(xennet_make_frags_~page~1#1.base, xennet_make_frags_~page~1#1.offset, xennet_make_frags_~np~5#1.base, 3428 + xennet_make_frags_~np~5#1.offset + 8 * (if xennet_make_frags_~id~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then xennet_make_frags_~id~3#1 % 4294967296 % 18446744073709551616 else xennet_make_frags_~id~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8);xennet_make_frags_~tmp___18~0#1 := xennet_make_frags_~ref~2#1;call write~int#17(xennet_make_frags_~tmp___18~0#1, xennet_make_frags_~np~5#1.base, 2404 + xennet_make_frags_~np~5#1.offset + 4 * (if xennet_make_frags_~id~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then xennet_make_frags_~id~3#1 % 4294967296 % 18446744073709551616 else xennet_make_frags_~id~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 4);call write~int#17(xennet_make_frags_~tmp___18~0#1, xennet_make_frags_~tx#1.base, xennet_make_frags_~tx#1.offset, 4);call write~int#17(xennet_make_frags_~offset~0#1, xennet_make_frags_~tx#1.base, 4 + xennet_make_frags_~tx#1.offset, 2);call write~int#17(xennet_make_frags_~bytes~0#1, xennet_make_frags_~tx#1.base, 10 + xennet_make_frags_~tx#1.offset, 2);call write~int#17(0, xennet_make_frags_~tx#1.base, 6 + xennet_make_frags_~tx#1.offset, 2);xennet_make_frags_~offset~0#1 := xennet_make_frags_~offset~0#1 + xennet_make_frags_~bytes~0#1;xennet_make_frags_~len~0#1 := xennet_make_frags_~len~0#1 - xennet_make_frags_~bytes~0#1; [2025-02-08 04:31:09,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7709: SUMMARY for call napi_schedule(xennet_open_~np~3#1.base, 24 + xennet_open_~np~3#1.offset); srcloc: null [2025-02-08 04:31:09,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14977: havoc ethtool_op_get_link_#t~nondet1225#1;ldv_dummy_resourceless_instance_callback_7_9_#t~ret995#1 := ethtool_op_get_link_#res#1;havoc ethtool_op_get_link_#t~nondet1225#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 ldv_dummy_resourceless_instance_callback_7_9_#t~ret995#1; [2025-02-08 04:31:09,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9428: call write~int#17(0, xennet_create_dev_~np~16#1.base, 2404 + xennet_create_dev_~np~16#1.offset + 4 * xennet_create_dev_~i~8#1, 4);xennet_create_dev_~i~8#1 := 1 + xennet_create_dev_~i~8#1; [2025-02-08 04:31:09,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9428-1: SUMMARY for call skb_entry_set_link(xennet_create_dev_~np~16#1.base, 352 + xennet_create_dev_~np~16#1.offset + 8 * (if xennet_create_dev_~i~8#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xennet_create_dev_~i~8#1 % 18446744073709551616 % 18446744073709551616 else xennet_create_dev_~i~8#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), (if (1 + xennet_create_dev_~i~8#1 % 65536) % 4294967296 % 4294967296 <= 2147483647 then (1 + xennet_create_dev_~i~8#1 % 65536) % 4294967296 % 4294967296 else (1 + xennet_create_dev_~i~8#1 % 65536) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:31:09,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7182: net_gso_ok_~__cond___2~0#1 := 0; [2025-02-08 04:31:09,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10353: xennet_get_strings_~i~12#1 := 0; [2025-02-08 04:31:09,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9957: SUMMARY for call xenbus_dev_fatal(talk_to_netback_~dev#1.base, talk_to_netback_~dev#1.offset, talk_to_netback_~err~8#1, 48, 0); srcloc: null [2025-02-08 04:31:09,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12600: SUMMARY for call free_netdev(ldv_free_netdev_139_~ldv_func_arg1#1.base, ldv_free_netdev_139_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:31:09,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7183: assume 0 != (if net_gso_ok_~__cond___2~0#1 % 256 % 4294967296 <= 2147483647 then net_gso_ok_~__cond___2~0#1 % 256 % 4294967296 else net_gso_ok_~__cond___2~0#1 % 256 % 4294967296 - 4294967296);assume { :begin_inline___compiletime_assert_3109 } true; [2025-02-08 04:31:09,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7183: assume !(0 != (if net_gso_ok_~__cond___2~0#1 % 256 % 4294967296 <= 2147483647 then net_gso_ok_~__cond___2~0#1 % 256 % 4294967296 else net_gso_ok_~__cond___2~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 04:31:09,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9826: call setup_netfront_#t~mem816#1.base, setup_netfront_#t~mem816#1.offset := read~$Pointer$#17(setup_netfront_~netdev~2#1.base, 791 + setup_netfront_~netdev~2#1.offset, 8);assume { :begin_inline_xen_net_read_mac } true;xen_net_read_mac_#in~dev#1.base, xen_net_read_mac_#in~dev#1.offset, xen_net_read_mac_#in~mac#1.base, xen_net_read_mac_#in~mac#1.offset := setup_netfront_~dev#1.base, setup_netfront_~dev#1.offset, setup_netfront_#t~mem816#1.base, setup_netfront_#t~mem816#1.offset;havoc xen_net_read_mac_#res#1;havoc xen_net_read_mac_#t~mem768#1, xen_net_read_mac_#t~mem769#1.base, xen_net_read_mac_#t~mem769#1.offset, xen_net_read_mac_#t~ret770#1.base, xen_net_read_mac_#t~ret770#1.offset, xen_net_read_mac_#t~ret771#1, xen_net_read_mac_#t~ret772#1, xen_net_read_mac_#t~ret773#1, xen_net_read_mac_#t~mem774#1.base, xen_net_read_mac_#t~mem774#1.offset, xen_net_read_mac_#t~mem775#1.base, xen_net_read_mac_#t~mem775#1.offset, xen_net_read_mac_#t~mem776#1, xen_net_read_mac_#t~short777#1, xen_net_read_mac_#t~mem778#1.base, xen_net_read_mac_#t~mem778#1.offset, xen_net_read_mac_~dev#1.base, xen_net_read_mac_~dev#1.offset, xen_net_read_mac_~mac#1.base, xen_net_read_mac_~mac#1.offset, xen_net_read_mac_~s~0#1.base, xen_net_read_mac_~s~0#1.offset, xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset, xen_net_read_mac_~macstr~0#1.base, xen_net_read_mac_~macstr~0#1.offset, xen_net_read_mac_~i~9#1, xen_net_read_mac_~#__constr_expr_0~1#1.base, xen_net_read_mac_~#__constr_expr_0~1#1.offset, xen_net_read_mac_~tmp~63#1.base, xen_net_read_mac_~tmp~63#1.offset, xen_net_read_mac_~tmp___0~33#1, xen_net_read_mac_~tmp___1~23#1, xen_net_read_mac_~tmp___2~17#1;xen_net_read_mac_~dev#1.base, xen_net_read_mac_~dev#1.offset := xen_net_read_mac_#in~dev#1.base, xen_net_read_mac_#in~dev#1.offset;xen_net_read_mac_~mac#1.base, xen_net_read_mac_~mac#1.offset := xen_net_read_mac_#in~mac#1.base, xen_net_read_mac_#in~mac#1.offset;havoc xen_net_read_mac_~s~0#1.base, xen_net_read_mac_~s~0#1.offset;call xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset := #Ultimate.allocOnStack(8);havoc xen_net_read_mac_~macstr~0#1.base, xen_net_read_mac_~macstr~0#1.offset;havoc xen_net_read_mac_~i~9#1;call xen_net_read_mac_~#__constr_expr_0~1#1.base, xen_net_read_mac_~#__constr_expr_0~1#1.offset := #Ultimate.allocOnStack(4);havoc xen_net_read_mac_~tmp~63#1.base, xen_net_read_mac_~tmp~63#1.offset;havoc xen_net_read_mac_~tmp___0~33#1;havoc xen_net_read_mac_~tmp___1~23#1;havoc xen_net_read_mac_~tmp___2~17#1;call write~int#23(0, xen_net_read_mac_~#__constr_expr_0~1#1.base, xen_net_read_mac_~#__constr_expr_0~1#1.offset, 4);call xen_net_read_mac_#t~mem768#1 := read~int#23(xen_net_read_mac_~#__constr_expr_0~1#1.base, xen_net_read_mac_~#__constr_expr_0~1#1.offset, 4);call xen_net_read_mac_#t~mem769#1.base, xen_net_read_mac_#t~mem769#1.offset := read~$Pointer$#17(xen_net_read_mac_~dev#1.base, 8 + xen_net_read_mac_~dev#1.offset, 8);assume { :begin_inline_xenbus_read } true;xenbus_read_#in~arg0#1.id, xenbus_read_#in~arg1#1.base, xenbus_read_#in~arg1#1.offset, xenbus_read_#in~arg2#1.base, xenbus_read_#in~arg2#1.offset, xenbus_read_#in~arg3#1.base, xenbus_read_#in~arg3#1.offset := xen_net_read_mac_#t~mem768#1, xen_net_read_mac_#t~mem769#1.base, xen_net_read_mac_#t~mem769#1.offset, 42, 0, 0, 0;havoc xenbus_read_#res#1.base, xenbus_read_#res#1.offset;havoc xenbus_read_#t~ret1250#1.base, xenbus_read_#t~ret1250#1.offset, xenbus_read_~arg0#1.id, xenbus_read_~arg1#1.base, xenbus_read_~arg1#1.offset, xenbus_read_~arg2#1.base, xenbus_read_~arg2#1.offset, xenbus_read_~arg3#1.base, xenbus_read_~arg3#1.offset;xenbus_read_~arg0#1.id := xenbus_read_#in~arg0#1.id;xenbus_read_~arg1#1.base, xenbus_read_~arg1#1.offset := xenbus_read_#in~arg1#1.base, xenbus_read_#in~arg1#1.offset;xenbus_read_~arg2#1.base, xenbus_read_~arg2#1.offset := xenbus_read_#in~arg2#1.base, xenbus_read_#in~arg2#1.offset;xenbus_read_~arg3#1.base, xenbus_read_~arg3#1.offset := xenbus_read_#in~arg3#1.base, xenbus_read_#in~arg3#1.offset; [2025-02-08 04:31:09,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12072: havoc ldv_dummy_resourceless_instance_callback_10_3_#t~ret985#1, ldv_dummy_resourceless_instance_callback_10_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_10_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_10_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_10_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_3_~arg3#1.offset;havoc ldv_dummy_resourceless_instance_callback_10_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_10_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_10_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_10_3_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_10_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_10_3_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_10_3_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_10_3_#in~arg3#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_10_3 } true; [2025-02-08 04:31:09,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9694-1: SUMMARY for call kfree(xen_net_read_mac_~macstr~0#1.base, xen_net_read_mac_~macstr~0#1.offset); srcloc: null [2025-02-08 04:31:09,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14847-3: SUMMARY for call __alloc_percpu_#t~ret1210#1.base, __alloc_percpu_#t~ret1210#1.offset := ldv_malloc(0); srcloc: null [2025-02-08 04:31:09,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14847-2: __alloc_percpu_#res#1.base, __alloc_percpu_#res#1.offset := __alloc_percpu_#t~ret1210#1.base, __alloc_percpu_#t~ret1210#1.offset;havoc __alloc_percpu_#t~ret1210#1.base, __alloc_percpu_#t~ret1210#1.offset; [2025-02-08 04:31:09,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14847: havoc __alloc_percpu_#t~ret1210#1.base, __alloc_percpu_#t~ret1210#1.offset;xennet_create_dev_#t~ret720#1.base, xennet_create_dev_#t~ret720#1.offset := __alloc_percpu_#res#1.base, __alloc_percpu_#res#1.offset;havoc __alloc_percpu_#t~ret1210#1.base, __alloc_percpu_#t~ret1210#1.offset, __alloc_percpu_~arg0#1, __alloc_percpu_~arg1#1;havoc __alloc_percpu_#in~arg0#1, __alloc_percpu_#in~arg1#1;assume { :end_inline___alloc_percpu } true;xennet_create_dev_~tmp___1~21#1.base, xennet_create_dev_~tmp___1~21#1.offset := xennet_create_dev_#t~ret720#1.base, xennet_create_dev_#t~ret720#1.offset;havoc xennet_create_dev_#t~ret720#1.base, xennet_create_dev_#t~ret720#1.offset;call write~$Pointer$#17(xennet_create_dev_~tmp___1~21#1.base, xennet_create_dev_~tmp___1~21#1.offset, xennet_create_dev_~np~16#1.base, 31464 + xennet_create_dev_~np~16#1.offset, 8);call xennet_create_dev_#t~mem721#1.base, xennet_create_dev_#t~mem721#1.offset := read~$Pointer$#17(xennet_create_dev_~np~16#1.base, 31464 + xennet_create_dev_~np~16#1.offset, 8); [2025-02-08 04:31:09,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9694: xen_net_read_mac_#res#1 := 0;call ULTIMATE.dealloc(xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset);havoc xen_net_read_mac_~#e~0#1.base, xen_net_read_mac_~#e~0#1.offset;call ULTIMATE.dealloc(xen_net_read_mac_~#__constr_expr_0~1#1.base, xen_net_read_mac_~#__constr_expr_0~1#1.offset);havoc xen_net_read_mac_~#__constr_expr_0~1#1.base, xen_net_read_mac_~#__constr_expr_0~1#1.offset; [2025-02-08 04:31:09,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12601: SUMMARY for call ldv_free_netdev(0, 0, ldv_free_netdev_139_~ldv_func_arg1#1.base, ldv_free_netdev_139_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:31:09,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10091: call ULTIMATE.dealloc(xennet_connect_~#feature_rx_copy~0#1.base, xennet_connect_~#feature_rx_copy~0#1.offset);havoc xennet_connect_~#feature_rx_copy~0#1.base, xennet_connect_~#feature_rx_copy~0#1.offset;call ULTIMATE.dealloc(xennet_connect_~#__constr_expr_0~3#1.base, xennet_connect_~#__constr_expr_0~3#1.offset);havoc xennet_connect_~#__constr_expr_0~3#1.base, xennet_connect_~#__constr_expr_0~3#1.offset;netback_changed_#t~ret917#1 := xennet_connect_#res#1;havoc xennet_connect_#t~ret885#1.base, xennet_connect_#t~ret885#1.offset, xennet_connect_#t~mem886#1, xennet_connect_#t~mem887#1.base, xennet_connect_#t~mem887#1.offset, xennet_connect_#t~mem888#1.base, xennet_connect_#t~mem888#1.offset, xennet_connect_#t~ret889#1, xennet_connect_#t~mem890#1, xennet_connect_#t~ret891#1, xennet_connect_#t~mem892#1.base, xennet_connect_#t~mem892#1.offset, xennet_connect_#t~ret893#1, xennet_connect_#t~mem894#1.base, xennet_connect_#t~mem894#1.offset, xennet_connect_#t~ret895#1.base, xennet_connect_#t~ret895#1.offset, xennet_connect_#t~ret896#1, xennet_connect_#t~mem897#1.base, xennet_connect_#t~mem897#1.offset, xennet_connect_#t~mem898#1, xennet_connect_#t~bitwise899#1, xennet_connect_#t~ret900#1.base, xennet_connect_#t~ret900#1.offset, xennet_connect_#t~ret901#1.base, xennet_connect_#t~ret901#1.offset, xennet_connect_#t~ret902#1, xennet_connect_#t~mem903#1.base, xennet_connect_#t~mem903#1.offset, xennet_connect_#t~mem904#1, xennet_connect_#t~mem905#1.base, xennet_connect_#t~mem905#1.offset, xennet_connect_#t~mem906#1, xennet_connect_#t~mem907#1, xennet_connect_#t~mem908#1, xennet_connect_#t~mem909#1, xennet_connect_~dev#1.base, xennet_connect_~dev#1.offset, xennet_connect_~np~17#1.base, xennet_connect_~np~17#1.offset, xennet_connect_~tmp~66#1.base, xennet_connect_~tmp~66#1.offset, xennet_connect_~i~10#1, xennet_connect_~requeue_idx~0#1, xennet_connect_~err~9#1, xennet_connect_~skb~12#1.base, xennet_connect_~skb~12#1.offset, xennet_connect_~ref~7#1, xennet_connect_~req~1#1.base, xennet_connect_~req~1#1.offset, xennet_connect_~#feature_rx_copy~0#1.base, xennet_connect_~#feature_rx_copy~0#1.offset, xennet_connect_~#__constr_expr_0~3#1.base, xennet_connect_~#__constr_expr_0~3#1.offset, xennet_connect_~frag~2#1.base, xennet_connect_~frag~2#1.offset, xennet_connect_~page~3#1.base, xennet_connect_~page~3#1.offset, xennet_connect_~tmp___0~35#1.base, xennet_connect_~tmp___0~35#1.offset, xennet_connect_~tmp___1~25#1, xennet_connect_~tmp___2~19#1.base, xennet_connect_~tmp___2~19#1.offset, xennet_connect_~tmp___3~15#1.base, xennet_connect_~tmp___3~15#1.offset, xennet_connect_~tmp___4~12#1;havoc xennet_connect_#in~dev#1.base, xennet_connect_#in~dev#1.offset;assume { :end_inline_xennet_connect } true;assume -2147483648 <= netback_changed_#t~ret917#1 && netback_changed_#t~ret917#1 <= 2147483647;netback_changed_~tmp___2~20#1 := netback_changed_#t~ret917#1;havoc netback_changed_#t~ret917#1; [2025-02-08 04:31:09,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10223: assume 3 == netback_changed_~backend_state#1 % 4294967296; [2025-02-08 04:31:09,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10223: assume !(3 == netback_changed_~backend_state#1 % 4294967296); [2025-02-08 04:31:09,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11941-1: SUMMARY for call ldv_net_dummy_resourceless_instance_7_#t~ret1040#1.base, ldv_net_dummy_resourceless_instance_7_#t~ret1040#1.offset := ldv_xmalloc(1); srcloc: null [2025-02-08 04:31:09,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11941: ldv_net_dummy_resourceless_instance_7_~tmp___1~32#1.base, ldv_net_dummy_resourceless_instance_7_~tmp___1~32#1.offset := ldv_net_dummy_resourceless_instance_7_#t~ret1040#1.base, ldv_net_dummy_resourceless_instance_7_#t~ret1040#1.offset;havoc ldv_net_dummy_resourceless_instance_7_#t~ret1040#1.base, ldv_net_dummy_resourceless_instance_7_#t~ret1040#1.offset;ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_13_2_default~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_13_2_default~0#1.offset := ldv_net_dummy_resourceless_instance_7_~tmp___1~32#1.base, ldv_net_dummy_resourceless_instance_7_~tmp___1~32#1.offset;assume { :begin_inline_ldv_dummy_resourceless_instance_callback_7_13 } true;ldv_dummy_resourceless_instance_callback_7_13_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_13_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_13_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_13_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_13_#in~arg2#1, ldv_dummy_resourceless_instance_callback_7_13_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_7_13_#in~arg3#1.offset := ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_strings~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_strings~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_13_1_default~0#1, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_13_2_default~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_13_2_default~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_7_13_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_13_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_13_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_13_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_13_~arg2#1, ldv_dummy_resourceless_instance_callback_7_13_~arg3#1.base, ldv_dummy_resourceless_instance_callback_7_13_~arg3#1.offset;ldv_dummy_resourceless_instance_callback_7_13_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_13_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_7_13_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_13_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_7_13_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_13_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_7_13_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_13_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_7_13_~arg2#1 := ldv_dummy_resourceless_instance_callback_7_13_#in~arg2#1;ldv_dummy_resourceless_instance_callback_7_13_~arg3#1.base, ldv_dummy_resourceless_instance_callback_7_13_~arg3#1.offset := ldv_dummy_resourceless_instance_callback_7_13_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_7_13_#in~arg3#1.offset;assume { :begin_inline_xennet_get_strings } true;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 := ldv_dummy_resourceless_instance_callback_7_13_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_13_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_13_~arg2#1, ldv_dummy_resourceless_instance_callback_7_13_~arg3#1.base, ldv_dummy_resourceless_instance_callback_7_13_~arg3#1.offset;havoc xennet_get_strings_#t~memcpy~res924#1.base, xennet_get_strings_#t~memcpy~res924#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~12#1;xennet_get_strings_~dev#1.base, xennet_get_strings_~dev#1.offset := xennet_get_strings_#in~dev#1.base, xennet_get_strings_#in~dev#1.offset;xennet_get_strings_~stringset#1 := xennet_get_strings_#in~stringset#1;xennet_get_strings_~data#1.base, xennet_get_strings_~data#1.offset := xennet_get_strings_#in~data#1.base, xennet_get_strings_#in~data#1.offset;havoc xennet_get_strings_~i~12#1; [2025-02-08 04:31:09,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8242: assume 12 == xennet_start_xmit_#t~mem439#1 % 256 % 4294967296;havoc xennet_start_xmit_#t~mem439#1;call xennet_start_xmit_#t~mem440#1 := read~int#17(xennet_start_xmit_~tx~0#1.base, 6 + xennet_start_xmit_~tx~0#1.offset, 2);call write~int#17(3 + xennet_start_xmit_#t~mem440#1 % 65536 - xennet_start_xmit_#t~mem440#1 % 65536 % 4, xennet_start_xmit_~tx~0#1.base, 6 + xennet_start_xmit_~tx~0#1.offset, 2);havoc xennet_start_xmit_#t~mem440#1; [2025-02-08 04:31:09,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8242: assume !(12 == xennet_start_xmit_#t~mem439#1 % 256 % 4294967296);havoc xennet_start_xmit_#t~mem439#1;call xennet_start_xmit_#t~mem441#1 := read~int#17(xennet_start_xmit_~skb#1.base, 124 + xennet_start_xmit_~skb#1.offset, 1); [2025-02-08 04:31:09,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9035: xennet_get_stats64_~tmp~53#1.base, xennet_get_stats64_~tmp~53#1.offset := xennet_get_stats64_#t~ret645#1.base, xennet_get_stats64_#t~ret645#1.offset;havoc xennet_get_stats64_#t~ret645#1.base, xennet_get_stats64_#t~ret645#1.offset;xennet_get_stats64_~np~11#1.base, xennet_get_stats64_~np~11#1.offset := xennet_get_stats64_~tmp~53#1.base, xennet_get_stats64_~tmp~53#1.offset;xennet_get_stats64_~cpu~0#1 := -1; [2025-02-08 04:31:09,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9035-1: SUMMARY for call xennet_get_stats64_#t~ret645#1.base, xennet_get_stats64_#t~ret645#1.offset := netdev_priv(xennet_get_stats64_~dev#1.base, xennet_get_stats64_~dev#1.offset); srcloc: null [2025-02-08 04:31:09,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7185: assume { :end_inline___compiletime_assert_3109 } true; [2025-02-08 04:31:09,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9828: assume 0 != setup_netfront_~err~7#1;call setup_netfront_#t~mem818#1.base, setup_netfront_#t~mem818#1.offset := read~$Pointer$#17(setup_netfront_~dev#1.base, 8 + setup_netfront_~dev#1.offset, 8); [2025-02-08 04:31:09,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9828: assume !(0 != setup_netfront_~err~7#1); [2025-02-08 04:31:09,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10357: havoc xennet_get_strings_#t~memcpy~res924#1.base, xennet_get_strings_#t~memcpy~res924#1.offset;xennet_get_strings_~i~12#1 := 1 + xennet_get_strings_~i~12#1; [2025-02-08 04:31:09,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10357-1: SUMMARY for call xennet_get_strings_#t~memcpy~res924#1.base, xennet_get_strings_#t~memcpy~res924#1.offset := #Ultimate.C_memcpy#17(xennet_get_strings_~data#1.base, xennet_get_strings_~data#1.offset + (if 32 * xennet_get_strings_~i~12#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then 32 * xennet_get_strings_~i~12#1 % 18446744073709551616 % 18446744073709551616 else 32 * xennet_get_strings_~i~12#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), ~#xennet_stats~0.base, ~#xennet_stats~0.offset + 34 * xennet_get_strings_~i~12#1, 32); srcloc: null [2025-02-08 04:31:09,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12471-1: SUMMARY for call ldv_dev_set_drvdata_117_#t~ret1078#1 := ldv_dev_set_drvdata(ldv_dev_set_drvdata_117_~dev#1.base, ldv_dev_set_drvdata_117_~dev#1.offset, ldv_dev_set_drvdata_117_~data#1.base, ldv_dev_set_drvdata_117_~data#1.offset); srcloc: null [2025-02-08 04:31:09,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12471: assume -2147483648 <= ldv_dev_set_drvdata_117_#t~ret1078#1 && ldv_dev_set_drvdata_117_#t~ret1078#1 <= 2147483647;ldv_dev_set_drvdata_117_~tmp~112#1 := ldv_dev_set_drvdata_117_#t~ret1078#1;havoc ldv_dev_set_drvdata_117_#t~ret1078#1;ldv_dev_set_drvdata_117_#res#1 := ldv_dev_set_drvdata_117_~tmp~112#1; [2025-02-08 04:31:09,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11943: havoc ldv_dummy_resourceless_instance_callback_7_13_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_13_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_13_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_13_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_13_~arg2#1, ldv_dummy_resourceless_instance_callback_7_13_~arg3#1.base, ldv_dummy_resourceless_instance_callback_7_13_~arg3#1.offset;havoc ldv_dummy_resourceless_instance_callback_7_13_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_13_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_13_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_13_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_13_#in~arg2#1, ldv_dummy_resourceless_instance_callback_7_13_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_7_13_#in~arg3#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_7_13 } true; [2025-02-08 04:31:09,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9433: assume xennet_create_dev_~i~8#1 % 4294967296 <= 255; [2025-02-08 04:31:09,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9433: assume !(xennet_create_dev_~i~8#1 % 4294967296 <= 255);xennet_create_dev_~i~8#1 := 0; [2025-02-08 04:31:09,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8112-1: SUMMARY for call xennet_start_xmit_#t~ret409#1 := skb_headlen(xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 04:31:09,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11019-1: call ldv_device_driver_io_instance_0_#t~mem978#1.base, ldv_device_driver_io_instance_0_#t~mem978#1.offset := read~$Pointer$#17(ldv_device_driver_io_instance_0_~ldv_0_container_struct_xenbus_driver~0#1.base, 24 + ldv_device_driver_io_instance_0_~ldv_0_container_struct_xenbus_driver~0#1.offset, 8);assume { :begin_inline_ldv_io_instance_release_0_2 } true;ldv_io_instance_release_0_2_#in~arg0#1.base, ldv_io_instance_release_0_2_#in~arg0#1.offset, ldv_io_instance_release_0_2_#in~arg1#1.base, ldv_io_instance_release_0_2_#in~arg1#1.offset := ldv_device_driver_io_instance_0_#t~mem978#1.base, ldv_device_driver_io_instance_0_#t~mem978#1.offset, ldv_device_driver_io_instance_0_~ldv_0_resource_struct_xenbus_device_ptr~0#1.base, ldv_device_driver_io_instance_0_~ldv_0_resource_struct_xenbus_device_ptr~0#1.offset;havoc ldv_io_instance_release_0_2_#t~ret1034#1, ldv_io_instance_release_0_2_~arg0#1.base, ldv_io_instance_release_0_2_~arg0#1.offset, ldv_io_instance_release_0_2_~arg1#1.base, ldv_io_instance_release_0_2_~arg1#1.offset;ldv_io_instance_release_0_2_~arg0#1.base, ldv_io_instance_release_0_2_~arg0#1.offset := ldv_io_instance_release_0_2_#in~arg0#1.base, ldv_io_instance_release_0_2_#in~arg0#1.offset;ldv_io_instance_release_0_2_~arg1#1.base, ldv_io_instance_release_0_2_~arg1#1.offset := ldv_io_instance_release_0_2_#in~arg1#1.base, ldv_io_instance_release_0_2_#in~arg1#1.offset;assume { :begin_inline_xennet_remove } true;xennet_remove_#in~dev#1.base, xennet_remove_#in~dev#1.offset := ldv_io_instance_release_0_2_~arg1#1.base, ldv_io_instance_release_0_2_~arg1#1.offset;havoc xennet_remove_#res#1;havoc xennet_remove_#t~ret953#1.base, xennet_remove_#t~ret953#1.offset, xennet_remove_#t~mem954#1, xennet_remove_#t~ret955#1, xennet_remove_#t~mem956#1.base, xennet_remove_#t~mem956#1.offset, xennet_remove_#t~ret957#1, xennet_remove_#t~mem958#1.base, xennet_remove_#t~mem958#1.offset, xennet_remove_#t~mem959#1.base, xennet_remove_#t~mem959#1.offset, xennet_remove_#t~ret960#1, xennet_remove_#t~mem961#1.base, xennet_remove_#t~mem961#1.offset, xennet_remove_#t~mem962#1.base, xennet_remove_#t~mem962#1.offset, xennet_remove_~dev#1.base, xennet_remove_~dev#1.offset, xennet_remove_~info~5#1.base, xennet_remove_~info~5#1.offset, xennet_remove_~tmp~74#1.base, xennet_remove_~tmp~74#1.offset, xennet_remove_~#descriptor~2#1.base, xennet_remove_~#descriptor~2#1.offset, xennet_remove_~tmp___0~42#1;xennet_remove_~dev#1.base, xennet_remove_~dev#1.offset := xennet_remove_#in~dev#1.base, xennet_remove_#in~dev#1.offset;havoc xennet_remove_~info~5#1.base, xennet_remove_~info~5#1.offset;havoc xennet_remove_~tmp~74#1.base, xennet_remove_~tmp~74#1.offset;call xennet_remove_~#descriptor~2#1.base, xennet_remove_~#descriptor~2#1.offset := #Ultimate.allocOnStack(40);havoc xennet_remove_~tmp___0~42#1;assume { :begin_inline_ldv_dev_get_drvdata_136 } true;ldv_dev_get_drvdata_136_#in~dev#1.base, ldv_dev_get_drvdata_136_#in~dev#1.offset := xennet_remove_~dev#1.base, 60 + xennet_remove_~dev#1.offset;havoc ldv_dev_get_drvdata_136_#res#1.base, ldv_dev_get_drvdata_136_#res#1.offset;havoc ldv_dev_get_drvdata_136_#t~ret1084#1.base, ldv_dev_get_drvdata_136_#t~ret1084#1.offset, ldv_dev_get_drvdata_136_~dev#1.base, ldv_dev_get_drvdata_136_~dev#1.offset, ldv_dev_get_drvdata_136_~tmp~117#1.base, ldv_dev_get_drvdata_136_~tmp~117#1.offset;ldv_dev_get_drvdata_136_~dev#1.base, ldv_dev_get_drvdata_136_~dev#1.offset := ldv_dev_get_drvdata_136_#in~dev#1.base, ldv_dev_get_drvdata_136_#in~dev#1.offset;havoc ldv_dev_get_drvdata_136_~tmp~117#1.base, ldv_dev_get_drvdata_136_~tmp~117#1.offset; [2025-02-08 04:31:09,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8112: xennet_start_xmit_~tmp___0~15#1 := xennet_start_xmit_#t~ret409#1;havoc xennet_start_xmit_#t~ret409#1;xennet_start_xmit_~len~1#1 := xennet_start_xmit_~tmp___0~15#1;call xennet_start_xmit_#t~mem410#1 := read~int#17(xennet_start_xmit_~skb#1.base, 104 + xennet_start_xmit_~skb#1.offset, 4); [2025-02-08 04:31:09,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11019: havoc ldv_io_instance_release_0_2_#t~ret1034#1, ldv_io_instance_release_0_2_~arg0#1.base, ldv_io_instance_release_0_2_~arg0#1.offset, ldv_io_instance_release_0_2_~arg1#1.base, ldv_io_instance_release_0_2_~arg1#1.offset;havoc ldv_io_instance_release_0_2_#in~arg0#1.base, ldv_io_instance_release_0_2_#in~arg0#1.offset, ldv_io_instance_release_0_2_#in~arg1#1.base, ldv_io_instance_release_0_2_#in~arg1#1.offset;assume { :end_inline_ldv_io_instance_release_0_2 } true;havoc ldv_device_driver_io_instance_0_#t~mem978#1.base, ldv_device_driver_io_instance_0_#t~mem978#1.offset; [2025-02-08 04:31:09,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9830-1: SUMMARY for call xenbus_dev_fatal(setup_netfront_~dev#1.base, setup_netfront_~dev#1.offset, setup_netfront_~err~7#1, 45, 0); srcloc: null [2025-02-08 04:31:09,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7716-1: SUMMARY for call ldv_spin_unlock_bh_105(xennet_open_~np~3#1.base, 5480 + xennet_open_~np~3#1.offset); srcloc: null [2025-02-08 04:31:09,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7716: assume { :begin_inline_netif_start_queue } true;netif_start_queue_#in~dev#1.base, netif_start_queue_#in~dev#1.offset := xennet_open_~dev#1.base, xennet_open_~dev#1.offset;havoc netif_start_queue_#t~ret150#1.base, netif_start_queue_#t~ret150#1.offset, netif_start_queue_~dev#1.base, netif_start_queue_~dev#1.offset, netif_start_queue_~tmp~20#1.base, netif_start_queue_~tmp~20#1.offset;netif_start_queue_~dev#1.base, netif_start_queue_~dev#1.offset := netif_start_queue_#in~dev#1.base, netif_start_queue_#in~dev#1.offset;havoc netif_start_queue_~tmp~20#1.base, netif_start_queue_~tmp~20#1.offset; [2025-02-08 04:31:09,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9830: havoc setup_netfront_#t~mem818#1.base, setup_netfront_#t~mem818#1.offset; [2025-02-08 04:31:09,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10227: assume 7 == netback_changed_~backend_state#1 % 4294967296; [2025-02-08 04:31:09,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10227: assume !(7 == netback_changed_~backend_state#1 % 4294967296); [2025-02-08 04:31:09,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8245: assume 4 == xennet_start_xmit_#t~mem441#1 % 256 % 4294967296;havoc xennet_start_xmit_#t~mem441#1;call xennet_start_xmit_#t~mem442#1 := read~int#17(xennet_start_xmit_~tx~0#1.base, 6 + xennet_start_xmit_~tx~0#1.offset, 2); [2025-02-08 04:31:09,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8245: assume !(4 == xennet_start_xmit_#t~mem441#1 % 256 % 4294967296);havoc xennet_start_xmit_#t~mem441#1; [2025-02-08 04:31:09,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9963: assume -2147483648 <= talk_to_netback_#t~ret844#1 && talk_to_netback_#t~ret844#1 <= 2147483647;talk_to_netback_~err~8#1 := talk_to_netback_#t~ret844#1;havoc talk_to_netback_#t~mem841#1;havoc talk_to_netback_#t~mem842#1.base, talk_to_netback_#t~mem842#1.offset;havoc talk_to_netback_#t~mem843#1;havoc talk_to_netback_#t~ret844#1; [2025-02-08 04:31:09,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9963-1: SUMMARY for call talk_to_netback_#t~ret844#1 := xenbus_printf(talk_to_netback_#t~mem841#1, talk_to_netback_#t~mem842#1.base, talk_to_netback_#t~mem842#1.offset, 49, 0, 50, 0); srcloc: null [2025-02-08 04:31:09,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11152: ldv_dummy_resourceless_instance_callback_7_10_#t~ret987#1 := xennet_get_sset_count_#res#1;havoc xennet_get_sset_count_~dev#1.base, xennet_get_sset_count_~dev#1.offset, xennet_get_sset_count_~string_set#1;havoc xennet_get_sset_count_#in~dev#1.base, xennet_get_sset_count_#in~dev#1.offset, xennet_get_sset_count_#in~string_set#1;assume { :end_inline_xennet_get_sset_count } true;assume -2147483648 <= ldv_dummy_resourceless_instance_callback_7_10_#t~ret987#1 && ldv_dummy_resourceless_instance_callback_7_10_#t~ret987#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_7_10_#t~ret987#1; [2025-02-08 04:31:09,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11813: assume 0 != (ldv_net_dummy_resourceless_instance_7_~data~3#1.base + ldv_net_dummy_resourceless_instance_7_~data~3#1.offset) % 18446744073709551616;call ldv_net_dummy_resourceless_instance_7_#t~mem1036#1.base, ldv_net_dummy_resourceless_instance_7_#t~mem1036#1.offset := read~$Pointer$#17(ldv_net_dummy_resourceless_instance_7_~data~3#1.base, ldv_net_dummy_resourceless_instance_7_~data~3#1.offset, 8);ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.offset := ldv_net_dummy_resourceless_instance_7_#t~mem1036#1.base, ldv_net_dummy_resourceless_instance_7_#t~mem1036#1.offset;havoc ldv_net_dummy_resourceless_instance_7_#t~mem1036#1.base, ldv_net_dummy_resourceless_instance_7_#t~mem1036#1.offset; [2025-02-08 04:31:09,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11813: assume !(0 != (ldv_net_dummy_resourceless_instance_7_~data~3#1.base + ldv_net_dummy_resourceless_instance_7_~data~3#1.offset) % 18446744073709551616); [2025-02-08 04:31:09,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11945: SUMMARY for call ldv_free(ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_13_2_default~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_13_2_default~0#1.offset); srcloc: null [2025-02-08 04:31:09,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7717: havoc netif_start_queue_#t~ret150#1.base, netif_start_queue_#t~ret150#1.offset, netif_start_queue_~dev#1.base, netif_start_queue_~dev#1.offset, netif_start_queue_~tmp~20#1.base, netif_start_queue_~tmp~20#1.offset;havoc netif_start_queue_#in~dev#1.base, netif_start_queue_#in~dev#1.offset;assume { :end_inline_netif_start_queue } true;xennet_open_#res#1 := 0; [2025-02-08 04:31:09,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8246: call write~int#17(xennet_start_xmit_#t~bitwise443#1, xennet_start_xmit_~tx~0#1.base, 6 + xennet_start_xmit_~tx~0#1.offset, 2);havoc xennet_start_xmit_#t~mem442#1;havoc xennet_start_xmit_#t~bitwise443#1; [2025-02-08 04:31:09,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8246-4: assume 0 == xennet_start_xmit_#t~mem442#1 % 65536 % 4294967296 || 2 == xennet_start_xmit_#t~mem442#1 % 65536 % 4294967296;xennet_start_xmit_#t~bitwise443#1 := 2; [2025-02-08 04:31:09,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8246-4: assume !(0 == xennet_start_xmit_#t~mem442#1 % 65536 % 4294967296 || 2 == xennet_start_xmit_#t~mem442#1 % 65536 % 4294967296); [2025-02-08 04:31:09,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8114: assume -9223372036854775808 <= xennet_start_xmit_#t~ret411#1 && xennet_start_xmit_#t~ret411#1 <= 9223372036854775807;xennet_start_xmit_~tmp___2~8#1 := xennet_start_xmit_#t~ret411#1;havoc xennet_start_xmit_#t~mem410#1;havoc xennet_start_xmit_#t~ret411#1; [2025-02-08 04:31:09,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8246-3: assume false;xennet_start_xmit_#t~bitwise443#1 := xennet_start_xmit_#t~mem442#1 % 65536; [2025-02-08 04:31:09,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8246-3: assume !false; [2025-02-08 04:31:09,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8246-2: havoc xennet_start_xmit_#t~bitwise443#1;assume (xennet_start_xmit_#t~bitwise443#1 % 4294967296 >= xennet_start_xmit_#t~mem442#1 % 65536 % 4294967296 && xennet_start_xmit_#t~bitwise443#1 % 4294967296 >= 2) && xennet_start_xmit_#t~bitwise443#1 % 4294967296 <= 2 + xennet_start_xmit_#t~mem442#1 % 65536 % 4294967296; [2025-02-08 04:31:09,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8246-1: [2025-02-08 04:31:09,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7189: net_gso_ok_~__cond___3~0#1 := 0; [2025-02-08 04:31:09,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8114-1: SUMMARY for call xennet_start_xmit_#t~ret411#1 := ldv__builtin_expect((if xennet_start_xmit_#t~mem410#1 % 4294967296 > 65535 then 1 else 0), 0); srcloc: null [2025-02-08 04:31:09,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12078: SUMMARY for call ldv_free(ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_3_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_10_~ldv_10_ldv_param_3_2_default~0#1.offset); srcloc: null [2025-02-08 04:31:09,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7190: assume 0 != (if net_gso_ok_~__cond___3~0#1 % 256 % 4294967296 <= 2147483647 then net_gso_ok_~__cond___3~0#1 % 256 % 4294967296 else net_gso_ok_~__cond___3~0#1 % 256 % 4294967296 - 4294967296);assume { :begin_inline___compiletime_assert_3110 } true; [2025-02-08 04:31:09,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7190: assume !(0 != (if net_gso_ok_~__cond___3~0#1 % 256 % 4294967296 <= 2147483647 then net_gso_ok_~__cond___3~0#1 % 256 % 4294967296 else net_gso_ok_~__cond___3~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 04:31:09,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9965: assume 0 != talk_to_netback_~err~8#1;talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset := 51, 0; [2025-02-08 04:31:09,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9965: assume !(0 != talk_to_netback_~err~8#1);call talk_to_netback_#t~mem845#1 := read~int#14(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, 4);call talk_to_netback_#t~mem846#1.base, talk_to_netback_#t~mem846#1.offset := read~$Pointer$#17(talk_to_netback_~dev#1.base, 8 + talk_to_netback_~dev#1.offset, 8);call talk_to_netback_#t~mem847#1 := read~int#17(talk_to_netback_~info#1.base, 5568 + talk_to_netback_~info#1.offset, 4); [2025-02-08 04:31:09,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10362: assume 0 == xennet_get_strings_~i~12#1; [2025-02-08 04:31:09,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10362: assume !(0 == xennet_get_strings_~i~12#1); [2025-02-08 04:31:09,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8116: assume 0 != xennet_start_xmit_~tmp___2~8#1; [2025-02-08 04:31:09,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8116: assume !(0 != xennet_start_xmit_~tmp___2~8#1);assume { :begin_inline_xennet_count_skb_frag_slots } true;xennet_count_skb_frag_slots_#in~skb#1.base, xennet_count_skb_frag_slots_#in~skb#1.offset := xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset;havoc xennet_count_skb_frag_slots_#res#1;havoc xennet_count_skb_frag_slots_#t~ret402#1.base, xennet_count_skb_frag_slots_#t~ret402#1.offset, xennet_count_skb_frag_slots_#t~mem403#1, xennet_count_skb_frag_slots_#t~ret404#1.base, xennet_count_skb_frag_slots_#t~ret404#1.offset, xennet_count_skb_frag_slots_#t~ret405#1, xennet_count_skb_frag_slots_#t~mem406#1, xennet_count_skb_frag_slots_~skb#1.base, xennet_count_skb_frag_slots_~skb#1.offset, xennet_count_skb_frag_slots_~i~4#1, xennet_count_skb_frag_slots_~frags~1#1, xennet_count_skb_frag_slots_~tmp~41#1.base, xennet_count_skb_frag_slots_~tmp~41#1.offset, xennet_count_skb_frag_slots_~pages~0#1, xennet_count_skb_frag_slots_~frag~1#1.base, xennet_count_skb_frag_slots_~frag~1#1.offset, xennet_count_skb_frag_slots_~tmp___0~14#1.base, xennet_count_skb_frag_slots_~tmp___0~14#1.offset, xennet_count_skb_frag_slots_~size~0#1, xennet_count_skb_frag_slots_~tmp___1~9#1, xennet_count_skb_frag_slots_~offset~1#1;xennet_count_skb_frag_slots_~skb#1.base, xennet_count_skb_frag_slots_~skb#1.offset := xennet_count_skb_frag_slots_#in~skb#1.base, xennet_count_skb_frag_slots_#in~skb#1.offset;havoc xennet_count_skb_frag_slots_~i~4#1;havoc xennet_count_skb_frag_slots_~frags~1#1;havoc xennet_count_skb_frag_slots_~tmp~41#1.base, xennet_count_skb_frag_slots_~tmp~41#1.offset;havoc xennet_count_skb_frag_slots_~pages~0#1;havoc xennet_count_skb_frag_slots_~frag~1#1.base, xennet_count_skb_frag_slots_~frag~1#1.offset;havoc xennet_count_skb_frag_slots_~tmp___0~14#1.base, xennet_count_skb_frag_slots_~tmp___0~14#1.offset;havoc xennet_count_skb_frag_slots_~size~0#1;havoc xennet_count_skb_frag_slots_~tmp___1~9#1;havoc xennet_count_skb_frag_slots_~offset~1#1; [2025-02-08 04:31:09,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9041: xennet_get_stats64_~__vpp_verify~2#1.base, xennet_get_stats64_~__vpp_verify~2#1.offset := 0, 0;call xennet_get_stats64_#t~mem646#1 := read~int#13(~#__per_cpu_offset~0.base, ~#__per_cpu_offset~0.offset + 8 * xennet_get_stats64_~cpu~0#1, 8);xennet_get_stats64_~stats~2#1.base, xennet_get_stats64_~stats~2#1.offset := 0, (if (xennet_get_stats64_~__ptr~0#1 + xennet_get_stats64_#t~mem646#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (xennet_get_stats64_~__ptr~0#1 + xennet_get_stats64_#t~mem646#1) % 18446744073709551616 % 18446744073709551616 else (xennet_get_stats64_~__ptr~0#1 + xennet_get_stats64_#t~mem646#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc xennet_get_stats64_#t~mem646#1;assume { :begin_inline_u64_stats_fetch_begin_bh } true;u64_stats_fetch_begin_bh_#in~syncp#1.base, u64_stats_fetch_begin_bh_#in~syncp#1.offset := xennet_get_stats64_~stats~2#1.base, 32 + xennet_get_stats64_~stats~2#1.offset;havoc u64_stats_fetch_begin_bh_#res#1;havoc u64_stats_fetch_begin_bh_~syncp#1.base, u64_stats_fetch_begin_bh_~syncp#1.offset;u64_stats_fetch_begin_bh_~syncp#1.base, u64_stats_fetch_begin_bh_~syncp#1.offset := u64_stats_fetch_begin_bh_#in~syncp#1.base, u64_stats_fetch_begin_bh_#in~syncp#1.offset;u64_stats_fetch_begin_bh_#res#1 := 0; [2025-02-08 04:31:09,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7852-1: SUMMARY for call xennet_make_frags_#t~ret358#1.base, xennet_make_frags_#t~ret358#1.offset := netdev_priv(xennet_make_frags_~dev#1.base, xennet_make_frags_~dev#1.offset); srcloc: null [2025-02-08 04:31:09,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7852: xennet_make_frags_~tmp~40#1.base, xennet_make_frags_~tmp~40#1.offset := xennet_make_frags_#t~ret358#1.base, xennet_make_frags_#t~ret358#1.offset;havoc xennet_make_frags_#t~ret358#1.base, xennet_make_frags_#t~ret358#1.offset;xennet_make_frags_~np~5#1.base, xennet_make_frags_~np~5#1.offset := xennet_make_frags_~tmp~40#1.base, xennet_make_frags_~tmp~40#1.offset;call xennet_make_frags_#t~mem359#1.base, xennet_make_frags_#t~mem359#1.offset := read~$Pointer$#17(xennet_make_frags_~skb#1.base, 229 + xennet_make_frags_~skb#1.offset, 8);xennet_make_frags_~data~0#1.base, xennet_make_frags_~data~0#1.offset := xennet_make_frags_#t~mem359#1.base, xennet_make_frags_#t~mem359#1.offset;havoc xennet_make_frags_#t~mem359#1.base, xennet_make_frags_#t~mem359#1.offset;call xennet_make_frags_#t~mem360#1 := read~int#17(xennet_make_frags_~np~5#1.base, 328 + xennet_make_frags_~np~5#1.offset, 4);xennet_make_frags_~prod~1#1 := xennet_make_frags_#t~mem360#1;havoc xennet_make_frags_#t~mem360#1; [2025-02-08 04:31:09,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11816: SUMMARY for call ldv_free(ldv_net_dummy_resourceless_instance_7_~data~3#1.base, ldv_net_dummy_resourceless_instance_7_~data~3#1.offset); srcloc: null [2025-02-08 04:31:09,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7192: assume { :end_inline___compiletime_assert_3110 } true; [2025-02-08 04:31:09,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10231: assume 8 == netback_changed_~backend_state#1 % 4294967296; [2025-02-08 04:31:09,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10231: assume !(8 == netback_changed_~backend_state#1 % 4294967296); [2025-02-08 04:31:09,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7985: assume 4096 == xennet_make_frags_~offset~0#1 % 4294967296 && 0 != xennet_make_frags_~len~0#1 % 4294967296;assume { :begin_inline_PageCompound } true;PageCompound_#in~page#1.base, PageCompound_#in~page#1.offset := xennet_make_frags_~page~1#1.base, xennet_make_frags_~page~1#1.offset;havoc PageCompound_#res#1;havoc PageCompound_#t~mem83#1, PageCompound_#t~bitwise84#1, PageCompound_~page#1.base, PageCompound_~page#1.offset;PageCompound_~page#1.base, PageCompound_~page#1.offset := PageCompound_#in~page#1.base, PageCompound_#in~page#1.offset;call PageCompound_#t~mem83#1 := read~int#17(PageCompound_~page#1.base, PageCompound_~page#1.offset, 8); [2025-02-08 04:31:09,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7985: assume !(4096 == xennet_make_frags_~offset~0#1 % 4294967296 && 0 != xennet_make_frags_~len~0#1 % 4294967296); [2025-02-08 04:31:09,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11024: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 04:31:09,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8250: xennet_start_xmit_~tmp___25~0#1.base, xennet_start_xmit_~tmp___25~0#1.offset := xennet_start_xmit_#t~ret444#1.base, xennet_start_xmit_#t~ret444#1.offset;havoc xennet_start_xmit_#t~ret444#1.base, xennet_start_xmit_#t~ret444#1.offset;call xennet_start_xmit_#t~mem445#1 := read~int#17(xennet_start_xmit_~tmp___25~0#1.base, 2 + xennet_start_xmit_~tmp___25~0#1.offset, 2); [2025-02-08 04:31:09,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8118: assume -2147483648 <= xennet_start_xmit_#t~ret412#1 && xennet_start_xmit_#t~ret412#1 <= 2147483647;xennet_start_xmit_~tmp___1~10#1 := xennet_start_xmit_#t~ret412#1;havoc xennet_start_xmit_#t~ret412#1; [2025-02-08 04:31:09,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8250-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 04:31:09,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8118-1: SUMMARY for call xennet_start_xmit_#t~ret412#1 := net_ratelimit(); srcloc: null [2025-02-08 04:31:09,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9836: setup_netfront_~tmp~65#1 := setup_netfront_#t~ret819#1;havoc setup_netfront_#t~ret819#1;setup_netfront_~txs~0#1.base, setup_netfront_~txs~0#1.offset := 0, (if setup_netfront_~tmp~65#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then setup_netfront_~tmp~65#1 % 18446744073709551616 % 18446744073709551616 else setup_netfront_~tmp~65#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:31:09,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11950-1: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_7_10 } true;ldv_dummy_resourceless_instance_callback_7_10_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_10_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_10_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_10_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_10_#in~arg2#1 := ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_sset_count~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_sset_count~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_10_1_default~0#1;havoc ldv_dummy_resourceless_instance_callback_7_10_#t~ret987#1, ldv_dummy_resourceless_instance_callback_7_10_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_10_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_10_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_10_~arg2#1;ldv_dummy_resourceless_instance_callback_7_10_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_10_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_7_10_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_10_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_7_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_10_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_7_10_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_10_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_7_10_~arg2#1 := ldv_dummy_resourceless_instance_callback_7_10_#in~arg2#1;assume { :begin_inline_xennet_get_sset_count } true;xennet_get_sset_count_#in~dev#1.base, xennet_get_sset_count_#in~dev#1.offset, xennet_get_sset_count_#in~string_set#1 := ldv_dummy_resourceless_instance_callback_7_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_10_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_10_~arg2#1;havoc xennet_get_sset_count_#res#1;havoc xennet_get_sset_count_~dev#1.base, xennet_get_sset_count_~dev#1.offset, xennet_get_sset_count_~string_set#1;xennet_get_sset_count_~dev#1.base, xennet_get_sset_count_~dev#1.offset := xennet_get_sset_count_#in~dev#1.base, xennet_get_sset_count_#in~dev#1.offset;xennet_get_sset_count_~string_set#1 := xennet_get_sset_count_#in~string_set#1; [2025-02-08 04:31:09,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9836-1: SUMMARY for call setup_netfront_#t~ret819#1 := get_zeroed_page(48); srcloc: null [2025-02-08 04:31:09,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6929-1: SUMMARY for call napi_enable_#t~ret141#1 := constant_test_bit(0, napi_enable_~n#1.base, 16 + napi_enable_~n#1.offset); srcloc: null [2025-02-08 04:31:09,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6929: assume -2147483648 <= napi_enable_#t~ret141#1 && napi_enable_#t~ret141#1 <= 2147483647;napi_enable_~tmp~19#1 := napi_enable_#t~ret141#1;havoc napi_enable_#t~ret141#1; [2025-02-08 04:31:09,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11950: havoc ldv_dummy_resourceless_instance_callback_7_10_#t~ret987#1, ldv_dummy_resourceless_instance_callback_7_10_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_10_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_10_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_10_~arg2#1;havoc ldv_dummy_resourceless_instance_callback_7_10_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_10_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_10_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_10_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_10_#in~arg2#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_7_10 } true; [2025-02-08 04:31:09,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10629-1: SUMMARY for call device_remove_file(xennet_sysfs_delif_~netdev#1.base, 1236 + xennet_sysfs_delif_~netdev#1.offset, ~#xennet_attrs~0.base, ~#xennet_attrs~0.offset + 43 * (if xennet_sysfs_delif_~i~14#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xennet_sysfs_delif_~i~14#1 % 18446744073709551616 % 18446744073709551616 else xennet_sysfs_delif_~i~14#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:31:09,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10629: xennet_sysfs_delif_~i~14#1 := 1 + xennet_sysfs_delif_~i~14#1; [2025-02-08 04:31:09,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9440: call write~$Pointer$#17(0, 0, xennet_create_dev_~np~16#1.base, 5796 + xennet_create_dev_~np~16#1.offset + 8 * xennet_create_dev_~i~8#1, 8);call write~int#17(0, xennet_create_dev_~np~16#1.base, 7848 + xennet_create_dev_~np~16#1.offset + 4 * xennet_create_dev_~i~8#1, 4);call write~$Pointer$#17(0, 0, xennet_create_dev_~np~16#1.base, 3428 + xennet_create_dev_~np~16#1.offset + 8 * xennet_create_dev_~i~8#1, 8);xennet_create_dev_~i~8#1 := 1 + xennet_create_dev_~i~8#1; [2025-02-08 04:31:09,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6930: assume -9223372036854775808 <= napi_enable_#t~ret142#1 && napi_enable_#t~ret142#1 <= 9223372036854775807;napi_enable_~tmp___0~3#1 := napi_enable_#t~ret142#1;havoc napi_enable_#t~ret142#1; [2025-02-08 04:31:09,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10894-1: SUMMARY for call ldv_alloc_etherdev_mqs_#t~ret967#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:31:09,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6930-1: SUMMARY for call napi_enable_#t~ret142#1 := ldv__builtin_expect((if 0 == napi_enable_~tmp~19#1 then 1 else 0), 0); srcloc: null [2025-02-08 04:31:09,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10894: assume -2147483648 <= ldv_alloc_etherdev_mqs_#t~ret967#1 && ldv_alloc_etherdev_mqs_#t~ret967#1 <= 2147483647;ldv_alloc_etherdev_mqs_~tmp___0~44#1 := ldv_alloc_etherdev_mqs_#t~ret967#1;havoc ldv_alloc_etherdev_mqs_#t~ret967#1; [2025-02-08 04:31:09,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9705: assume -2147483648 <= setup_netfront_single_#t~ret780#1 && setup_netfront_single_#t~ret780#1 <= 2147483647;setup_netfront_single_~err~5#1 := setup_netfront_single_#t~ret780#1;havoc setup_netfront_single_#t~mem779#1.base, setup_netfront_single_#t~mem779#1.offset;havoc setup_netfront_single_#t~ret780#1; [2025-02-08 04:31:09,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9705-1: SUMMARY for call setup_netfront_single_#t~ret780#1 := xenbus_alloc_evtchn(setup_netfront_single_#t~mem779#1.base, setup_netfront_single_#t~mem779#1.offset, setup_netfront_single_~info#1.base, 196 + setup_netfront_single_~info#1.offset); srcloc: null [2025-02-08 04:31:09,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8252: assume 0 != xennet_start_xmit_#t~mem445#1 % 65536 % 4294967296;havoc xennet_start_xmit_#t~mem445#1;xennet_start_xmit_~i~5#1 := 1 + xennet_start_xmit_~i~5#1;call xennet_start_xmit_#t~mem446#1.base, xennet_start_xmit_#t~mem446#1.offset := read~$Pointer$#17(xennet_start_xmit_~np~6#1.base, 340 + xennet_start_xmit_~np~6#1.offset, 8);call xennet_start_xmit_#t~mem447#1 := read~int#17(xennet_start_xmit_~np~6#1.base, 336 + xennet_start_xmit_~np~6#1.offset, 4); [2025-02-08 04:31:09,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8252: assume !(0 != xennet_start_xmit_#t~mem445#1 % 65536 % 4294967296);havoc xennet_start_xmit_#t~mem445#1; [2025-02-08 04:31:09,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10102-1: SUMMARY for call xennet_connect_#t~ret885#1.base, xennet_connect_#t~ret885#1.offset := netdev_priv(xennet_connect_~dev#1.base, xennet_connect_~dev#1.offset); srcloc: null [2025-02-08 04:31:09,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8120: assume 0 != xennet_start_xmit_~tmp___1~10#1;call xennet_start_xmit_#t~mem413#1 := read~int#17(xennet_start_xmit_~skb#1.base, 104 + xennet_start_xmit_~skb#1.offset, 4); [2025-02-08 04:31:09,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8120: assume !(0 != xennet_start_xmit_~tmp___1~10#1); [2025-02-08 04:31:09,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7988-1: SUMMARY for call xennet_make_frags_#t~ret401#1 := ldv__builtin_expect((if 0 == xennet_make_frags_~tmp___19~0#1 then 1 else 0), 0); srcloc: null [2025-02-08 04:31:09,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7988: assume -9223372036854775808 <= xennet_make_frags_#t~ret401#1 && xennet_make_frags_#t~ret401#1 <= 9223372036854775807;xennet_make_frags_~tmp___20~0#1 := xennet_make_frags_#t~ret401#1;havoc xennet_make_frags_#t~ret401#1; [2025-02-08 04:31:09,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10102: xennet_connect_~tmp~66#1.base, xennet_connect_~tmp~66#1.offset := xennet_connect_#t~ret885#1.base, xennet_connect_#t~ret885#1.offset;havoc xennet_connect_#t~ret885#1.base, xennet_connect_#t~ret885#1.offset;xennet_connect_~np~17#1.base, xennet_connect_~np~17#1.offset := xennet_connect_~tmp~66#1.base, xennet_connect_~tmp~66#1.offset;call write~int#27(0, xennet_connect_~#__constr_expr_0~3#1.base, xennet_connect_~#__constr_expr_0~3#1.offset, 4);call xennet_connect_#t~mem886#1 := read~int#27(xennet_connect_~#__constr_expr_0~3#1.base, xennet_connect_~#__constr_expr_0~3#1.offset, 4);call xennet_connect_#t~mem887#1.base, xennet_connect_#t~mem887#1.offset := read~$Pointer$#17(xennet_connect_~np~17#1.base, 252 + xennet_connect_~np~17#1.offset, 8);call xennet_connect_#t~mem888#1.base, xennet_connect_#t~mem888#1.offset := read~$Pointer$#17(xennet_connect_#t~mem887#1.base, 16 + xennet_connect_#t~mem887#1.offset, 8); [2025-02-08 04:31:09,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7856-1: SUMMARY for call xennet_make_frags_#t~ret361#1.base, xennet_make_frags_#t~ret361#1.offset := skb_end_pointer(xennet_make_frags_~skb#1.base, xennet_make_frags_~skb#1.offset); srcloc: null [2025-02-08 04:31:09,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7856: xennet_make_frags_~tmp___0~13#1.base, xennet_make_frags_~tmp___0~13#1.offset := xennet_make_frags_#t~ret361#1.base, xennet_make_frags_#t~ret361#1.offset;havoc xennet_make_frags_#t~ret361#1.base, xennet_make_frags_#t~ret361#1.offset;call xennet_make_frags_#t~mem362#1 := read~int#17(xennet_make_frags_~tmp___0~13#1.base, xennet_make_frags_~tmp___0~13#1.offset, 1);xennet_make_frags_~frags~0#1 := (if xennet_make_frags_#t~mem362#1 % 256 % 4294967296 <= 2147483647 then xennet_make_frags_#t~mem362#1 % 256 % 4294967296 else xennet_make_frags_#t~mem362#1 % 256 % 4294967296 - 4294967296);havoc xennet_make_frags_#t~mem362#1;xennet_make_frags_~offset~0#1 := (xennet_make_frags_~data~0#1.base + xennet_make_frags_~data~0#1.offset) % 4096; [2025-02-08 04:31:09,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10235: assume 0 == netback_changed_~backend_state#1 % 4294967296; [2025-02-08 04:31:09,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10235: assume !(0 == netback_changed_~backend_state#1 % 4294967296); [2025-02-08 04:31:09,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7196: net_gso_ok_~__cond___4~0#1 := 0; [2025-02-08 04:31:09,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9971: assume -2147483648 <= talk_to_netback_#t~ret848#1 && talk_to_netback_#t~ret848#1 <= 2147483647;talk_to_netback_~err~8#1 := talk_to_netback_#t~ret848#1;havoc talk_to_netback_#t~mem845#1;havoc talk_to_netback_#t~mem846#1.base, talk_to_netback_#t~mem846#1.offset;havoc talk_to_netback_#t~mem847#1;havoc talk_to_netback_#t~ret848#1; [2025-02-08 04:31:09,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9971-1: SUMMARY for call talk_to_netback_#t~ret848#1 := xenbus_printf(talk_to_netback_#t~mem845#1, talk_to_netback_#t~mem846#1.base, talk_to_netback_#t~mem846#1.offset, 52, 0, 53, 0); srcloc: null [2025-02-08 04:31:09,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6932: assume 0 != napi_enable_~tmp___0~3#1;assume false; [2025-02-08 04:31:09,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6932: assume !(0 != napi_enable_~tmp___0~3#1); [2025-02-08 04:31:09,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9046: xennet_get_stats64_#t~ret647#1 := u64_stats_fetch_begin_bh_#res#1;havoc u64_stats_fetch_begin_bh_~syncp#1.base, u64_stats_fetch_begin_bh_~syncp#1.offset;havoc u64_stats_fetch_begin_bh_#in~syncp#1.base, u64_stats_fetch_begin_bh_#in~syncp#1.offset;assume { :end_inline_u64_stats_fetch_begin_bh } true;xennet_get_stats64_~start~0#1 := xennet_get_stats64_#t~ret647#1;havoc xennet_get_stats64_#t~ret647#1;call xennet_get_stats64_#t~mem648#1 := read~int#15(xennet_get_stats64_~stats~2#1.base, xennet_get_stats64_~stats~2#1.offset, 8);xennet_get_stats64_~rx_packets~0#1 := xennet_get_stats64_#t~mem648#1;havoc xennet_get_stats64_#t~mem648#1;call xennet_get_stats64_#t~mem649#1 := read~int#15(xennet_get_stats64_~stats~2#1.base, 8 + xennet_get_stats64_~stats~2#1.offset, 8);xennet_get_stats64_~tx_packets~0#1 := xennet_get_stats64_#t~mem649#1;havoc xennet_get_stats64_#t~mem649#1;call xennet_get_stats64_#t~mem650#1 := read~int#15(xennet_get_stats64_~stats~2#1.base, 16 + xennet_get_stats64_~stats~2#1.offset, 8);xennet_get_stats64_~rx_bytes~0#1 := xennet_get_stats64_#t~mem650#1;havoc xennet_get_stats64_#t~mem650#1;call xennet_get_stats64_#t~mem651#1 := read~int#15(xennet_get_stats64_~stats~2#1.base, 24 + xennet_get_stats64_~stats~2#1.offset, 8);xennet_get_stats64_~tx_bytes~0#1 := xennet_get_stats64_#t~mem651#1;havoc xennet_get_stats64_#t~mem651#1;assume { :begin_inline_u64_stats_fetch_retry_bh } true;u64_stats_fetch_retry_bh_#in~syncp#1.base, u64_stats_fetch_retry_bh_#in~syncp#1.offset, u64_stats_fetch_retry_bh_#in~start#1 := xennet_get_stats64_~stats~2#1.base, 32 + xennet_get_stats64_~stats~2#1.offset, xennet_get_stats64_~start~0#1;havoc u64_stats_fetch_retry_bh_#res#1;havoc u64_stats_fetch_retry_bh_~syncp#1.base, u64_stats_fetch_retry_bh_~syncp#1.offset, u64_stats_fetch_retry_bh_~start#1;u64_stats_fetch_retry_bh_~syncp#1.base, u64_stats_fetch_retry_bh_~syncp#1.offset := u64_stats_fetch_retry_bh_#in~syncp#1.base, u64_stats_fetch_retry_bh_#in~syncp#1.offset;u64_stats_fetch_retry_bh_~start#1 := u64_stats_fetch_retry_bh_#in~start#1;u64_stats_fetch_retry_bh_#res#1 := 0; [2025-02-08 04:31:09,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9707: assume setup_netfront_single_~err~5#1 < 0; [2025-02-08 04:31:09,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9707: assume !(setup_netfront_single_~err~5#1 < 0);call setup_netfront_single_#t~mem781#1 := read~int#17(setup_netfront_single_~info#1.base, 196 + setup_netfront_single_~info#1.offset, 4);call setup_netfront_single_#t~mem782#1.base, setup_netfront_single_#t~mem782#1.offset := read~$Pointer$#17(setup_netfront_single_~info#1.base, 16 + setup_netfront_single_~info#1.offset, 8); [2025-02-08 04:31:09,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10896: assume 0 != ldv_alloc_etherdev_mqs_~tmp___0~44#1; [2025-02-08 04:31:09,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10896: assume !(0 != ldv_alloc_etherdev_mqs_~tmp___0~44#1);ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := 0, 0; [2025-02-08 04:31:09,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9839: assume 0 == (setup_netfront_~txs~0#1.base + setup_netfront_~txs~0#1.offset) % 18446744073709551616;setup_netfront_~err~7#1 := -12; [2025-02-08 04:31:09,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9839: assume !(0 == (setup_netfront_~txs~0#1.base + setup_netfront_~txs~0#1.offset) % 18446744073709551616);setup_netfront_~tmp___0~34#1 := 0;call write~int#17(setup_netfront_~tmp___0~34#1, setup_netfront_~txs~0#1.base, 8 + setup_netfront_~txs~0#1.offset, 4);call write~int#17(setup_netfront_~tmp___0~34#1, setup_netfront_~txs~0#1.base, setup_netfront_~txs~0#1.offset, 4);setup_netfront_~tmp___1~24#1 := 1;call write~int#17(setup_netfront_~tmp___1~24#1, setup_netfront_~txs~0#1.base, 12 + setup_netfront_~txs~0#1.offset, 4);call write~int#17(setup_netfront_~tmp___1~24#1, setup_netfront_~txs~0#1.base, 4 + setup_netfront_~txs~0#1.offset, 4); [2025-02-08 04:31:09,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8122: assume -2147483648 <= xennet_start_xmit_#t~ret414#1 && xennet_start_xmit_#t~ret414#1 <= 2147483647;havoc xennet_start_xmit_#t~mem413#1;havoc xennet_start_xmit_#t~ret414#1; [2025-02-08 04:31:09,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7197: assume 0 != (if net_gso_ok_~__cond___4~0#1 % 256 % 4294967296 <= 2147483647 then net_gso_ok_~__cond___4~0#1 % 256 % 4294967296 else net_gso_ok_~__cond___4~0#1 % 256 % 4294967296 - 4294967296);assume { :begin_inline___compiletime_assert_3111 } true; [2025-02-08 04:31:09,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7197: assume !(0 != (if net_gso_ok_~__cond___4~0#1 % 256 % 4294967296 <= 2147483647 then net_gso_ok_~__cond___4~0#1 % 256 % 4294967296 else net_gso_ok_~__cond___4~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 04:31:09,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7990: assume 0 != xennet_make_frags_~tmp___20~0#1;assume false; [2025-02-08 04:31:09,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7990: assume !(0 != xennet_make_frags_~tmp___20~0#1); [2025-02-08 04:31:09,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8122-1: SUMMARY for call xennet_start_xmit_#t~ret414#1 := printk(8, 0); srcloc: null [2025-02-08 04:31:09,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10633: assume xennet_sysfs_delif_~i~14#1 % 4294967296 <= 2; [2025-02-08 04:31:09,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10633: assume !(xennet_sysfs_delif_~i~14#1 % 4294967296 <= 2); [2025-02-08 04:31:09,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8255-1: [2025-02-08 04:31:09,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9180: call ULTIMATE.dealloc(xennet_fix_features_~#val~0#1.base, xennet_fix_features_~#val~0#1.offset);havoc xennet_fix_features_~#val~0#1.base, xennet_fix_features_~#val~0#1.offset;call ULTIMATE.dealloc(xennet_fix_features_~#__constr_expr_0~0#1.base, xennet_fix_features_~#__constr_expr_0~0#1.offset);havoc xennet_fix_features_~#__constr_expr_0~0#1.base, xennet_fix_features_~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(xennet_fix_features_~#__constr_expr_1~0#1.base, xennet_fix_features_~#__constr_expr_1~0#1.offset);havoc xennet_fix_features_~#__constr_expr_1~0#1.base, xennet_fix_features_~#__constr_expr_1~0#1.offset;call ULTIMATE.dealloc(xennet_fix_features_~#__constr_expr_2~0#1.base, xennet_fix_features_~#__constr_expr_2~0#1.offset);havoc xennet_fix_features_~#__constr_expr_2~0#1.base, xennet_fix_features_~#__constr_expr_2~0#1.offset;call ULTIMATE.dealloc(xennet_fix_features_~#__constr_expr_3~0#1.base, xennet_fix_features_~#__constr_expr_3~0#1.offset);havoc xennet_fix_features_~#__constr_expr_3~0#1.base, xennet_fix_features_~#__constr_expr_3~0#1.offset;ldv_dummy_resourceless_instance_callback_7_19_#t~ret989#1 := xennet_fix_features_#res#1;havoc xennet_fix_features_#t~ret674#1.base, xennet_fix_features_#t~ret674#1.offset, xennet_fix_features_#t~mem675#1, xennet_fix_features_#t~mem676#1.base, xennet_fix_features_#t~mem676#1.offset, xennet_fix_features_#t~mem677#1.base, xennet_fix_features_#t~mem677#1.offset, xennet_fix_features_#t~ret678#1, xennet_fix_features_#t~mem679#1, xennet_fix_features_#t~bitwise680#1, xennet_fix_features_#t~mem681#1, xennet_fix_features_#t~mem682#1.base, xennet_fix_features_#t~mem682#1.offset, xennet_fix_features_#t~mem683#1.base, xennet_fix_features_#t~mem683#1.offset, xennet_fix_features_#t~ret684#1, xennet_fix_features_#t~mem685#1, xennet_fix_features_#t~bitwise686#1, xennet_fix_features_#t~bitwise687#1, xennet_fix_features_#t~mem688#1, xennet_fix_features_#t~mem689#1.base, xennet_fix_features_#t~mem689#1.offset, xennet_fix_features_#t~mem690#1.base, xennet_fix_features_#t~mem690#1.offset, xennet_fix_features_#t~ret691#1, xennet_fix_features_#t~mem692#1, xennet_fix_features_#t~bitwise693#1, xennet_fix_features_#t~bitwise694#1, xennet_fix_features_#t~mem695#1, xennet_fix_features_#t~mem696#1.base, xennet_fix_features_#t~mem696#1.offset, xennet_fix_features_#t~mem697#1.base, xennet_fix_features_#t~mem697#1.offset, xennet_fix_features_#t~ret698#1, xennet_fix_features_#t~mem699#1, xennet_fix_features_#t~bitwise700#1, xennet_fix_features_~dev#1.base, xennet_fix_features_~dev#1.offset, xennet_fix_features_~features#1, xennet_fix_features_~np~13#1.base, xennet_fix_features_~np~13#1.offset, xennet_fix_features_~tmp~57#1.base, xennet_fix_features_~tmp~57#1.offset, xennet_fix_features_~#val~0#1.base, xennet_fix_features_~#val~0#1.offset, xennet_fix_features_~#__constr_expr_0~0#1.base, xennet_fix_features_~#__constr_expr_0~0#1.offset, xennet_fix_features_~tmp___0~27#1, xennet_fix_features_~#__constr_expr_1~0#1.base, xennet_fix_features_~#__constr_expr_1~0#1.offset, xennet_fix_features_~tmp___1~19#1, xennet_fix_features_~#__constr_expr_2~0#1.base, xennet_fix_features_~#__constr_expr_2~0#1.offset, xennet_fix_features_~tmp___2~15#1, xennet_fix_features_~#__constr_expr_3~0#1.base, xennet_fix_features_~#__constr_expr_3~0#1.offset, xennet_fix_features_~tmp___3~12#1;havoc xennet_fix_features_#in~dev#1.base, xennet_fix_features_#in~dev#1.offset, xennet_fix_features_#in~features#1;assume { :end_inline_xennet_fix_features } true;havoc ldv_dummy_resourceless_instance_callback_7_19_#t~ret989#1; [2025-02-08 04:31:09,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8255: xennet_start_xmit_~gso~0#1.base, xennet_start_xmit_~gso~0#1.offset := xennet_start_xmit_#t~mem446#1.base, 64 + xennet_start_xmit_#t~mem446#1.offset + 12 * (if xennet_start_xmit_#t~bitwise448#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then xennet_start_xmit_#t~bitwise448#1 % 4294967296 % 18446744073709551616 else xennet_start_xmit_#t~bitwise448#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);havoc xennet_start_xmit_#t~mem446#1.base, xennet_start_xmit_#t~mem446#1.offset;havoc xennet_start_xmit_#t~mem447#1;havoc xennet_start_xmit_#t~bitwise448#1;call xennet_start_xmit_#t~mem449#1 := read~int#17(xennet_start_xmit_~tx~0#1.base, 6 + xennet_start_xmit_~tx~0#1.offset, 2); [2025-02-08 04:31:09,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8255-4: assume 0 == xennet_start_xmit_~i~5#1 % 4294967296 || 0 == (xennet_start_xmit_#t~mem447#1 - 1) % 4294967296;xennet_start_xmit_#t~bitwise448#1 := 0; [2025-02-08 04:31:09,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8255-4: assume !(0 == xennet_start_xmit_~i~5#1 % 4294967296 || 0 == (xennet_start_xmit_#t~mem447#1 - 1) % 4294967296); [2025-02-08 04:31:09,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8255-3: assume xennet_start_xmit_~i~5#1 % 4294967296 == (xennet_start_xmit_#t~mem447#1 - 1) % 4294967296;xennet_start_xmit_#t~bitwise448#1 := xennet_start_xmit_~i~5#1; [2025-02-08 04:31:09,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8255-3: assume !(xennet_start_xmit_~i~5#1 % 4294967296 == (xennet_start_xmit_#t~mem447#1 - 1) % 4294967296); [2025-02-08 04:31:09,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8255-2: havoc xennet_start_xmit_#t~bitwise448#1;assume xennet_start_xmit_#t~bitwise448#1 % 4294967296 <= xennet_start_xmit_~i~5#1 % 4294967296 && xennet_start_xmit_#t~bitwise448#1 % 4294967296 <= (xennet_start_xmit_#t~mem447#1 - 1) % 4294967296; [2025-02-08 04:31:09,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9973: assume 0 != talk_to_netback_~err~8#1;talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset := 54, 0; [2025-02-08 04:31:09,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9973: assume !(0 != talk_to_netback_~err~8#1);call talk_to_netback_#t~mem849#1 := read~int#17(talk_to_netback_~info#1.base, 196 + talk_to_netback_~info#1.offset, 4);call talk_to_netback_#t~mem850#1 := read~int#17(talk_to_netback_~info#1.base, 200 + talk_to_netback_~info#1.offset, 4); [2025-02-08 04:31:09,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10898: ldv_alloc_etherdev_mqs_~tmp~77#1.base, ldv_alloc_etherdev_mqs_~tmp~77#1.offset := ldv_alloc_etherdev_mqs_#t~ret968#1.base, ldv_alloc_etherdev_mqs_#t~ret968#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret968#1.base, ldv_alloc_etherdev_mqs_#t~ret968#1.offset;ldv_alloc_etherdev_mqs_~ldv_12_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_12_netdev_net_device~0#1.offset := ldv_alloc_etherdev_mqs_~tmp~77#1.base, ldv_alloc_etherdev_mqs_~tmp~77#1.offset;ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~ldv_12_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_12_netdev_net_device~0#1.offset; [2025-02-08 04:31:09,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10105: assume -2147483648 <= xennet_connect_#t~ret889#1 && xennet_connect_#t~ret889#1 <= 2147483647;xennet_connect_~err~9#1 := xennet_connect_#t~ret889#1;havoc xennet_connect_#t~mem886#1;havoc xennet_connect_#t~mem887#1.base, xennet_connect_#t~mem887#1.offset;havoc xennet_connect_#t~mem888#1.base, xennet_connect_#t~mem888#1.offset;havoc xennet_connect_#t~ret889#1; [2025-02-08 04:31:09,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7859-1: SUMMARY for call xennet_make_frags_#t~ret363#1 := skb_headlen(xennet_make_frags_~skb#1.base, xennet_make_frags_~skb#1.offset); srcloc: null [2025-02-08 04:31:09,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6802: skb_has_frag_list_~tmp~13#1.base, skb_has_frag_list_~tmp~13#1.offset := skb_has_frag_list_#t~ret127#1.base, skb_has_frag_list_#t~ret127#1.offset;havoc skb_has_frag_list_#t~ret127#1.base, skb_has_frag_list_#t~ret127#1.offset;call skb_has_frag_list_#t~mem128#1.base, skb_has_frag_list_#t~mem128#1.offset := read~$Pointer$#17(skb_has_frag_list_~tmp~13#1.base, 8 + skb_has_frag_list_~tmp~13#1.offset, 8);skb_has_frag_list_#res#1 := (if 0 == (if 0 != (skb_has_frag_list_#t~mem128#1.base + skb_has_frag_list_#t~mem128#1.offset) % 18446744073709551616 then 1 else 0) then 0 else 1);havoc skb_has_frag_list_#t~mem128#1.base, skb_has_frag_list_#t~mem128#1.offset; [2025-02-08 04:31:09,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10105-1: SUMMARY for call xennet_connect_#t~ret889#1 := xenbus_scanf(xennet_connect_#t~mem886#1, xennet_connect_#t~mem888#1.base, xennet_connect_#t~mem888#1.offset, 84, 0, 85, 0); srcloc: null [2025-02-08 04:31:09,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7859: xennet_make_frags_~tmp___1~8#1 := xennet_make_frags_#t~ret363#1;havoc xennet_make_frags_#t~ret363#1;xennet_make_frags_~len~0#1 := xennet_make_frags_~tmp___1~8#1; [2025-02-08 04:31:09,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6802-1: SUMMARY for call skb_has_frag_list_#t~ret127#1.base, skb_has_frag_list_#t~ret127#1.offset := skb_end_pointer(skb_has_frag_list_~skb#1.base, skb_has_frag_list_~skb#1.offset); srcloc: null [2025-02-08 04:31:09,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10898-1: SUMMARY for call ldv_alloc_etherdev_mqs_#t~ret968#1.base, ldv_alloc_etherdev_mqs_#t~ret968#1.offset := ldv_xmalloc(3200); srcloc: null [2025-02-08 04:31:09,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9445: assume xennet_create_dev_~i~8#1 % 4294967296 <= 255; [2025-02-08 04:31:09,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9445: assume !(xennet_create_dev_~i~8#1 % 4294967296 <= 255);xennet_create_dev_~__min1___0~0#1 := 256;xennet_create_dev_~__min2___0~0#1 := 256; [2025-02-08 04:31:09,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8256-2: havoc xennet_start_xmit_#t~bitwise450#1;assume (xennet_start_xmit_#t~bitwise450#1 % 4294967296 >= xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 && xennet_start_xmit_#t~bitwise450#1 % 4294967296 >= 8) && xennet_start_xmit_#t~bitwise450#1 % 4294967296 <= 8 + xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296; [2025-02-08 04:31:09,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8256-1: [2025-02-08 04:31:09,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7199: assume { :end_inline___compiletime_assert_3111 } true; [2025-02-08 04:31:09,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8256: call write~int#17(xennet_start_xmit_#t~bitwise450#1, xennet_start_xmit_~tx~0#1.base, 6 + xennet_start_xmit_~tx~0#1.offset, 2);havoc xennet_start_xmit_#t~mem449#1;havoc xennet_start_xmit_#t~bitwise450#1; [2025-02-08 04:31:09,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8256-4: assume 0 == xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 || 8 == xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296;xennet_start_xmit_#t~bitwise450#1 := 8; [2025-02-08 04:31:09,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8256-4: assume !(0 == xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296 || 8 == xennet_start_xmit_#t~mem449#1 % 65536 % 4294967296); [2025-02-08 04:31:09,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11295: ldv_dummy_resourceless_instance_callback_8_3_#t~ret996#1 := show_rxbuf_cur_#res#1;havoc show_rxbuf_cur_#t~ret947#1.base, show_rxbuf_cur_#t~ret947#1.offset, show_rxbuf_cur_#t~mem948#1, show_rxbuf_cur_#t~loopctr949#1, show_rxbuf_cur_#t~nondet950#1, show_rxbuf_cur_#t~ret951#1, show_rxbuf_cur_~dev#1.base, show_rxbuf_cur_~dev#1.offset, show_rxbuf_cur_~attr#1.base, show_rxbuf_cur_~attr#1.offset, show_rxbuf_cur_~buf#1.base, show_rxbuf_cur_~buf#1.offset, show_rxbuf_cur_~netdev~8#1.base, show_rxbuf_cur_~netdev~8#1.offset, show_rxbuf_cur_~__mptr~5#1.base, show_rxbuf_cur_~__mptr~5#1.offset, show_rxbuf_cur_~info~4#1.base, show_rxbuf_cur_~info~4#1.offset, show_rxbuf_cur_~tmp~73#1.base, show_rxbuf_cur_~tmp~73#1.offset, show_rxbuf_cur_~tmp___0~41#1;havoc show_rxbuf_cur_#in~dev#1.base, show_rxbuf_cur_#in~dev#1.offset, show_rxbuf_cur_#in~attr#1.base, show_rxbuf_cur_#in~attr#1.offset, show_rxbuf_cur_#in~buf#1.base, show_rxbuf_cur_#in~buf#1.offset;assume { :end_inline_show_rxbuf_cur } true;assume -9223372036854775808 <= ldv_dummy_resourceless_instance_callback_8_3_#t~ret996#1 && ldv_dummy_resourceless_instance_callback_8_3_#t~ret996#1 <= 9223372036854775807;havoc ldv_dummy_resourceless_instance_callback_8_3_#t~ret996#1; [2025-02-08 04:31:09,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8256-3: assume false;xennet_start_xmit_#t~bitwise450#1 := xennet_start_xmit_#t~mem449#1 % 65536; [2025-02-08 04:31:09,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8256-3: assume !false; [2025-02-08 04:31:09,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11956: havoc ldv_dummy_resourceless_instance_callback_7_9_#t~ret995#1, ldv_dummy_resourceless_instance_callback_7_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_9_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_7_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_9_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_7_9 } true; [2025-02-08 04:31:09,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9842: SUMMARY for call xenbus_dev_fatal(setup_netfront_~dev#1.base, setup_netfront_~dev#1.offset, setup_netfront_~err~7#1, 46, 0); srcloc: null [2025-02-08 04:31:09,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11956-1: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_7_9 } true;ldv_dummy_resourceless_instance_callback_7_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_9_#in~arg1#1.offset := ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_link~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_link~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_7_9_#t~ret995#1, ldv_dummy_resourceless_instance_callback_7_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_9_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_7_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_9_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_7_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_9_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_7_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_9_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_7_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_9_#in~arg1#1.offset;assume { :begin_inline_ethtool_op_get_link } true;ethtool_op_get_link_#in~arg0#1.base, ethtool_op_get_link_#in~arg0#1.offset := ldv_dummy_resourceless_instance_callback_7_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_9_~arg1#1.offset;havoc ethtool_op_get_link_#res#1;havoc ethtool_op_get_link_#t~nondet1225#1, ethtool_op_get_link_~arg0#1.base, ethtool_op_get_link_~arg0#1.offset;ethtool_op_get_link_~arg0#1.base, ethtool_op_get_link_~arg0#1.offset := ethtool_op_get_link_#in~arg0#1.base, ethtool_op_get_link_#in~arg0#1.offset;havoc ethtool_op_get_link_#t~nondet1225#1;ethtool_op_get_link_#res#1 := ethtool_op_get_link_#t~nondet1225#1;havoc ethtool_op_get_link_#t~nondet1225#1; [2025-02-08 04:31:09,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11824: assume -2147483648 <= ldv_net_dummy_resourceless_instance_7_#t~ret1037#1 && ldv_net_dummy_resourceless_instance_7_#t~ret1037#1 <= 2147483647;ldv_net_dummy_resourceless_instance_7_~tmp___2~22#1 := ldv_net_dummy_resourceless_instance_7_#t~ret1037#1;havoc ldv_net_dummy_resourceless_instance_7_#t~ret1037#1; [2025-02-08 04:31:09,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11824-1: SUMMARY for call ldv_net_dummy_resourceless_instance_7_#t~ret1037#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:31:09,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12485: ldv_register_netdev_118_#t~ret1080#1 := ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret1041#1, ldv_register_netdev_#t~ret1042#1, ldv_register_netdev_#t~mem1043#1.base, ldv_register_netdev_#t~mem1043#1.offset, ldv_register_netdev_#t~mem1044#1.base, ldv_register_netdev_#t~mem1044#1.offset, ldv_register_netdev_#t~ret1045#1, ldv_register_netdev_#t~ret1046#1, ldv_register_netdev_~arg0#1, ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset, ldv_register_netdev_~ldv_16_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_16_netdev_net_device~0#1.offset, ldv_register_netdev_~ldv_16_ret_default~0#1, ldv_register_netdev_~tmp~99#1, ldv_register_netdev_~tmp___0~49#1;havoc ldv_register_netdev_#in~arg0#1, ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset;assume { :end_inline_ldv_register_netdev } true;assume -2147483648 <= ldv_register_netdev_118_#t~ret1080#1 && ldv_register_netdev_118_#t~ret1080#1 <= 2147483647;ldv_register_netdev_118_~tmp___0~55#1 := ldv_register_netdev_118_#t~ret1080#1;havoc ldv_register_netdev_118_#t~ret1080#1;ldv_register_netdev_118_#res#1 := ldv_register_netdev_118_~tmp___0~55#1; [2025-02-08 04:31:09,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12617: netif_init_#t~ret965#1 := ldv_xenbus_register_frontend_140_#res#1;havoc ldv_xenbus_register_frontend_140_#t~ret1087#1, ldv_xenbus_register_frontend_140_#t~ret1088#1, ldv_xenbus_register_frontend_140_~ldv_func_arg1#1.base, ldv_xenbus_register_frontend_140_~ldv_func_arg1#1.offset, ldv_xenbus_register_frontend_140_~ldv_func_res~4#1, ldv_xenbus_register_frontend_140_~tmp~119#1, ldv_xenbus_register_frontend_140_~tmp___0~57#1;havoc ldv_xenbus_register_frontend_140_#in~ldv_func_arg1#1.base, ldv_xenbus_register_frontend_140_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_xenbus_register_frontend_140 } true;assume -2147483648 <= netif_init_#t~ret965#1 && netif_init_#t~ret965#1 <= 2147483647;netif_init_~tmp___1~29#1 := netif_init_#t~ret965#1;havoc netif_init_#t~ret965#1;netif_init_#res#1 := netif_init_~tmp___1~29#1;ldv_EMGentry_init_netif_init_20_9_#t~ret966#1 := netif_init_#res#1;havoc netif_init_#t~ret963#1, netif_init_#t~ret964#1, netif_init_#t~ret965#1, netif_init_~tmp~75#1, netif_init_~tmp___0~43#1, netif_init_~tmp___1~29#1;assume { :end_inline_netif_init } true;assume -2147483648 <= ldv_EMGentry_init_netif_init_20_9_#t~ret966#1 && ldv_EMGentry_init_netif_init_20_9_#t~ret966#1 <= 2147483647;ldv_EMGentry_init_netif_init_20_9_~tmp~76#1 := ldv_EMGentry_init_netif_init_20_9_#t~ret966#1;havoc ldv_EMGentry_init_netif_init_20_9_#t~ret966#1;ldv_EMGentry_init_netif_init_20_9_#res#1 := ldv_EMGentry_init_netif_init_20_9_~tmp~76#1;ldv_entry_EMGentry_20_#t~ret1004#1 := ldv_EMGentry_init_netif_init_20_9_#res#1;havoc ldv_EMGentry_init_netif_init_20_9_#t~ret966#1, ldv_EMGentry_init_netif_init_20_9_~arg0#1.base, ldv_EMGentry_init_netif_init_20_9_~arg0#1.offset, ldv_EMGentry_init_netif_init_20_9_~tmp~76#1;havoc ldv_EMGentry_init_netif_init_20_9_#in~arg0#1.base, ldv_EMGentry_init_netif_init_20_9_#in~arg0#1.offset;assume { :end_inline_ldv_EMGentry_init_netif_init_20_9 } true;assume -2147483648 <= ldv_entry_EMGentry_20_#t~ret1004#1 && ldv_entry_EMGentry_20_#t~ret1004#1 <= 2147483647;ldv_entry_EMGentry_20_~ldv_20_ret_default~0#1 := ldv_entry_EMGentry_20_#t~ret1004#1;havoc ldv_entry_EMGentry_20_#t~ret1004#1;assume { :begin_inline_ldv_post_init } true;ldv_post_init_#in~init_ret_val#1 := ldv_entry_EMGentry_20_~ldv_20_ret_default~0#1;havoc ldv_post_init_#res#1;havoc ldv_post_init_#t~ret1100#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~125#1;ldv_post_init_~init_ret_val#1 := ldv_post_init_#in~init_ret_val#1;havoc ldv_post_init_~tmp~125#1; [2025-02-08 04:31:09,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11164: havoc xennet_get_strings_#t~memcpy~res924#1.base, xennet_get_strings_#t~memcpy~res924#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~12#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; [2025-02-08 04:31:09,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8257-1: SUMMARY for call xennet_start_xmit_#t~ret451#1.base, xennet_start_xmit_#t~ret451#1.offset := skb_end_pointer(xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 04:31:09,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8257: xennet_start_xmit_~tmp___23~0#1.base, xennet_start_xmit_~tmp___23~0#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;call xennet_start_xmit_#t~mem452#1 := read~int#17(xennet_start_xmit_~tmp___23~0#1.base, 2 + xennet_start_xmit_~tmp___23~0#1.offset, 2);call write~int#17(xennet_start_xmit_#t~mem452#1, xennet_start_xmit_~gso~0#1.base, 2 + xennet_start_xmit_~gso~0#1.offset, 2);havoc xennet_start_xmit_#t~mem452#1; [2025-02-08 04:31:09,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10239: assume 2 == netback_changed_~backend_state#1 % 4294967296; [2025-02-08 04:31:09,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10239: assume !(2 == netback_changed_~backend_state#1 % 4294967296); [2025-02-08 04:31:09,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6804: havoc skb_has_frag_list_#t~mem128#1.base, skb_has_frag_list_#t~mem128#1.offset;skb_gso_ok_#t~ret184#1 := skb_has_frag_list_#res#1;havoc skb_has_frag_list_#t~ret127#1.base, skb_has_frag_list_#t~ret127#1.offset, skb_has_frag_list_#t~mem128#1.base, skb_has_frag_list_#t~mem128#1.offset, skb_has_frag_list_~skb#1.base, skb_has_frag_list_~skb#1.offset, skb_has_frag_list_~tmp~13#1.base, skb_has_frag_list_~tmp~13#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~3#1 := (if 0 == skb_gso_ok_#t~ret184#1 % 256 then 0 else 1);havoc skb_gso_ok_#t~ret184#1; [2025-02-08 04:31:09,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12618-1: ldv_xenbus_register_frontend_140_#res#1 := ldv_xenbus_register_frontend_140_~ldv_func_res~4#1; [2025-02-08 04:31:09,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10108: assume 1 != xennet_connect_~err~9#1;call write~int#0(0, xennet_connect_~#feature_rx_copy~0#1.base, xennet_connect_~#feature_rx_copy~0#1.offset, 4); [2025-02-08 04:31:09,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10108: assume !(1 != xennet_connect_~err~9#1); [2025-02-08 04:31:09,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9051: xennet_get_stats64_#t~ret652#1 := u64_stats_fetch_retry_bh_#res#1;havoc u64_stats_fetch_retry_bh_~syncp#1.base, u64_stats_fetch_retry_bh_~syncp#1.offset, u64_stats_fetch_retry_bh_~start#1;havoc u64_stats_fetch_retry_bh_#in~syncp#1.base, u64_stats_fetch_retry_bh_#in~syncp#1.offset, u64_stats_fetch_retry_bh_#in~start#1;assume { :end_inline_u64_stats_fetch_retry_bh } true;xennet_get_stats64_~tmp___0~24#1 := (if 0 == xennet_get_stats64_#t~ret652#1 % 256 then 0 else 1);havoc xennet_get_stats64_#t~ret652#1; [2025-02-08 04:31:09,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11826: assume 0 != ldv_net_dummy_resourceless_instance_7_~tmp___2~22#1; [2025-02-08 04:31:09,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11826: assume !(0 != ldv_net_dummy_resourceless_instance_7_~tmp___2~22#1); [2025-02-08 04:31:09,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9712: assume -2147483648 <= setup_netfront_single_#t~ret783#1 && setup_netfront_single_#t~ret783#1 <= 2147483647;setup_netfront_single_~err~5#1 := setup_netfront_single_#t~ret783#1;havoc setup_netfront_single_#t~mem781#1;havoc setup_netfront_single_#t~mem782#1.base, setup_netfront_single_#t~mem782#1.offset;havoc setup_netfront_single_#t~ret783#1; [2025-02-08 04:31:09,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9712-1: SUMMARY for call setup_netfront_single_#t~ret783#1 := bind_evtchn_to_irqhandler(setup_netfront_single_#t~mem781#1, #funAddr~xennet_interrupt.base, #funAddr~xennet_interrupt.offset, 0, setup_netfront_single_#t~mem782#1.base, setup_netfront_single_#t~mem782#1.offset, setup_netfront_single_~info#1.base, setup_netfront_single_~info#1.offset); srcloc: null [2025-02-08 04:31:09,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8259-1: SUMMARY for call xennet_start_xmit_#t~ret453#1.base, xennet_start_xmit_#t~ret453#1.offset := skb_end_pointer(xennet_start_xmit_~skb#1.base, xennet_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 04:31:09,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8259: xennet_start_xmit_~tmp___24~0#1.base, xennet_start_xmit_~tmp___24~0#1.offset := xennet_start_xmit_#t~ret453#1.base, xennet_start_xmit_#t~ret453#1.offset;havoc xennet_start_xmit_#t~ret453#1.base, xennet_start_xmit_#t~ret453#1.offset;call xennet_start_xmit_#t~mem454#1 := read~int#17(xennet_start_xmit_~tmp___24~0#1.base, 6 + xennet_start_xmit_~tmp___24~0#1.offset, 2); [2025-02-08 04:31:09,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10902-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-02-08 04:31:09,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8260-2: havoc xennet_start_xmit_#t~bitwise455#1;assume (((((if xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 <= 2147483647 then xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 else xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 - 4294967296) < 0 || xennet_start_xmit_#t~bitwise455#1 <= (if xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 <= 2147483647 then xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 else xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 - 4294967296)) && xennet_start_xmit_#t~bitwise455#1 <= 16) && xennet_start_xmit_#t~bitwise455#1 >= 0) && ((if xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 <= 2147483647 then xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 else xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 - 4294967296) >= 0 || xennet_start_xmit_#t~bitwise455#1 > 16 + (if xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 <= 2147483647 then xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 else xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 - 4294967296))) && xennet_start_xmit_#t~bitwise455#1 >= -2147483648; [2025-02-08 04:31:09,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8260-1: [2025-02-08 04:31:09,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7203: havoc net_gso_ok_#t~bitwise180#1;skb_gso_ok_#t~ret183#1 := net_gso_ok_#res#1;havoc net_gso_ok_#t~bitwise180#1, net_gso_ok_~features#1, net_gso_ok_~gso_type#1, net_gso_ok_~feature~0#1, net_gso_ok_~__cond~0#1, net_gso_ok_~__cond___0~0#1, net_gso_ok_~__cond___1~0#1, net_gso_ok_~__cond___2~0#1, net_gso_ok_~__cond___3~0#1, net_gso_ok_~__cond___4~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~7#1 := (if 0 == skb_gso_ok_#t~ret183#1 % 256 then 0 else 1);havoc skb_gso_ok_#t~mem182#1;havoc skb_gso_ok_#t~ret183#1; [2025-02-08 04:31:09,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8260: call write~int#17((if 0 != xennet_start_xmit_#t~bitwise455#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~mem454#1;havoc xennet_start_xmit_#t~bitwise455#1;call write~int#17(0, xennet_start_xmit_~gso~0#1.base, 5 + xennet_start_xmit_~gso~0#1.offset, 1);call write~int#17(0, xennet_start_xmit_~gso~0#1.base, 6 + xennet_start_xmit_~gso~0#1.offset, 2);call write~int#17(1, xennet_start_xmit_~gso~0#1.base, xennet_start_xmit_~gso~0#1.offset, 1);call write~int#17(0, xennet_start_xmit_~gso~0#1.base, 1 + xennet_start_xmit_~gso~0#1.offset, 1); [2025-02-08 04:31:09,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12488-1: ldv_register_netdev_118_#res#1 := ldv_register_netdev_118_~ldv_func_res~2#1; [2025-02-08 04:31:09,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7203-5: assume net_gso_ok_~features#1 % 18446744073709551616 == net_gso_ok_~feature~0#1 % 18446744073709551616;net_gso_ok_#t~bitwise180#1 := net_gso_ok_~features#1; [2025-02-08 04:31:09,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7203-5: assume !(net_gso_ok_~features#1 % 18446744073709551616 == net_gso_ok_~feature~0#1 % 18446744073709551616); [2025-02-08 04:31:09,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7203-4: havoc net_gso_ok_#t~bitwise180#1;assume net_gso_ok_#t~bitwise180#1 % 18446744073709551616 <= net_gso_ok_~features#1 % 18446744073709551616 && net_gso_ok_#t~bitwise180#1 % 18446744073709551616 <= net_gso_ok_~feature~0#1 % 18446744073709551616; [2025-02-08 04:31:09,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8260-4: assume 0 == (if xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 <= 2147483647 then xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 else xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 - 4294967296);xennet_start_xmit_#t~bitwise455#1 := 0; [2025-02-08 04:31:09,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8260-4: assume !(0 == (if xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 <= 2147483647 then xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 else xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:31:09,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7203-3: [2025-02-08 04:31:09,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9978: assume talk_to_netback_#t~mem849#1 % 4294967296 == talk_to_netback_#t~mem850#1 % 4294967296;havoc talk_to_netback_#t~mem849#1;havoc talk_to_netback_#t~mem850#1;call talk_to_netback_#t~mem851#1 := read~int#14(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, 4);call talk_to_netback_#t~mem852#1.base, talk_to_netback_#t~mem852#1.offset := read~$Pointer$#17(talk_to_netback_~dev#1.base, 8 + talk_to_netback_~dev#1.offset, 8);call talk_to_netback_#t~mem853#1 := read~int#17(talk_to_netback_~info#1.base, 196 + talk_to_netback_~info#1.offset, 4); [2025-02-08 04:31:09,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9978: assume !(talk_to_netback_#t~mem849#1 % 4294967296 == talk_to_netback_#t~mem850#1 % 4294967296);havoc talk_to_netback_#t~mem849#1;havoc talk_to_netback_#t~mem850#1;call talk_to_netback_#t~mem855#1 := read~int#14(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, 4);call talk_to_netback_#t~mem856#1.base, talk_to_netback_#t~mem856#1.offset := read~$Pointer$#17(talk_to_netback_~dev#1.base, 8 + talk_to_netback_~dev#1.offset, 8);call talk_to_netback_#t~mem857#1 := read~int#17(talk_to_netback_~info#1.base, 196 + talk_to_netback_~info#1.offset, 4); [2025-02-08 04:31:09,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8260-3: assume 16 == (if xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 <= 2147483647 then xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 else xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 - 4294967296);xennet_start_xmit_#t~bitwise455#1 := (if xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 <= 2147483647 then xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 else xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:31:09,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8260-3: assume !(16 == (if xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 <= 2147483647 then xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 else xennet_start_xmit_#t~mem454#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:31:09,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7203-2: net_gso_ok_#res#1 := (if 0 == (if net_gso_ok_#t~bitwise180#1 % 18446744073709551616 == net_gso_ok_~feature~0#1 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc net_gso_ok_#t~bitwise180#1; [2025-02-08 04:31:09,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7203-6: assume 0 == net_gso_ok_~features#1 % 18446744073709551616 || 0 == net_gso_ok_~feature~0#1 % 18446744073709551616;net_gso_ok_#t~bitwise180#1 := 0; [2025-02-08 04:31:09,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7203-6: assume !(0 == net_gso_ok_~features#1 % 18446744073709551616 || 0 == net_gso_ok_~feature~0#1 % 18446744073709551616); [2025-02-08 04:31:09,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11828: ldv_net_dummy_resourceless_instance_7_~tmp~98#1.base, ldv_net_dummy_resourceless_instance_7_~tmp~98#1.offset := ldv_net_dummy_resourceless_instance_7_#t~ret1038#1.base, ldv_net_dummy_resourceless_instance_7_#t~ret1038#1.offset;havoc ldv_net_dummy_resourceless_instance_7_#t~ret1038#1.base, ldv_net_dummy_resourceless_instance_7_#t~ret1038#1.offset;ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_3_2_default~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_3_2_default~0#1.offset := ldv_net_dummy_resourceless_instance_7_~tmp~98#1.base, ldv_net_dummy_resourceless_instance_7_~tmp~98#1.offset; [2025-02-08 04:31:09,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11828-1: SUMMARY for call ldv_net_dummy_resourceless_instance_7_#t~ret1038#1.base, ldv_net_dummy_resourceless_instance_7_#t~ret1038#1.offset := ldv_xmalloc(8); srcloc: null [2025-02-08 04:31:09,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10243: assume 4 == netback_changed_~backend_state#1 % 4294967296; [2025-02-08 04:31:09,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10243: assume !(4 == netback_changed_~backend_state#1 % 4294967296); [2025-02-08 04:31:09,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9054: assume 0 != (if xennet_get_stats64_~tmp___0~24#1 % 256 % 4294967296 <= 2147483647 then xennet_get_stats64_~tmp___0~24#1 % 256 % 4294967296 else xennet_get_stats64_~tmp___0~24#1 % 256 % 4294967296 - 4294967296); [2025-02-08 04:31:09,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9054: assume !(0 != (if xennet_get_stats64_~tmp___0~24#1 % 256 % 4294967296 <= 2147483647 then xennet_get_stats64_~tmp___0~24#1 % 256 % 4294967296 else xennet_get_stats64_~tmp___0~24#1 % 256 % 4294967296 - 4294967296));call xennet_get_stats64_#t~mem653#1 := read~int#9(xennet_get_stats64_~tot#1.base, xennet_get_stats64_~tot#1.offset, 8);call write~int#9(xennet_get_stats64_#t~mem653#1 + xennet_get_stats64_~rx_packets~0#1, xennet_get_stats64_~tot#1.base, xennet_get_stats64_~tot#1.offset, 8);havoc xennet_get_stats64_#t~mem653#1;call xennet_get_stats64_#t~mem654#1 := read~int#9(xennet_get_stats64_~tot#1.base, 8 + xennet_get_stats64_~tot#1.offset, 8);call write~int#9(xennet_get_stats64_#t~mem654#1 + xennet_get_stats64_~tx_packets~0#1, xennet_get_stats64_~tot#1.base, 8 + xennet_get_stats64_~tot#1.offset, 8);havoc xennet_get_stats64_#t~mem654#1;call xennet_get_stats64_#t~mem655#1 := read~int#9(xennet_get_stats64_~tot#1.base, 16 + xennet_get_stats64_~tot#1.offset, 8);call write~int#9(xennet_get_stats64_#t~mem655#1 + xennet_get_stats64_~rx_bytes~0#1, xennet_get_stats64_~tot#1.base, 16 + xennet_get_stats64_~tot#1.offset, 8);havoc xennet_get_stats64_#t~mem655#1;call xennet_get_stats64_#t~mem656#1 := read~int#9(xennet_get_stats64_~tot#1.base, 24 + xennet_get_stats64_~tot#1.offset, 8);call write~int#9(xennet_get_stats64_#t~mem656#1 + xennet_get_stats64_~tx_bytes~0#1, xennet_get_stats64_~tot#1.base, 24 + xennet_get_stats64_~tot#1.offset, 8);havoc xennet_get_stats64_#t~mem656#1; [2025-02-08 04:31:09,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9715: assume setup_netfront_single_~err~5#1 < 0; [2025-02-08 04:31:09,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9715: assume !(setup_netfront_single_~err~5#1 < 0);call setup_netfront_single_#t~mem784#1 := read~int#17(setup_netfront_single_~info#1.base, 196 + setup_netfront_single_~info#1.offset, 4);call write~int#17(setup_netfront_single_#t~mem784#1, setup_netfront_single_~info#1.base, 200 + setup_netfront_single_~info#1.offset, 4);havoc setup_netfront_single_#t~mem784#1;setup_netfront_single_~tmp~64#1 := setup_netfront_single_~err~5#1;call write~int#17(setup_netfront_single_~tmp~64#1, setup_netfront_single_~info#1.base, 204 + setup_netfront_single_~info#1.offset, 4);call write~int#17(setup_netfront_single_~tmp~64#1, setup_netfront_single_~info#1.base, 208 + setup_netfront_single_~info#1.offset, 4);setup_netfront_single_#res#1 := 0; [2025-02-08 04:31:09,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7865: call write~int#17(4096 - xennet_make_frags_~offset~0#1 % 65536, xennet_make_frags_~tx#1.base, 10 + xennet_make_frags_~tx#1.offset, 2);call xennet_make_frags_#t~mem364#1 := read~int#17(xennet_make_frags_~tx#1.base, 6 + xennet_make_frags_~tx#1.offset, 2); [2025-02-08 04:31:09,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11961-1: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_7_3 } true;ldv_dummy_resourceless_instance_callback_7_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_3_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_3_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_7_3_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_7_3_#in~arg3#1.offset := ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_ethtool_stats~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_callback_get_ethtool_stats~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_net_device~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_struct_ethtool_stats_ptr~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_container_struct_ethtool_stats_ptr~0#1.offset, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_3_2_default~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_3_2_default~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_7_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_7_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg3#1.offset;ldv_dummy_resourceless_instance_callback_7_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_7_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_3_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_7_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_7_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_3_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_7_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_7_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_3_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_7_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg3#1.offset := ldv_dummy_resourceless_instance_callback_7_3_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_7_3_#in~arg3#1.offset;assume { :begin_inline_xennet_get_ethtool_stats } true;xennet_get_ethtool_stats_#in~dev#1.base, xennet_get_ethtool_stats_#in~dev#1.offset, xennet_get_ethtool_stats_#in~stats#1.base, xennet_get_ethtool_stats_#in~stats#1.offset, xennet_get_ethtool_stats_#in~data#1.base, xennet_get_ethtool_stats_#in~data#1.offset := ldv_dummy_resourceless_instance_callback_7_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_7_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg3#1.offset;havoc xennet_get_ethtool_stats_#t~ret921#1.base, xennet_get_ethtool_stats_#t~ret921#1.offset, xennet_get_ethtool_stats_#t~mem922#1, xennet_get_ethtool_stats_#t~mem923#1, xennet_get_ethtool_stats_~dev#1.base, xennet_get_ethtool_stats_~dev#1.offset, xennet_get_ethtool_stats_~stats#1.base, xennet_get_ethtool_stats_~stats#1.offset, xennet_get_ethtool_stats_~data#1.base, xennet_get_ethtool_stats_~data#1.offset, xennet_get_ethtool_stats_~np~19#1.base, xennet_get_ethtool_stats_~np~19#1.offset, xennet_get_ethtool_stats_~tmp~68#1.base, xennet_get_ethtool_stats_~tmp~68#1.offset, xennet_get_ethtool_stats_~i~11#1;xennet_get_ethtool_stats_~dev#1.base, xennet_get_ethtool_stats_~dev#1.offset := xennet_get_ethtool_stats_#in~dev#1.base, xennet_get_ethtool_stats_#in~dev#1.offset;xennet_get_ethtool_stats_~stats#1.base, xennet_get_ethtool_stats_~stats#1.offset := xennet_get_ethtool_stats_#in~stats#1.base, xennet_get_ethtool_stats_#in~stats#1.offset;xennet_get_ethtool_stats_~data#1.base, xennet_get_ethtool_stats_~data#1.offset := xennet_get_ethtool_stats_#in~data#1.base, xennet_get_ethtool_stats_#in~data#1.offset;havoc xennet_get_ethtool_stats_~np~19#1.base, xennet_get_ethtool_stats_~np~19#1.offset;havoc xennet_get_ethtool_stats_~tmp~68#1.base, xennet_get_ethtool_stats_~tmp~68#1.offset;havoc xennet_get_ethtool_stats_~i~11#1; [2025-02-08 04:31:09,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11961: havoc ldv_dummy_resourceless_instance_callback_7_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_7_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_7_3_~arg3#1.offset;havoc ldv_dummy_resourceless_instance_callback_7_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_7_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_7_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_7_3_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_7_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_7_3_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_7_3_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_7_3_#in~arg3#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_7_3 } true; [2025-02-08 04:31:09,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8130: xennet_start_xmit_#t~ret415#1 := xennet_count_skb_frag_slots_#res#1;havoc xennet_count_skb_frag_slots_#t~ret402#1.base, xennet_count_skb_frag_slots_#t~ret402#1.offset, xennet_count_skb_frag_slots_#t~mem403#1, xennet_count_skb_frag_slots_#t~ret404#1.base, xennet_count_skb_frag_slots_#t~ret404#1.offset, xennet_count_skb_frag_slots_#t~ret405#1, xennet_count_skb_frag_slots_#t~mem406#1, xennet_count_skb_frag_slots_~skb#1.base, xennet_count_skb_frag_slots_~skb#1.offset, xennet_count_skb_frag_slots_~i~4#1, xennet_count_skb_frag_slots_~frags~1#1, xennet_count_skb_frag_slots_~tmp~41#1.base, xennet_count_skb_frag_slots_~tmp~41#1.offset, xennet_count_skb_frag_slots_~pages~0#1, xennet_count_skb_frag_slots_~frag~1#1.base, xennet_count_skb_frag_slots_~frag~1#1.offset, xennet_count_skb_frag_slots_~tmp___0~14#1.base, xennet_count_skb_frag_slots_~tmp___0~14#1.offset, xennet_count_skb_frag_slots_~size~0#1, xennet_count_skb_frag_slots_~tmp___1~9#1, xennet_count_skb_frag_slots_~offset~1#1;havoc xennet_count_skb_frag_slots_#in~skb#1.base, xennet_count_skb_frag_slots_#in~skb#1.offset;assume { :end_inline_xennet_count_skb_frag_slots } true;assume -2147483648 <= xennet_start_xmit_#t~ret415#1 && xennet_start_xmit_#t~ret415#1 <= 2147483647;xennet_start_xmit_~tmp___3~7#1 := xennet_start_xmit_#t~ret415#1;havoc xennet_start_xmit_#t~ret415#1;xennet_start_xmit_~slots~0#1 := (if ((4095 + (xennet_start_xmit_~offset~2#1 + xennet_start_xmit_~len~1#1) % 4294967296) % 18446744073709551616 / 4096 + xennet_start_xmit_~tmp___3~7#1) % 4294967296 % 4294967296 <= 2147483647 then ((4095 + (xennet_start_xmit_~offset~2#1 + xennet_start_xmit_~len~1#1) % 4294967296) % 18446744073709551616 / 4096 + xennet_start_xmit_~tmp___3~7#1) % 4294967296 % 4294967296 else ((4095 + (xennet_start_xmit_~offset~2#1 + xennet_start_xmit_~len~1#1) % 4294967296) % 18446744073709551616 / 4096 + xennet_start_xmit_~tmp___3~7#1) % 4294967296 % 4294967296 - 4294967296); [2025-02-08 04:31:09,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7998: xennet_make_frags_~page~1#1.base, xennet_make_frags_~page~1#1.offset := xennet_make_frags_~page~1#1.base, 72 + xennet_make_frags_~page~1#1.offset;xennet_make_frags_~offset~0#1 := 0; [2025-02-08 04:31:09,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9980: assume -2147483648 <= talk_to_netback_#t~ret854#1 && talk_to_netback_#t~ret854#1 <= 2147483647;talk_to_netback_~err~8#1 := talk_to_netback_#t~ret854#1;havoc talk_to_netback_#t~mem851#1;havoc talk_to_netback_#t~mem852#1.base, talk_to_netback_#t~mem852#1.offset;havoc talk_to_netback_#t~mem853#1;havoc talk_to_netback_#t~ret854#1; [2025-02-08 04:31:09,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9980-1: SUMMARY for call talk_to_netback_#t~ret854#1 := xenbus_printf(talk_to_netback_#t~mem851#1, talk_to_netback_#t~mem852#1.base, talk_to_netback_#t~mem852#1.offset, 55, 0, 56, 0); srcloc: null [2025-02-08 04:31:09,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866: call write~int#17(xennet_make_frags_#t~bitwise365#1, xennet_make_frags_~tx#1.base, 6 + xennet_make_frags_~tx#1.offset, 2);havoc xennet_make_frags_#t~mem364#1;havoc xennet_make_frags_#t~bitwise365#1;call xennet_make_frags_#t~mem366#1 := read~int#17(xennet_make_frags_~tx#1.base, 10 + xennet_make_frags_~tx#1.offset, 2);xennet_make_frags_~len~0#1 := xennet_make_frags_~len~0#1 - xennet_make_frags_#t~mem366#1 % 65536;havoc xennet_make_frags_#t~mem366#1;call xennet_make_frags_#t~mem367#1 := read~int#17(xennet_make_frags_~tx#1.base, 10 + xennet_make_frags_~tx#1.offset, 2);xennet_make_frags_~data~0#1.base, xennet_make_frags_~data~0#1.offset := xennet_make_frags_~data~0#1.base, xennet_make_frags_~data~0#1.offset + (if xennet_make_frags_#t~mem367#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xennet_make_frags_#t~mem367#1 % 65536 % 18446744073709551616 % 18446744073709551616 else xennet_make_frags_#t~mem367#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc xennet_make_frags_#t~mem367#1;xennet_make_frags_~offset~0#1 := 0; [2025-02-08 04:31:09,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10112: assume 0 == xennet_connect_#t~mem890#1 % 4294967296;havoc xennet_connect_#t~mem890#1;assume { :begin_inline__dev_info } true;_dev_info_#in~arg0#1.base, _dev_info_#in~arg0#1.offset, _dev_info_#in~arg1#1.base, _dev_info_#in~arg1#1.offset := xennet_connect_~dev#1.base, 1236 + xennet_connect_~dev#1.offset, 86, 0;havoc _dev_info_#res#1;havoc _dev_info_#t~nondet1215#1, _dev_info_~arg0#1.base, _dev_info_~arg0#1.offset, _dev_info_~arg1#1.base, _dev_info_~arg1#1.offset;_dev_info_~arg0#1.base, _dev_info_~arg0#1.offset := _dev_info_#in~arg0#1.base, _dev_info_#in~arg0#1.offset;_dev_info_~arg1#1.base, _dev_info_~arg1#1.offset := _dev_info_#in~arg1#1.base, _dev_info_#in~arg1#1.offset;havoc _dev_info_#t~nondet1215#1;assume -2147483648 <= _dev_info_#t~nondet1215#1 && _dev_info_#t~nondet1215#1 <= 2147483647;_dev_info_#res#1 := _dev_info_#t~nondet1215#1;havoc _dev_info_#t~nondet1215#1; [2025-02-08 04:31:09,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10112: assume !(0 == xennet_connect_#t~mem890#1 % 4294967296);havoc xennet_connect_#t~mem890#1;call xennet_connect_#t~mem892#1.base, xennet_connect_#t~mem892#1.offset := read~$Pointer$#17(xennet_connect_~np~17#1.base, 252 + xennet_connect_~np~17#1.offset, 8);assume { :begin_inline_talk_to_netback } true;talk_to_netback_#in~dev#1.base, talk_to_netback_#in~dev#1.offset, talk_to_netback_#in~info#1.base, talk_to_netback_#in~info#1.offset := xennet_connect_#t~mem892#1.base, xennet_connect_#t~mem892#1.offset, xennet_connect_~np~17#1.base, xennet_connect_~np~17#1.offset;havoc talk_to_netback_#res#1;havoc talk_to_netback_#t~ret839#1, talk_to_netback_#t~ret840#1, talk_to_netback_#t~mem841#1, talk_to_netback_#t~mem842#1.base, talk_to_netback_#t~mem842#1.offset, talk_to_netback_#t~mem843#1, talk_to_netback_#t~ret844#1, talk_to_netback_#t~mem845#1, talk_to_netback_#t~mem846#1.base, talk_to_netback_#t~mem846#1.offset, talk_to_netback_#t~mem847#1, talk_to_netback_#t~ret848#1, talk_to_netback_#t~mem849#1, talk_to_netback_#t~mem850#1, talk_to_netback_#t~mem851#1, talk_to_netback_#t~mem852#1.base, talk_to_netback_#t~mem852#1.offset, talk_to_netback_#t~mem853#1, talk_to_netback_#t~ret854#1, talk_to_netback_#t~mem855#1, talk_to_netback_#t~mem856#1.base, talk_to_netback_#t~mem856#1.offset, talk_to_netback_#t~mem857#1, talk_to_netback_#t~ret858#1, talk_to_netback_#t~mem859#1, talk_to_netback_#t~mem860#1.base, talk_to_netback_#t~mem860#1.offset, talk_to_netback_#t~mem861#1, talk_to_netback_#t~ret862#1, talk_to_netback_#t~mem863#1, talk_to_netback_#t~mem864#1.base, talk_to_netback_#t~mem864#1.offset, talk_to_netback_#t~ret865#1, talk_to_netback_#t~mem866#1, talk_to_netback_#t~mem867#1.base, talk_to_netback_#t~mem867#1.offset, talk_to_netback_#t~ret868#1, talk_to_netback_#t~mem869#1, talk_to_netback_#t~mem870#1.base, talk_to_netback_#t~mem870#1.offset, talk_to_netback_#t~ret871#1, talk_to_netback_#t~mem872#1, talk_to_netback_#t~mem873#1.base, talk_to_netback_#t~mem873#1.offset, talk_to_netback_#t~ret874#1, talk_to_netback_#t~mem875#1, talk_to_netback_#t~mem876#1.base, talk_to_netback_#t~mem876#1.offset, talk_to_netback_#t~ret877#1, talk_to_netback_#t~mem878#1, talk_to_netback_#t~mem879#1.base, talk_to_netback_#t~mem879#1.offset, talk_to_netback_#t~ret880#1, talk_to_netback_#t~mem881#1, talk_to_netback_#t~ret882#1, talk_to_netback_#t~mem883#1, talk_to_netback_#t~ret884#1, talk_to_netback_~dev#1.base, talk_to_netback_~dev#1.offset, talk_to_netback_~info#1.base, talk_to_netback_~info#1.offset, talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset, talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, talk_to_netback_~err~8#1;talk_to_netback_~dev#1.base, talk_to_netback_~dev#1.offset := talk_to_netback_#in~dev#1.base, talk_to_netback_#in~dev#1.offset;talk_to_netback_~info#1.base, talk_to_netback_~info#1.offset := talk_to_netback_#in~info#1.base, talk_to_netback_#in~info#1.offset;havoc talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset;call talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset := #Ultimate.allocOnStack(4);havoc talk_to_netback_~err~8#1;assume { :begin_inline_setup_netfront } true;setup_netfront_#in~dev#1.base, setup_netfront_#in~dev#1.offset, setup_netfront_#in~info#1.base, setup_netfront_#in~info#1.offset := talk_to_netback_~dev#1.base, talk_to_netback_~dev#1.offset, talk_to_netback_~info#1.base, talk_to_netback_~info#1.offset;havoc setup_netfront_#res#1;havoc setup_netfront_#t~mem811#1.base, setup_netfront_#t~mem811#1.offset, setup_netfront_#t~mem812#1, setup_netfront_#t~mem813#1.base, setup_netfront_#t~mem813#1.offset, setup_netfront_#t~mem814#1.base, setup_netfront_#t~mem814#1.offset, setup_netfront_#t~ret815#1, setup_netfront_#t~mem816#1.base, setup_netfront_#t~mem816#1.offset, setup_netfront_#t~ret817#1, setup_netfront_#t~mem818#1.base, setup_netfront_#t~mem818#1.offset, setup_netfront_#t~ret819#1, setup_netfront_#t~memset~res820#1.base, setup_netfront_#t~memset~res820#1.offset, setup_netfront_#t~ret821#1, setup_netfront_#t~ret822#1, setup_netfront_#t~ret823#1, setup_netfront_#t~ret824#1, setup_netfront_#t~memset~res825#1.base, setup_netfront_#t~memset~res825#1.offset, setup_netfront_#t~ret826#1, setup_netfront_#t~ret827#1, setup_netfront_#t~ret828#1, setup_netfront_#t~mem829#1, setup_netfront_#t~ret830#1, setup_netfront_#t~mem831#1, setup_netfront_#t~mem832#1, setup_netfront_#t~short833#1, setup_netfront_#t~ret834#1, setup_netfront_#t~mem835#1, setup_netfront_#t~ret836#1, setup_netfront_#t~mem837#1, setup_netfront_#t~ret838#1, setup_netfront_~dev#1.base, setup_netfront_~dev#1.offset, setup_netfront_~info#1.base, setup_netfront_~info#1.offset, setup_netfront_~txs~0#1.base, setup_netfront_~txs~0#1.offset, setup_netfront_~rxs~0#1.base, setup_netfront_~rxs~0#1.offset, setup_netfront_~err~7#1, setup_netfront_~netdev~2#1.base, setup_netfront_~netdev~2#1.offset, setup_netfront_~#feature_split_evtchn~0#1.base, setup_netfront_~#feature_split_evtchn~0#1.offset, setup_netfront_~#__constr_expr_0~2#1.base, setup_netfront_~#__constr_expr_0~2#1.offset, setup_netfront_~tmp~65#1, setup_netfront_~tmp___0~34#1, setup_netfront_~tmp___1~24#1, setup_netfront_~tmp___2~18#1, setup_netfront_~tmp___3~14#1, setup_netfront_~tmp___4~11#1, setup_netfront_~tmp___5~7#1, setup_netfront_~tmp___6~6#1, setup_netfront_~tmp___7~4#1, setup_netfront_~tmp___8~4#1;setup_netfront_~dev#1.base, setup_netfront_~dev#1.offset := setup_netfront_#in~dev#1.base, setup_netfront_#in~dev#1.offset;setup_netfront_~info#1.base, setup_netfront_~info#1.offset := setup_netfront_#in~info#1.base, setup_netfront_#in~info#1.offset;havoc setup_netfront_~txs~0#1.base, setup_netfront_~txs~0#1.offset;havoc setup_netfront_~rxs~0#1.base, setup_netfront_~rxs~0#1.offset;havoc setup_netfront_~err~7#1;havoc setup_netfront_~netdev~2#1.base, setup_netfront_~netdev~2#1.offset;call setup_netfront_~#feature_split_evtchn~0#1.base, setup_netfront_~#feature_split_evtchn~0#1.offset := #Ultimate.allocOnStack(4);call setup_netfront_~#__constr_expr_0~2#1.base, setup_netfront_~#__constr_expr_0~2#1.offset := #Ultimate.allocOnStack(4);havoc setup_netfront_~tmp~65#1;havoc setup_netfront_~tmp___0~34#1;havoc setup_netfront_~tmp___1~24#1;havoc setup_netfront_~tmp___2~18#1;havoc setup_netfront_~tmp___3~14#1;havoc setup_netfront_~tmp___4~11#1;havoc setup_netfront_~tmp___5~7#1;havoc setup_netfront_~tmp___6~6#1;havoc setup_netfront_~tmp___7~4#1;havoc setup_netfront_~tmp___8~4#1;call setup_netfront_#t~mem811#1.base, setup_netfront_#t~mem811#1.offset := read~$Pointer$#17(setup_netfront_~info#1.base, 16 + setup_netfront_~info#1.offset, 8);setup_netfront_~netdev~2#1.base, setup_netfront_~netdev~2#1.offset := setup_netfront_#t~mem811#1.base, setup_netfront_#t~mem811#1.offset;havoc setup_netfront_#t~mem811#1.base, setup_netfront_#t~mem811#1.offset;call write~int#17(0, setup_netfront_~info#1.base, 348 + setup_netfront_~info#1.offset, 4);call write~int#17(0, setup_netfront_~info#1.base, 5568 + setup_netfront_~info#1.offset, 4);call write~$Pointer$#17(0, 0, setup_netfront_~info#1.base, 5560 + setup_netfront_~info#1.offset, 8);call write~$Pointer$#17(0, 0, setup_netfront_~info#1.base, 340 + setup_netfront_~info#1.offset, 8);call write~int#17(0, setup_netfront_~netdev~2#1.base, 64 + setup_netfront_~netdev~2#1.offset, 4);call write~int#11(0, setup_netfront_~#__constr_expr_0~2#1.base, setup_netfront_~#__constr_expr_0~2#1.offset, 4);call setup_netfront_#t~mem812#1 := read~int#11(setup_netfront_~#__constr_expr_0~2#1.base, setup_netfront_~#__constr_expr_0~2#1.offset, 4);call setup_netfront_#t~mem813#1.base, setup_netfront_#t~mem813#1.offset := read~$Pointer$#17(setup_netfront_~info#1.base, 252 + setup_netfront_~info#1.offset, 8);call setup_netfront_#t~mem814#1.base, setup_netfront_#t~mem814#1.offset := read~$Pointer$#17(setup_netfront_#t~mem813#1.base, 16 + setup_netfront_#t~mem813#1.offset, 8); [2025-02-08 04:31:09,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10112-1: call xennet_connect_#t~mem890#1 := read~int#0(xennet_connect_~#feature_rx_copy~0#1.base, xennet_connect_~#feature_rx_copy~0#1.offset, 4); [2025-02-08 04:31:09,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12755: assume -2147483648 <= ldv_post_init_#t~ret1100#1 && ldv_post_init_#t~ret1100#1 <= 2147483647;ldv_post_init_~tmp~125#1 := ldv_post_init_#t~ret1100#1;havoc ldv_post_init_#t~ret1100#1;ldv_post_init_#res#1 := ldv_post_init_~tmp~125#1;ldv_entry_EMGentry_20_#t~ret1005#1 := ldv_post_init_#res#1;havoc ldv_post_init_#t~ret1100#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~125#1;havoc ldv_post_init_#in~init_ret_val#1;assume { :end_inline_ldv_post_init } true;assume -2147483648 <= ldv_entry_EMGentry_20_#t~ret1005#1 && ldv_entry_EMGentry_20_#t~ret1005#1 <= 2147483647;ldv_entry_EMGentry_20_~ldv_20_ret_default~0#1 := ldv_entry_EMGentry_20_#t~ret1005#1;havoc ldv_entry_EMGentry_20_#t~ret1005#1; [2025-02-08 04:31:09,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866-4: assume 0 == xennet_make_frags_#t~mem364#1 % 65536 % 4294967296 || 4 == xennet_make_frags_#t~mem364#1 % 65536 % 4294967296;xennet_make_frags_#t~bitwise365#1 := 4; [2025-02-08 04:31:09,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866-4: assume !(0 == xennet_make_frags_#t~mem364#1 % 65536 % 4294967296 || 4 == xennet_make_frags_#t~mem364#1 % 65536 % 4294967296); [2025-02-08 04:31:09,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12755-1: SUMMARY for call ldv_post_init_#t~ret1100#1 := ldv_filter_positive_int(ldv_post_init_~init_ret_val#1); srcloc: null [2025-02-08 04:31:09,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866-3: assume false;xennet_make_frags_#t~bitwise365#1 := xennet_make_frags_#t~mem364#1 % 65536; [2025-02-08 04:31:09,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866-3: assume !false; [2025-02-08 04:31:09,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11830-1: SUMMARY for call ldv_net_dummy_resourceless_instance_7_#t~ret1039#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:31:09,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866-2: havoc xennet_make_frags_#t~bitwise365#1;assume (xennet_make_frags_#t~bitwise365#1 % 4294967296 >= xennet_make_frags_#t~mem364#1 % 65536 % 4294967296 && xennet_make_frags_#t~bitwise365#1 % 4294967296 >= 4) && xennet_make_frags_#t~bitwise365#1 % 4294967296 <= 4 + xennet_make_frags_#t~mem364#1 % 65536 % 4294967296; [2025-02-08 04:31:09,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866-1: [2025-02-08 04:31:09,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10905-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-02-08 04:31:09,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11830: assume -2147483648 <= ldv_net_dummy_resourceless_instance_7_#t~ret1039#1 && ldv_net_dummy_resourceless_instance_7_#t~ret1039#1 <= 2147483647;ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1 := ldv_net_dummy_resourceless_instance_7_#t~ret1039#1;havoc ldv_net_dummy_resourceless_instance_7_#t~ret1039#1; [2025-02-08 04:31:09,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9452: assume -2147483648 <= xennet_create_dev_#t~ret724#1 && xennet_create_dev_#t~ret724#1 <= 2147483647;xennet_create_dev_~tmp___3~13#1 := xennet_create_dev_#t~ret724#1;havoc xennet_create_dev_#t~ret724#1; [2025-02-08 04:31:09,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9452-1: SUMMARY for call xennet_create_dev_#t~ret724#1 := gnttab_alloc_grant_references((if (if xennet_create_dev_~__min1___0~0#1 < xennet_create_dev_~__min2___0~0#1 then xennet_create_dev_~__min1___0~0#1 else xennet_create_dev_~__min2___0~0#1) % 65536 % 4294967296 <= 2147483647 then (if xennet_create_dev_~__min1___0~0#1 < xennet_create_dev_~__min2___0~0#1 then xennet_create_dev_~__min1___0~0#1 else xennet_create_dev_~__min2___0~0#1) % 65536 % 4294967296 else (if xennet_create_dev_~__min1___0~0#1 < xennet_create_dev_~__min2___0~0#1 then xennet_create_dev_~__min1___0~0#1 else xennet_create_dev_~__min2___0~0#1) % 65536 % 4294967296 - 4294967296), xennet_create_dev_~np~16#1.base, 2400 + xennet_create_dev_~np~16#1.offset); srcloc: null [2025-02-08 04:31:09,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6942: SUMMARY for call clear_bit(0, napi_enable_~n#1.base, 16 + napi_enable_~n#1.offset); srcloc: null [2025-02-08 04:31:09,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8132-1: SUMMARY for call xennet_start_xmit_#t~ret416#1 := ldv__builtin_expect((if xennet_start_xmit_~slots~0#1 % 4294967296 > 18 then 1 else 0), 0); srcloc: null [2025-02-08 04:31:09,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8132: assume -9223372036854775808 <= xennet_start_xmit_#t~ret416#1 && xennet_start_xmit_#t~ret416#1 <= 9223372036854775807;xennet_start_xmit_~tmp___5~2#1 := xennet_start_xmit_#t~ret416#1;havoc xennet_start_xmit_#t~ret416#1; [2025-02-08 04:31:09,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10907-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-02-08 04:31:09,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9982: assume 0 != talk_to_netback_~err~8#1;talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset := 57, 0; [2025-02-08 04:31:09,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9982: assume !(0 != talk_to_netback_~err~8#1); [2025-02-08 04:31:09,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12625: 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;assume { :begin_inline_ldv_xenbus_unregister_driver } true;ldv_xenbus_unregister_driver_#in~arg0#1.base, ldv_xenbus_unregister_driver_#in~arg0#1.offset, ldv_xenbus_unregister_driver_#in~arg1#1.base, ldv_xenbus_unregister_driver_#in~arg1#1.offset := 0, 0, ldv_xenbus_unregister_driver_141_~ldv_func_arg1#1.base, ldv_xenbus_unregister_driver_141_~ldv_func_arg1#1.offset;havoc ldv_xenbus_unregister_driver_~arg0#1.base, ldv_xenbus_unregister_driver_~arg0#1.offset, ldv_xenbus_unregister_driver_~arg1#1.base, ldv_xenbus_unregister_driver_~arg1#1.offset, ldv_xenbus_unregister_driver_~ldv_18_struct_xenbus_driver_struct_xenbus_driver~0#1.base, ldv_xenbus_unregister_driver_~ldv_18_struct_xenbus_driver_struct_xenbus_driver~0#1.offset;ldv_xenbus_unregister_driver_~arg0#1.base, ldv_xenbus_unregister_driver_~arg0#1.offset := ldv_xenbus_unregister_driver_#in~arg0#1.base, ldv_xenbus_unregister_driver_#in~arg0#1.offset;ldv_xenbus_unregister_driver_~arg1#1.base, ldv_xenbus_unregister_driver_~arg1#1.offset := ldv_xenbus_unregister_driver_#in~arg1#1.base, ldv_xenbus_unregister_driver_#in~arg1#1.offset;havoc ldv_xenbus_unregister_driver_~ldv_18_struct_xenbus_driver_struct_xenbus_driver~0#1.base, ldv_xenbus_unregister_driver_~ldv_18_struct_xenbus_driver_struct_xenbus_driver~0#1.offset;ldv_xenbus_unregister_driver_~ldv_18_struct_xenbus_driver_struct_xenbus_driver~0#1.base, ldv_xenbus_unregister_driver_~ldv_18_struct_xenbus_driver_struct_xenbus_driver~0#1.offset := ldv_xenbus_unregister_driver_~arg1#1.base, ldv_xenbus_unregister_driver_~arg1#1.offset;assume { :begin_inline_ldv_dispatch_deregister_18_1 } true;ldv_dispatch_deregister_18_1_#in~arg0#1.base, ldv_dispatch_deregister_18_1_#in~arg0#1.offset := ldv_xenbus_unregister_driver_~ldv_18_struct_xenbus_driver_struct_xenbus_driver~0#1.base, ldv_xenbus_unregister_driver_~ldv_18_struct_xenbus_driver_struct_xenbus_driver~0#1.offset;havoc ldv_dispatch_deregister_18_1_~arg0#1.base, ldv_dispatch_deregister_18_1_~arg0#1.offset;ldv_dispatch_deregister_18_1_~arg0#1.base, ldv_dispatch_deregister_18_1_~arg0#1.offset := ldv_dispatch_deregister_18_1_#in~arg0#1.base, ldv_dispatch_deregister_18_1_#in~arg0#1.offset; [2025-02-08 04:31:09,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10247: assume 6 == netback_changed_~backend_state#1 % 4294967296; [2025-02-08 04:31:09,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10247: assume !(6 == netback_changed_~backend_state#1 % 4294967296); [2025-02-08 04:31:09,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12626: havoc ldv_xenbus_unregister_driver_~arg0#1.base, ldv_xenbus_unregister_driver_~arg0#1.offset, ldv_xenbus_unregister_driver_~arg1#1.base, ldv_xenbus_unregister_driver_~arg1#1.offset, ldv_xenbus_unregister_driver_~ldv_18_struct_xenbus_driver_struct_xenbus_driver~0#1.base, ldv_xenbus_unregister_driver_~ldv_18_struct_xenbus_driver_struct_xenbus_driver~0#1.offset;havoc ldv_xenbus_unregister_driver_#in~arg0#1.base, ldv_xenbus_unregister_driver_#in~arg0#1.offset, ldv_xenbus_unregister_driver_#in~arg1#1.base, ldv_xenbus_unregister_driver_#in~arg1#1.offset;assume { :end_inline_ldv_xenbus_unregister_driver } true; [2025-02-08 04:31:09,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11833: assume 1 == ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1; [2025-02-08 04:31:09,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11833: assume !(1 == ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1); [2025-02-08 04:31:09,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9455: assume xennet_create_dev_~tmp___3~13#1 < 0; [2025-02-08 04:31:09,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9455: assume !(xennet_create_dev_~tmp___3~13#1 < 0);xennet_create_dev_~__min1___1~0#1 := 256;xennet_create_dev_~__min2___1~0#1 := 256; [2025-02-08 04:31:09,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8134: assume 0 != xennet_start_xmit_~tmp___5~2#1; [2025-02-08 04:31:09,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8134: assume !(0 != xennet_start_xmit_~tmp___5~2#1);assume { :begin_inline_ldv___ldv_spin_lock_106 } true;ldv___ldv_spin_lock_106_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_106_#in~ldv_func_arg1#1.offset := xennet_start_xmit_~np~6#1.base, 260 + xennet_start_xmit_~np~6#1.offset;havoc ldv___ldv_spin_lock_106_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_106_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_106_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_106_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_106_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_106_#in~ldv_func_arg1#1.offset; [2025-02-08 04:31:09,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9191: xennet_fix_features_~tmp~57#1.base, xennet_fix_features_~tmp~57#1.offset := xennet_fix_features_#t~ret674#1.base, xennet_fix_features_#t~ret674#1.offset;havoc xennet_fix_features_#t~ret674#1.base, xennet_fix_features_#t~ret674#1.offset;xennet_fix_features_~np~13#1.base, xennet_fix_features_~np~13#1.offset := xennet_fix_features_~tmp~57#1.base, xennet_fix_features_~tmp~57#1.offset; [2025-02-08 04:31:09,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9191-1: SUMMARY for call xennet_fix_features_#t~ret674#1.base, xennet_fix_features_#t~ret674#1.offset := netdev_priv(xennet_fix_features_~dev#1.base, xennet_fix_features_~dev#1.offset); srcloc: null [2025-02-08 04:31:09,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7870: xennet_make_frags_~tmp___2~7#1 := xennet_make_frags_#t~ret368#1;havoc xennet_make_frags_#t~ret368#1;xennet_make_frags_~id~3#1 := xennet_make_frags_~tmp___2~7#1 % 65536; [2025-02-08 04:31:09,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7870-1: SUMMARY for call xennet_make_frags_#t~ret368#1 := get_id_from_freelist(xennet_make_frags_~np~5#1.base, 5476 + xennet_make_frags_~np~5#1.offset, xennet_make_frags_~np~5#1.base, 352 + xennet_make_frags_~np~5#1.offset); srcloc: null [2025-02-08 04:31:09,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12495: SUMMARY for call unregister_netdev(ldv_unregister_netdev_119_~ldv_func_arg1#1.base, ldv_unregister_netdev_119_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:31:09,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8003: assume 0 != xennet_make_frags_~len~0#1 % 4294967296; [2025-02-08 04:31:09,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8003: assume !(0 != xennet_make_frags_~len~0#1 % 4294967296);xennet_make_frags_~i~3#1 := 1 + xennet_make_frags_~i~3#1; [2025-02-08 04:31:09,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10646: call ULTIMATE.dealloc(xennet_remove_~#descriptor~2#1.base, xennet_remove_~#descriptor~2#1.offset);havoc xennet_remove_~#descriptor~2#1.base, xennet_remove_~#descriptor~2#1.offset;ldv_io_instance_release_0_2_#t~ret1034#1 := xennet_remove_#res#1;havoc xennet_remove_#t~ret953#1.base, xennet_remove_#t~ret953#1.offset, xennet_remove_#t~mem954#1, xennet_remove_#t~ret955#1, xennet_remove_#t~mem956#1.base, xennet_remove_#t~mem956#1.offset, xennet_remove_#t~ret957#1, xennet_remove_#t~mem958#1.base, xennet_remove_#t~mem958#1.offset, xennet_remove_#t~mem959#1.base, xennet_remove_#t~mem959#1.offset, xennet_remove_#t~ret960#1, xennet_remove_#t~mem961#1.base, xennet_remove_#t~mem961#1.offset, xennet_remove_#t~mem962#1.base, xennet_remove_#t~mem962#1.offset, xennet_remove_~dev#1.base, xennet_remove_~dev#1.offset, xennet_remove_~info~5#1.base, xennet_remove_~info~5#1.offset, xennet_remove_~tmp~74#1.base, xennet_remove_~tmp~74#1.offset, xennet_remove_~#descriptor~2#1.base, xennet_remove_~#descriptor~2#1.offset, xennet_remove_~tmp___0~42#1;havoc xennet_remove_#in~dev#1.base, xennet_remove_#in~dev#1.offset;assume { :end_inline_xennet_remove } true;assume -2147483648 <= ldv_io_instance_release_0_2_#t~ret1034#1 && ldv_io_instance_release_0_2_#t~ret1034#1 <= 2147483647;havoc ldv_io_instance_release_0_2_#t~ret1034#1; [2025-02-08 04:31:09,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11307: ldv_dummy_resourceless_instance_callback_8_9_#t~ret1001#1 := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~997#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~997#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~998#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~998#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~999#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~999#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~1000#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#t~funptrres1260#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#t~ret1261#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#t~ret1262#1;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~997#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~997#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~998#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~998#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~999#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~999#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~1000#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int } true;assume -9223372036854775808 <= ldv_dummy_resourceless_instance_callback_8_9_#t~ret1001#1 && ldv_dummy_resourceless_instance_callback_8_9_#t~ret1001#1 <= 9223372036854775807;havoc ldv_dummy_resourceless_instance_callback_8_9_#t~ret1001#1; [2025-02-08 04:31:09,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12496: SUMMARY for call ldv_unregister_netdev(0, 0, ldv_unregister_netdev_119_~ldv_func_arg1#1.base, ldv_unregister_netdev_119_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:31:09,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9457: assume -2147483648 <= xennet_create_dev_#t~ret725#1 && xennet_create_dev_#t~ret725#1 <= 2147483647;havoc xennet_create_dev_#t~ret725#1;xennet_create_dev_~err~3#1 := -12; [2025-02-08 04:31:09,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9457-1: SUMMARY for call xennet_create_dev_#t~ret725#1 := printk(30, 0); srcloc: null [2025-02-08 04:31:09,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8136-1: SUMMARY for call xennet_start_xmit_#t~ret417#1 := net_ratelimit(); srcloc: null [2025-02-08 04:31:09,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8136: assume -2147483648 <= xennet_start_xmit_#t~ret417#1 && xennet_start_xmit_#t~ret417#1 <= 2147483647;xennet_start_xmit_~tmp___4~5#1 := xennet_start_xmit_#t~ret417#1;havoc xennet_start_xmit_#t~ret417#1; [2025-02-08 04:31:09,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11175: ldv_dummy_resourceless_instance_callback_7_16_#t~ret988#1 := xennet_change_mtu_#res#1;havoc xennet_change_mtu_#t~ret644#1, xennet_change_mtu_~dev#1.base, xennet_change_mtu_~dev#1.offset, xennet_change_mtu_~mtu#1, xennet_change_mtu_~max~1#1, xennet_change_mtu_~tmp~52#1;havoc xennet_change_mtu_#in~dev#1.base, xennet_change_mtu_#in~dev#1.offset, xennet_change_mtu_#in~mtu#1;assume { :end_inline_xennet_change_mtu } true;assume -2147483648 <= ldv_dummy_resourceless_instance_callback_7_16_#t~ret988#1 && ldv_dummy_resourceless_instance_callback_7_16_#t~ret988#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_7_16_#t~ret988#1; [2025-02-08 04:31:09,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9854-1: SUMMARY for call setup_netfront_#t~memset~res820#1.base, setup_netfront_#t~memset~res820#1.offset := #Ultimate.C_memset#17(setup_netfront_~txs~0#1.base, 16 + setup_netfront_~txs~0#1.offset, 0, 48); srcloc: null [2025-02-08 04:31:09,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7872-1: SUMMARY for call xennet_make_frags_#t~ret369#1.base, xennet_make_frags_#t~ret369#1.offset := skb_get(xennet_make_frags_~skb#1.base, xennet_make_frags_~skb#1.offset); srcloc: null [2025-02-08 04:31:09,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7872: call write~$Pointer$#17(xennet_make_frags_#t~ret369#1.base, xennet_make_frags_#t~ret369#1.offset, xennet_make_frags_~np~5#1.base, 352 + xennet_make_frags_~np~5#1.offset + 8 * (if xennet_make_frags_~id~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then xennet_make_frags_~id~3#1 % 4294967296 % 18446744073709551616 else xennet_make_frags_~id~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8);havoc xennet_make_frags_#t~ret369#1.base, xennet_make_frags_#t~ret369#1.offset;xennet_make_frags_~tmp___3~6#1 := xennet_make_frags_~prod~1#1;xennet_make_frags_~prod~1#1 := 1 + xennet_make_frags_~prod~1#1;call xennet_make_frags_#t~mem370#1.base, xennet_make_frags_#t~mem370#1.offset := read~$Pointer$#17(xennet_make_frags_~np~5#1.base, 340 + xennet_make_frags_~np~5#1.offset, 8);call xennet_make_frags_#t~mem371#1 := read~int#17(xennet_make_frags_~np~5#1.base, 336 + xennet_make_frags_~np~5#1.offset, 4); [2025-02-08 04:31:09,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11968: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 04:31:09,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9854: havoc setup_netfront_#t~memset~res820#1.base, setup_netfront_#t~memset~res820#1.offset;call write~int#17(0, setup_netfront_~info#1.base, 328 + setup_netfront_~info#1.offset, 4);call write~int#17(0, setup_netfront_~info#1.base, 332 + setup_netfront_~info#1.offset, 4);call write~int#17(256, setup_netfront_~info#1.base, 336 + setup_netfront_~info#1.offset, 4);call write~$Pointer$#17(setup_netfront_~txs~0#1.base, setup_netfront_~txs~0#1.offset, setup_netfront_~info#1.base, 340 + setup_netfront_~info#1.offset, 8); [2025-02-08 04:31:09,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10251: assume 5 == netback_changed_~backend_state#1 % 4294967296; [2025-02-08 04:31:09,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10251: assume !(5 == netback_changed_~backend_state#1 % 4294967296); [2025-02-08 04:31:09,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9194: assume 0 != (if xennet_fix_features_~features#1 % 18446744073709551616 % 4294967296 <= 2147483647 then xennet_fix_features_~features#1 % 18446744073709551616 % 4294967296 else xennet_fix_features_~features#1 % 18446744073709551616 % 4294967296 - 4294967296) % 2;call write~int#10(0, xennet_fix_features_~#__constr_expr_0~0#1.base, xennet_fix_features_~#__constr_expr_0~0#1.offset, 4);call xennet_fix_features_#t~mem675#1 := read~int#10(xennet_fix_features_~#__constr_expr_0~0#1.base, xennet_fix_features_~#__constr_expr_0~0#1.offset, 4);call xennet_fix_features_#t~mem676#1.base, xennet_fix_features_#t~mem676#1.offset := read~$Pointer$#17(xennet_fix_features_~np~13#1.base, 252 + xennet_fix_features_~np~13#1.offset, 8);call xennet_fix_features_#t~mem677#1.base, xennet_fix_features_#t~mem677#1.offset := read~$Pointer$#17(xennet_fix_features_#t~mem676#1.base, 16 + xennet_fix_features_#t~mem676#1.offset, 8); [2025-02-08 04:31:09,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9194: assume !(0 != (if xennet_fix_features_~features#1 % 18446744073709551616 % 4294967296 <= 2147483647 then xennet_fix_features_~features#1 % 18446744073709551616 % 4294967296 else xennet_fix_features_~features#1 % 18446744073709551616 % 4294967296 - 4294967296) % 2); [2025-02-08 04:31:09,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8269: call write~int#17(1 + xennet_start_xmit_~i~5#1, xennet_start_xmit_~np~6#1.base, 328 + xennet_start_xmit_~np~6#1.offset, 4);assume { :begin_inline_xennet_make_frags } true;xennet_make_frags_#in~skb#1.base, xennet_make_frags_#in~skb#1.offset, xennet_make_frags_#in~dev#1.base, xennet_make_frags_#in~dev#1.offset, xennet_make_frags_#in~tx#1.base, xennet_make_frags_#in~tx#1.offset := 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_~tx~0#1.base, xennet_start_xmit_~tx~0#1.offset;havoc xennet_make_frags_#t~ret358#1.base, xennet_make_frags_#t~ret358#1.offset, xennet_make_frags_#t~mem359#1.base, xennet_make_frags_#t~mem359#1.offset, xennet_make_frags_#t~mem360#1, xennet_make_frags_#t~ret361#1.base, xennet_make_frags_#t~ret361#1.offset, xennet_make_frags_#t~mem362#1, xennet_make_frags_#t~ret363#1, xennet_make_frags_#t~mem364#1, xennet_make_frags_#t~bitwise365#1, xennet_make_frags_#t~mem366#1, xennet_make_frags_#t~mem367#1, xennet_make_frags_#t~ret368#1, xennet_make_frags_#t~ret369#1.base, xennet_make_frags_#t~ret369#1.offset, xennet_make_frags_#t~mem370#1.base, xennet_make_frags_#t~mem370#1.offset, xennet_make_frags_#t~mem371#1, xennet_make_frags_#t~bitwise372#1, xennet_make_frags_#t~ret373#1, xennet_make_frags_#t~ret374#1, xennet_make_frags_#t~ret375#1, xennet_make_frags_#t~ret376#1, xennet_make_frags_#t~mem377#1.base, xennet_make_frags_#t~mem377#1.offset, xennet_make_frags_#t~mem378#1, xennet_make_frags_#t~ret379#1, xennet_make_frags_#t~ret380#1.base, xennet_make_frags_#t~ret380#1.offset, xennet_make_frags_#t~ret381#1.base, xennet_make_frags_#t~ret381#1.offset, xennet_make_frags_#t~ret382#1, xennet_make_frags_#t~mem383#1, xennet_make_frags_#t~ret384#1, xennet_make_frags_#t~bitwise385#1, xennet_make_frags_#t~ret386#1, xennet_make_frags_#t~ret387#1, xennet_make_frags_#t~mem388#1, xennet_make_frags_#t~bitwise389#1, xennet_make_frags_#t~ret390#1, xennet_make_frags_#t~ret391#1.base, xennet_make_frags_#t~ret391#1.offset, xennet_make_frags_#t~mem392#1.base, xennet_make_frags_#t~mem392#1.offset, xennet_make_frags_#t~mem393#1, xennet_make_frags_#t~bitwise394#1, xennet_make_frags_#t~ret395#1, xennet_make_frags_#t~ret396#1, xennet_make_frags_#t~ret397#1, xennet_make_frags_#t~mem398#1.base, xennet_make_frags_#t~mem398#1.offset, xennet_make_frags_#t~mem399#1, xennet_make_frags_#t~ret400#1, xennet_make_frags_#t~ret401#1, xennet_make_frags_~skb#1.base, xennet_make_frags_~skb#1.offset, xennet_make_frags_~dev#1.base, xennet_make_frags_~dev#1.offset, xennet_make_frags_~tx#1.base, xennet_make_frags_~tx#1.offset, xennet_make_frags_~np~5#1.base, xennet_make_frags_~np~5#1.offset, xennet_make_frags_~tmp~40#1.base, xennet_make_frags_~tmp~40#1.offset, xennet_make_frags_~data~0#1.base, xennet_make_frags_~data~0#1.offset, xennet_make_frags_~mfn~1#1, xennet_make_frags_~prod~1#1, xennet_make_frags_~frags~0#1, xennet_make_frags_~tmp___0~13#1.base, xennet_make_frags_~tmp___0~13#1.offset, xennet_make_frags_~offset~0#1, xennet_make_frags_~len~0#1, xennet_make_frags_~tmp___1~8#1, xennet_make_frags_~id~3#1, xennet_make_frags_~ref~2#1, xennet_make_frags_~i~3#1, xennet_make_frags_~tmp___2~7#1, xennet_make_frags_~tmp___3~6#1, xennet_make_frags_~tmp___4~4#1, xennet_make_frags_~tmp___5~1#1, xennet_make_frags_~tmp___6~1#1, xennet_make_frags_~tmp___7~1#1, xennet_make_frags_~tmp___8~1#1, xennet_make_frags_~frag~0#1.base, xennet_make_frags_~frag~0#1.offset, xennet_make_frags_~tmp___9~1#1.base, xennet_make_frags_~tmp___9~1#1.offset, xennet_make_frags_~page~1#1.base, xennet_make_frags_~page~1#1.offset, xennet_make_frags_~tmp___10~1#1.base, xennet_make_frags_~tmp___10~1#1.offset, xennet_make_frags_~tmp___11~1#1, xennet_make_frags_~tmp___12~1#1, xennet_make_frags_~bytes~0#1, xennet_make_frags_~tmp___13~1#1, xennet_make_frags_~tmp___14~1#1, xennet_make_frags_~tmp___15~0#1, xennet_make_frags_~tmp___16~0#1, xennet_make_frags_~tmp___17~0#1, xennet_make_frags_~tmp___18~0#1, xennet_make_frags_~tmp___19~0#1, xennet_make_frags_~tmp___20~0#1;xennet_make_frags_~skb#1.base, xennet_make_frags_~skb#1.offset := xennet_make_frags_#in~skb#1.base, xennet_make_frags_#in~skb#1.offset;xennet_make_frags_~dev#1.base, xennet_make_frags_~dev#1.offset := xennet_make_frags_#in~dev#1.base, xennet_make_frags_#in~dev#1.offset;xennet_make_frags_~tx#1.base, xennet_make_frags_~tx#1.offset := xennet_make_frags_#in~tx#1.base, xennet_make_frags_#in~tx#1.offset;havoc xennet_make_frags_~np~5#1.base, xennet_make_frags_~np~5#1.offset;havoc xennet_make_frags_~tmp~40#1.base, xennet_make_frags_~tmp~40#1.offset;havoc xennet_make_frags_~data~0#1.base, xennet_make_frags_~data~0#1.offset;havoc xennet_make_frags_~mfn~1#1;havoc xennet_make_frags_~prod~1#1;havoc xennet_make_frags_~frags~0#1;havoc xennet_make_frags_~tmp___0~13#1.base, xennet_make_frags_~tmp___0~13#1.offset;havoc xennet_make_frags_~offset~0#1;havoc xennet_make_frags_~len~0#1;havoc xennet_make_frags_~tmp___1~8#1;havoc xennet_make_frags_~id~3#1;havoc xennet_make_frags_~ref~2#1;havoc xennet_make_frags_~i~3#1;havoc xennet_make_frags_~tmp___2~7#1;havoc xennet_make_frags_~tmp___3~6#1;havoc xennet_make_frags_~tmp___4~4#1;havoc xennet_make_frags_~tmp___5~1#1;havoc xennet_make_frags_~tmp___6~1#1;havoc xennet_make_frags_~tmp___7~1#1;havoc xennet_make_frags_~tmp___8~1#1;havoc xennet_make_frags_~frag~0#1.base, xennet_make_frags_~frag~0#1.offset;havoc xennet_make_frags_~tmp___9~1#1.base, xennet_make_frags_~tmp___9~1#1.offset;havoc xennet_make_frags_~page~1#1.base, xennet_make_frags_~page~1#1.offset;havoc xennet_make_frags_~tmp___10~1#1.base, xennet_make_frags_~tmp___10~1#1.offset;havoc xennet_make_frags_~tmp___11~1#1;havoc xennet_make_frags_~tmp___12~1#1;havoc xennet_make_frags_~bytes~0#1;havoc xennet_make_frags_~tmp___13~1#1;havoc xennet_make_frags_~tmp___14~1#1;havoc xennet_make_frags_~tmp___15~0#1;havoc xennet_make_frags_~tmp___16~0#1;havoc xennet_make_frags_~tmp___17~0#1;havoc xennet_make_frags_~tmp___18~0#1;havoc xennet_make_frags_~tmp___19~0#1;havoc xennet_make_frags_~tmp___20~0#1; [2025-02-08 04:31:09,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11837: assume 2 == ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1; [2025-02-08 04:31:09,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11837: assume !(2 == ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1); [2025-02-08 04:31:09,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8270: havoc xennet_make_frags_#t~ret358#1.base, xennet_make_frags_#t~ret358#1.offset, xennet_make_frags_#t~mem359#1.base, xennet_make_frags_#t~mem359#1.offset, xennet_make_frags_#t~mem360#1, xennet_make_frags_#t~ret361#1.base, xennet_make_frags_#t~ret361#1.offset, xennet_make_frags_#t~mem362#1, xennet_make_frags_#t~ret363#1, xennet_make_frags_#t~mem364#1, xennet_make_frags_#t~bitwise365#1, xennet_make_frags_#t~mem366#1, xennet_make_frags_#t~mem367#1, xennet_make_frags_#t~ret368#1, xennet_make_frags_#t~ret369#1.base, xennet_make_frags_#t~ret369#1.offset, xennet_make_frags_#t~mem370#1.base, xennet_make_frags_#t~mem370#1.offset, xennet_make_frags_#t~mem371#1, xennet_make_frags_#t~bitwise372#1, xennet_make_frags_#t~ret373#1, xennet_make_frags_#t~ret374#1, xennet_make_frags_#t~ret375#1, xennet_make_frags_#t~ret376#1, xennet_make_frags_#t~mem377#1.base, xennet_make_frags_#t~mem377#1.offset, xennet_make_frags_#t~mem378#1, xennet_make_frags_#t~ret379#1, xennet_make_frags_#t~ret380#1.base, xennet_make_frags_#t~ret380#1.offset, xennet_make_frags_#t~ret381#1.base, xennet_make_frags_#t~ret381#1.offset, xennet_make_frags_#t~ret382#1, xennet_make_frags_#t~mem383#1, xennet_make_frags_#t~ret384#1, xennet_make_frags_#t~bitwise385#1, xennet_make_frags_#t~ret386#1, xennet_make_frags_#t~ret387#1, xennet_make_frags_#t~mem388#1, xennet_make_frags_#t~bitwise389#1, xennet_make_frags_#t~ret390#1, xennet_make_frags_#t~ret391#1.base, xennet_make_frags_#t~ret391#1.offset, xennet_make_frags_#t~mem392#1.base, xennet_make_frags_#t~mem392#1.offset, xennet_make_frags_#t~mem393#1, xennet_make_frags_#t~bitwise394#1, xennet_make_frags_#t~ret395#1, xennet_make_frags_#t~ret396#1, xennet_make_frags_#t~ret397#1, xennet_make_frags_#t~mem398#1.base, xennet_make_frags_#t~mem398#1.offset, xennet_make_frags_#t~mem399#1, xennet_make_frags_#t~ret400#1, xennet_make_frags_#t~ret401#1, xennet_make_frags_~skb#1.base, xennet_make_frags_~skb#1.offset, xennet_make_frags_~dev#1.base, xennet_make_frags_~dev#1.offset, xennet_make_frags_~tx#1.base, xennet_make_frags_~tx#1.offset, xennet_make_frags_~np~5#1.base, xennet_make_frags_~np~5#1.offset, xennet_make_frags_~tmp~40#1.base, xennet_make_frags_~tmp~40#1.offset, xennet_make_frags_~data~0#1.base, xennet_make_frags_~data~0#1.offset, xennet_make_frags_~mfn~1#1, xennet_make_frags_~prod~1#1, xennet_make_frags_~frags~0#1, xennet_make_frags_~tmp___0~13#1.base, xennet_make_frags_~tmp___0~13#1.offset, xennet_make_frags_~offset~0#1, xennet_make_frags_~len~0#1, xennet_make_frags_~tmp___1~8#1, xennet_make_frags_~id~3#1, xennet_make_frags_~ref~2#1, xennet_make_frags_~i~3#1, xennet_make_frags_~tmp___2~7#1, xennet_make_frags_~tmp___3~6#1, xennet_make_frags_~tmp___4~4#1, xennet_make_frags_~tmp___5~1#1, xennet_make_frags_~tmp___6~1#1, xennet_make_frags_~tmp___7~1#1, xennet_make_frags_~tmp___8~1#1, xennet_make_frags_~frag~0#1.base, xennet_make_frags_~frag~0#1.offset, xennet_make_frags_~tmp___9~1#1.base, xennet_make_frags_~tmp___9~1#1.offset, xennet_make_frags_~page~1#1.base, xennet_make_frags_~page~1#1.offset, xennet_make_frags_~tmp___10~1#1.base, xennet_make_frags_~tmp___10~1#1.offset, xennet_make_frags_~tmp___11~1#1, xennet_make_frags_~tmp___12~1#1, xennet_make_frags_~bytes~0#1, xennet_make_frags_~tmp___13~1#1, xennet_make_frags_~tmp___14~1#1, xennet_make_frags_~tmp___15~0#1, xennet_make_frags_~tmp___16~0#1, xennet_make_frags_~tmp___17~0#1, xennet_make_frags_~tmp___18~0#1, xennet_make_frags_~tmp___19~0#1, xennet_make_frags_~tmp___20~0#1;havoc xennet_make_frags_#in~skb#1.base, xennet_make_frags_#in~skb#1.offset, xennet_make_frags_#in~dev#1.base, xennet_make_frags_#in~dev#1.offset, xennet_make_frags_#in~tx#1.base, xennet_make_frags_#in~tx#1.offset;assume { :end_inline_xennet_make_frags } true;call xennet_start_xmit_#t~mem456#1 := read~int#17(xennet_start_xmit_~skb#1.base, 104 + xennet_start_xmit_~skb#1.offset, 4);call write~int#17(xennet_start_xmit_#t~mem456#1, xennet_start_xmit_~tx~0#1.base, 10 + xennet_start_xmit_~tx~0#1.offset, 2);havoc xennet_start_xmit_#t~mem456#1;call xennet_start_xmit_#t~mem457#1.base, xennet_start_xmit_#t~mem457#1.offset := read~$Pointer$#17(xennet_start_xmit_~np~6#1.base, 340 + xennet_start_xmit_~np~6#1.offset, 8);call xennet_start_xmit_#t~mem458#1 := read~int#17(xennet_start_xmit_#t~mem457#1.base, xennet_start_xmit_#t~mem457#1.offset, 4);xennet_start_xmit_~__old~1#1 := xennet_start_xmit_#t~mem458#1;havoc xennet_start_xmit_#t~mem457#1.base, xennet_start_xmit_#t~mem457#1.offset;havoc xennet_start_xmit_#t~mem458#1;call xennet_start_xmit_#t~mem459#1 := read~int#17(xennet_start_xmit_~np~6#1.base, 328 + xennet_start_xmit_~np~6#1.offset, 4);xennet_start_xmit_~__new~1#1 := xennet_start_xmit_#t~mem459#1;havoc xennet_start_xmit_#t~mem459#1;havoc xennet_start_xmit_#t~mem459#1;call xennet_start_xmit_#t~mem460#1.base, xennet_start_xmit_#t~mem460#1.offset := read~$Pointer$#17(xennet_start_xmit_~np~6#1.base, 340 + xennet_start_xmit_~np~6#1.offset, 8);call write~int#17(xennet_start_xmit_~__new~1#1, xennet_start_xmit_#t~mem460#1.base, xennet_start_xmit_#t~mem460#1.offset, 4);havoc xennet_start_xmit_#t~mem460#1.base, xennet_start_xmit_#t~mem460#1.offset;havoc xennet_start_xmit_#t~mem460#1.base, xennet_start_xmit_#t~mem460#1.offset;call xennet_start_xmit_#t~mem461#1.base, xennet_start_xmit_#t~mem461#1.offset := read~$Pointer$#17(xennet_start_xmit_~np~6#1.base, 340 + xennet_start_xmit_~np~6#1.offset, 8);call xennet_start_xmit_#t~mem462#1 := read~int#17(xennet_start_xmit_#t~mem461#1.base, 4 + xennet_start_xmit_#t~mem461#1.offset, 4);xennet_start_xmit_~notify~1#1 := (if (xennet_start_xmit_~__new~1#1 - xennet_start_xmit_#t~mem462#1) % 4294967296 < (xennet_start_xmit_~__new~1#1 - xennet_start_xmit_~__old~1#1) % 4294967296 then 1 else 0);havoc xennet_start_xmit_#t~mem461#1.base, xennet_start_xmit_#t~mem461#1.offset;havoc xennet_start_xmit_#t~mem462#1; [2025-02-08 04:31:09,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8138: assume 0 != xennet_start_xmit_~tmp___4~5#1; [2025-02-08 04:31:09,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8138: assume !(0 != xennet_start_xmit_~tmp___4~5#1); [2025-02-08 04:31:09,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9989: assume -2147483648 <= talk_to_netback_#t~ret858#1 && talk_to_netback_#t~ret858#1 <= 2147483647;talk_to_netback_~err~8#1 := talk_to_netback_#t~ret858#1;havoc talk_to_netback_#t~mem855#1;havoc talk_to_netback_#t~mem856#1.base, talk_to_netback_#t~mem856#1.offset;havoc talk_to_netback_#t~mem857#1;havoc talk_to_netback_#t~ret858#1; [2025-02-08 04:31:09,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9989-1: SUMMARY for call talk_to_netback_#t~ret858#1 := xenbus_printf(talk_to_netback_#t~mem855#1, talk_to_netback_#t~mem856#1.base, talk_to_netback_#t~mem856#1.offset, 58, 0, 59, 0); srcloc: null [2025-02-08 04:31:09,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7875-1: [2025-02-08 04:31:09,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9064: xennet_get_stats64_~tmp___1~18#1 := xennet_get_stats64_#t~ret657#1;havoc xennet_get_stats64_#t~ret657#1;xennet_get_stats64_~cpu~0#1 := (if xennet_get_stats64_~tmp___1~18#1 % 4294967296 % 4294967296 <= 2147483647 then xennet_get_stats64_~tmp___1~18#1 % 4294967296 % 4294967296 else xennet_get_stats64_~tmp___1~18#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 04:31:09,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7875: xennet_make_frags_~tx#1.base, xennet_make_frags_~tx#1.offset := xennet_make_frags_#t~mem370#1.base, 64 + xennet_make_frags_#t~mem370#1.offset + 12 * (if xennet_make_frags_#t~bitwise372#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then xennet_make_frags_#t~bitwise372#1 % 4294967296 % 18446744073709551616 else xennet_make_frags_#t~bitwise372#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);havoc xennet_make_frags_#t~mem370#1.base, xennet_make_frags_#t~mem370#1.offset;havoc xennet_make_frags_#t~mem371#1;havoc xennet_make_frags_#t~bitwise372#1;call write~int#17(xennet_make_frags_~id~3#1, xennet_make_frags_~tx#1.base, 8 + xennet_make_frags_~tx#1.offset, 2); [2025-02-08 04:31:09,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9064-1: SUMMARY for call xennet_get_stats64_#t~ret657#1 := cpumask_next(xennet_get_stats64_~cpu~0#1, ~cpu_possible_mask~0.base, ~cpu_possible_mask~0.offset); srcloc: null [2025-02-08 04:31:09,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7875-4: assume 0 == xennet_make_frags_~tmp___3~6#1 % 4294967296 || 0 == (xennet_make_frags_#t~mem371#1 - 1) % 4294967296;xennet_make_frags_#t~bitwise372#1 := 0; [2025-02-08 04:31:09,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7875-4: assume !(0 == xennet_make_frags_~tmp___3~6#1 % 4294967296 || 0 == (xennet_make_frags_#t~mem371#1 - 1) % 4294967296); [2025-02-08 04:31:09,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10650: xennet_remove_#t~ret953#1.base, xennet_remove_#t~ret953#1.offset := ldv_dev_get_drvdata_136_#res#1.base, ldv_dev_get_drvdata_136_#res#1.offset;havoc ldv_dev_get_drvdata_136_#t~ret1084#1.base, ldv_dev_get_drvdata_136_#t~ret1084#1.offset, ldv_dev_get_drvdata_136_~dev#1.base, ldv_dev_get_drvdata_136_~dev#1.offset, ldv_dev_get_drvdata_136_~tmp~117#1.base, ldv_dev_get_drvdata_136_~tmp~117#1.offset;havoc ldv_dev_get_drvdata_136_#in~dev#1.base, ldv_dev_get_drvdata_136_#in~dev#1.offset;assume { :end_inline_ldv_dev_get_drvdata_136 } true;xennet_remove_~tmp~74#1.base, xennet_remove_~tmp~74#1.offset := xennet_remove_#t~ret953#1.base, xennet_remove_#t~ret953#1.offset;havoc xennet_remove_#t~ret953#1.base, xennet_remove_#t~ret953#1.offset;xennet_remove_~info~5#1.base, xennet_remove_~info~5#1.offset := xennet_remove_~tmp~74#1.base, xennet_remove_~tmp~74#1.offset;call write~$Pointer$#12(95, 0, xennet_remove_~#descriptor~2#1.base, xennet_remove_~#descriptor~2#1.offset, 8);call write~$Pointer$#12(96, 0, xennet_remove_~#descriptor~2#1.base, 8 + xennet_remove_~#descriptor~2#1.offset, 8);call write~$Pointer$#12(97, 0, xennet_remove_~#descriptor~2#1.base, 16 + xennet_remove_~#descriptor~2#1.offset, 8);call write~$Pointer$#12(98, 0, xennet_remove_~#descriptor~2#1.base, 24 + xennet_remove_~#descriptor~2#1.offset, 8);call write~int#12(2053, xennet_remove_~#descriptor~2#1.base, 32 + xennet_remove_~#descriptor~2#1.offset, 4);call write~int#12(0, xennet_remove_~#descriptor~2#1.base, 36 + xennet_remove_~#descriptor~2#1.offset, 4);call xennet_remove_#t~mem954#1 := read~int#12(xennet_remove_~#descriptor~2#1.base, 36 + xennet_remove_~#descriptor~2#1.offset, 4); [2025-02-08 04:31:09,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7875-3: assume xennet_make_frags_~tmp___3~6#1 % 4294967296 == (xennet_make_frags_#t~mem371#1 - 1) % 4294967296;xennet_make_frags_#t~bitwise372#1 := xennet_make_frags_~tmp___3~6#1; [2025-02-08 04:31:09,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7875-3: assume !(xennet_make_frags_~tmp___3~6#1 % 4294967296 == (xennet_make_frags_#t~mem371#1 - 1) % 4294967296); [2025-02-08 04:31:09,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7875-2: havoc xennet_make_frags_#t~bitwise372#1;assume xennet_make_frags_#t~bitwise372#1 % 4294967296 <= xennet_make_frags_~tmp___3~6#1 % 4294967296 && xennet_make_frags_#t~bitwise372#1 % 4294967296 <= (xennet_make_frags_#t~mem371#1 - 1) % 4294967296; [2025-02-08 04:31:09,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9197: assume -2147483648 <= xennet_fix_features_#t~ret678#1 && xennet_fix_features_#t~ret678#1 <= 2147483647;xennet_fix_features_~tmp___0~27#1 := xennet_fix_features_#t~ret678#1;havoc xennet_fix_features_#t~mem675#1;havoc xennet_fix_features_#t~mem676#1.base, xennet_fix_features_#t~mem676#1.offset;havoc xennet_fix_features_#t~mem677#1.base, xennet_fix_features_#t~mem677#1.offset;havoc xennet_fix_features_#t~ret678#1; [2025-02-08 04:31:09,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7215-1: SUMMARY for call skb_gso_ok_#t~ret181#1.base, skb_gso_ok_#t~ret181#1.offset := skb_end_pointer(skb_gso_ok_~skb#1.base, skb_gso_ok_~skb#1.offset); srcloc: null [2025-02-08 04:31:09,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9197-1: SUMMARY for call xennet_fix_features_#t~ret678#1 := xenbus_scanf(xennet_fix_features_#t~mem675#1, xennet_fix_features_#t~mem677#1.base, xennet_fix_features_#t~mem677#1.offset, 18, 0, 19, 0); srcloc: null [2025-02-08 04:31:09,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7215: skb_gso_ok_~tmp~30#1.base, skb_gso_ok_~tmp~30#1.offset := skb_gso_ok_#t~ret181#1.base, skb_gso_ok_#t~ret181#1.offset;havoc skb_gso_ok_#t~ret181#1.base, skb_gso_ok_#t~ret181#1.offset;call skb_gso_ok_#t~mem182#1 := read~int#17(skb_gso_ok_~tmp~30#1.base, 6 + skb_gso_ok_~tmp~30#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~mem182#1 % 65536 % 4294967296 <= 2147483647 then skb_gso_ok_#t~mem182#1 % 65536 % 4294967296 else skb_gso_ok_#t~mem182#1 % 65536 % 4294967296 - 4294967296);havoc net_gso_ok_#res#1;havoc net_gso_ok_#t~bitwise180#1, net_gso_ok_~features#1, net_gso_ok_~gso_type#1, net_gso_ok_~feature~0#1, net_gso_ok_~__cond~0#1, net_gso_ok_~__cond___0~0#1, net_gso_ok_~__cond___1~0#1, net_gso_ok_~__cond___2~0#1, net_gso_ok_~__cond___3~0#1, net_gso_ok_~__cond___4~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;havoc net_gso_ok_~__cond~0#1;havoc net_gso_ok_~__cond___0~0#1;havoc net_gso_ok_~__cond___1~0#1;havoc net_gso_ok_~__cond___2~0#1;havoc net_gso_ok_~__cond___3~0#1;havoc net_gso_ok_~__cond___4~0#1;net_gso_ok_~feature~0#1 := 65536 * net_gso_ok_~gso_type#1;net_gso_ok_~__cond~0#1 := 0; [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10122: assume 0 != xennet_connect_~err~9#1;xennet_connect_#res#1 := xennet_connect_~err~9#1;call ULTIMATE.dealloc(xennet_connect_~#feature_rx_copy~0#1.base, xennet_connect_~#feature_rx_copy~0#1.offset);havoc xennet_connect_~#feature_rx_copy~0#1.base, xennet_connect_~#feature_rx_copy~0#1.offset;call ULTIMATE.dealloc(xennet_connect_~#__constr_expr_0~3#1.base, xennet_connect_~#__constr_expr_0~3#1.offset);havoc xennet_connect_~#__constr_expr_0~3#1.base, xennet_connect_~#__constr_expr_0~3#1.offset; [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10122: assume !(0 != xennet_connect_~err~9#1);assume { :begin_inline_rtnl_lock } true; [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8140-1: SUMMARY for call xennet_start_xmit_#t~ret418#1 := printk(9, 0); srcloc: null [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8140: assume -2147483648 <= xennet_start_xmit_#t~ret418#1 && xennet_start_xmit_#t~ret418#1 <= 2147483647;havoc xennet_start_xmit_#t~ret418#1; [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15143: havoc xen_has_pv_nic_devices_#t~nondet1244#1; [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9726-1: SUMMARY for call setup_netfront_single_#t~ret787#1 := xenbus_free_evtchn(setup_netfront_single_#t~mem785#1.base, setup_netfront_single_#t~mem785#1.offset, (if setup_netfront_single_#t~mem786#1 % 4294967296 % 4294967296 <= 2147483647 then setup_netfront_single_#t~mem786#1 % 4294967296 % 4294967296 else setup_netfront_single_#t~mem786#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9726-2: call setup_netfront_single_#t~mem785#1.base, setup_netfront_single_#t~mem785#1.offset := read~$Pointer$#17(setup_netfront_single_~info#1.base, 252 + setup_netfront_single_~info#1.offset, 8);call setup_netfront_single_#t~mem786#1 := read~int#17(setup_netfront_single_~info#1.base, 196 + setup_netfront_single_~info#1.offset, 4); [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9726: assume -2147483648 <= setup_netfront_single_#t~ret787#1 && setup_netfront_single_#t~ret787#1 <= 2147483647;havoc setup_netfront_single_#t~mem785#1.base, setup_netfront_single_#t~mem785#1.offset;havoc setup_netfront_single_#t~mem786#1;havoc setup_netfront_single_#t~ret787#1;call write~int#17(0, setup_netfront_single_~info#1.base, 196 + setup_netfront_single_~info#1.offset, 4);setup_netfront_single_#res#1 := setup_netfront_single_~err~5#1; [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10916: havoc ldv_dispatch_instance_deregister_13_1_~arg0#1.base, ldv_dispatch_instance_deregister_13_1_~arg0#1.offset;havoc ldv_dispatch_instance_deregister_13_1_#in~arg0#1.base, ldv_dispatch_instance_deregister_13_1_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_instance_deregister_13_1 } true;ldv_del_timer_sync_#res#1 := ldv_del_timer_sync_~arg0#1; [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9859: setup_netfront_~tmp___2~18#1 := setup_netfront_#t~ret821#1;havoc setup_netfront_#t~ret821#1; [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9859-1: SUMMARY for call setup_netfront_#t~ret821#1 := __phys_addr(setup_netfront_~txs~0#1.base + setup_netfront_~txs~0#1.offset); srcloc: null [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8009: assume xennet_make_frags_~i~3#1 < xennet_make_frags_~frags~0#1; [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8009: assume !(xennet_make_frags_~i~3#1 < xennet_make_frags_~frags~0#1);call write~int#17(xennet_make_frags_~prod~1#1, xennet_make_frags_~np~5#1.base, 328 + xennet_make_frags_~np~5#1.offset, 4); [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9991: assume 0 != talk_to_netback_~err~8#1;talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset := 60, 0; [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9991: assume !(0 != talk_to_netback_~err~8#1);call talk_to_netback_#t~mem859#1 := read~int#14(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, 4);call talk_to_netback_#t~mem860#1.base, talk_to_netback_#t~mem860#1.offset := read~$Pointer$#17(talk_to_netback_~dev#1.base, 8 + talk_to_netback_~dev#1.offset, 8);call talk_to_netback_#t~mem861#1 := read~int#17(talk_to_netback_~info#1.base, 200 + talk_to_netback_~info#1.offset, 4); [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7877-1: SUMMARY for call xennet_make_frags_#t~ret373#1 := gnttab_claim_grant_reference(xennet_make_frags_~np~5#1.base, 2400 + xennet_make_frags_~np~5#1.offset); srcloc: null [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7877: assume -2147483648 <= xennet_make_frags_#t~ret373#1 && xennet_make_frags_#t~ret373#1 <= 2147483647;xennet_make_frags_~tmp___4~4#1 := xennet_make_frags_#t~ret373#1;havoc xennet_make_frags_#t~ret373#1;xennet_make_frags_~ref~2#1 := xennet_make_frags_~tmp___4~4#1; [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11841: assume 3 == ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1; [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11841: assume !(3 == ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1); [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12106: assume -2147483648 <= ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1052#1 && ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1052#1 <= 2147483647;ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___2~24#1 := ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1052#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1052#1; [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9067: assume xennet_get_stats64_~cpu~0#1 < ~nr_cpu_ids~0; [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9067: assume !(xennet_get_stats64_~cpu~0#1 < ~nr_cpu_ids~0);call xennet_get_stats64_#t~mem658#1 := read~int#17(xennet_get_stats64_~dev#1.base, 292 + xennet_get_stats64_~dev#1.offset, 8);call write~int#9(xennet_get_stats64_#t~mem658#1, xennet_get_stats64_~tot#1.base, 32 + xennet_get_stats64_~tot#1.offset, 8);havoc xennet_get_stats64_#t~mem658#1;call xennet_get_stats64_#t~mem659#1 := read~int#17(xennet_get_stats64_~dev#1.base, 316 + xennet_get_stats64_~dev#1.offset, 8);call write~int#9(xennet_get_stats64_#t~mem659#1, xennet_get_stats64_~tot#1.base, 56 + xennet_get_stats64_~tot#1.offset, 8);havoc xennet_get_stats64_#t~mem659#1;xennet_get_stats64_#res#1.base, xennet_get_stats64_#res#1.offset := xennet_get_stats64_~tot#1.base, xennet_get_stats64_~tot#1.offset; [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9860: setup_netfront_~tmp___3~14#1 := setup_netfront_#t~ret822#1;havoc setup_netfront_#t~ret822#1; [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9860-1: SUMMARY for call setup_netfront_#t~ret822#1 := pfn_to_mfn(setup_netfront_~tmp___2~18#1 % 18446744073709551616 / 4096); srcloc: null [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12106-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1052#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11974: SUMMARY for call ldv_free(ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_3_2_default~0#1.base, ldv_net_dummy_resourceless_instance_7_~ldv_7_ldv_param_3_2_default~0#1.offset); srcloc: null [2025-02-08 04:31:09,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10389: show_rxbuf_min_~tmp~69#1.base, show_rxbuf_min_~tmp~69#1.offset := show_rxbuf_min_#t~ret925#1.base, show_rxbuf_min_#t~ret925#1.offset;havoc show_rxbuf_min_#t~ret925#1.base, show_rxbuf_min_#t~ret925#1.offset;show_rxbuf_min_~info~2#1.base, show_rxbuf_min_~info~2#1.offset := show_rxbuf_min_~tmp~69#1.base, show_rxbuf_min_~tmp~69#1.offset;call show_rxbuf_min_#t~mem926#1 := read~int#17(show_rxbuf_min_~info~2#1.base, 5572 + show_rxbuf_min_~info~2#1.offset, 4);show_rxbuf_min_#t~loopctr927#1 := 0; [2025-02-08 04:31:09,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10389-1: SUMMARY for call show_rxbuf_min_#t~ret925#1.base, show_rxbuf_min_#t~ret925#1.offset := netdev_priv(show_rxbuf_min_~netdev~4#1.base, show_rxbuf_min_~netdev~4#1.offset); srcloc: null [2025-02-08 04:31:09,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7218: assume 0 != (if skb_gso_ok_~tmp___0~7#1 % 256 % 4294967296 <= 2147483647 then skb_gso_ok_~tmp___0~7#1 % 256 % 4294967296 else skb_gso_ok_~tmp___0~7#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~ret127#1.base, skb_has_frag_list_#t~ret127#1.offset, skb_has_frag_list_#t~mem128#1.base, skb_has_frag_list_#t~mem128#1.offset, skb_has_frag_list_~skb#1.base, skb_has_frag_list_~skb#1.offset, skb_has_frag_list_~tmp~13#1.base, skb_has_frag_list_~tmp~13#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~13#1.base, skb_has_frag_list_~tmp~13#1.offset; [2025-02-08 04:31:09,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7218: assume !(0 != (if skb_gso_ok_~tmp___0~7#1 % 256 % 4294967296 <= 2147483647 then skb_gso_ok_~tmp___0~7#1 % 256 % 4294967296 else skb_gso_ok_~tmp___0~7#1 % 256 % 4294967296 - 4294967296));skb_gso_ok_~tmp___3~1#1 := 0; [2025-02-08 04:31:09,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9200: assume xennet_fix_features_~tmp___0~27#1 < 0;call write~int#7(0, xennet_fix_features_~#val~0#1.base, xennet_fix_features_~#val~0#1.offset, 4); [2025-02-08 04:31:09,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9200: assume !(xennet_fix_features_~tmp___0~27#1 < 0); [2025-02-08 04:31:09,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9861: assume -2147483648 <= setup_netfront_#t~ret823#1 && setup_netfront_#t~ret823#1 <= 2147483647;setup_netfront_~err~7#1 := setup_netfront_#t~ret823#1;havoc setup_netfront_#t~ret823#1; [2025-02-08 04:31:09,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7879-1: SUMMARY for call xennet_make_frags_#t~ret374#1 := ldv__builtin_expect((if (if xennet_make_frags_~ref~2#1 % 4294967296 % 65536 <= 32767 then xennet_make_frags_~ref~2#1 % 4294967296 % 65536 else xennet_make_frags_~ref~2#1 % 4294967296 % 65536 - 65536) < 0 then 1 else 0), 0); srcloc: null [2025-02-08 04:31:09,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9861-1: SUMMARY for call setup_netfront_#t~ret823#1 := xenbus_grant_ring(setup_netfront_~dev#1.base, setup_netfront_~dev#1.offset, setup_netfront_~tmp___3~14#1); srcloc: null [2025-02-08 04:31:09,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7879: assume -9223372036854775808 <= xennet_make_frags_#t~ret374#1 && xennet_make_frags_#t~ret374#1 <= 9223372036854775807;xennet_make_frags_~tmp___5~1#1 := xennet_make_frags_#t~ret374#1;havoc xennet_make_frags_#t~ret374#1; [2025-02-08 04:31:09,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12108: assume 0 != ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___2~24#1; [2025-02-08 04:31:09,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12108: assume !(0 != ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___2~24#1); [2025-02-08 04:31:09,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10919-1: ldv_del_timer_sync_#res#1 := ldv_del_timer_sync_~arg0#1; [2025-02-08 04:31:09,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9466: assume -2147483648 <= xennet_create_dev_#t~ret726#1 && xennet_create_dev_#t~ret726#1 <= 2147483647;xennet_create_dev_~tmp___4~10#1 := xennet_create_dev_#t~ret726#1;havoc xennet_create_dev_#t~ret726#1; [2025-02-08 04:31:09,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9466-1: SUMMARY for call xennet_create_dev_#t~ret726#1 := gnttab_alloc_grant_references((if (if xennet_create_dev_~__min1___1~0#1 < xennet_create_dev_~__min2___1~0#1 then xennet_create_dev_~__min1___1~0#1 else xennet_create_dev_~__min2___1~0#1) % 65536 % 4294967296 <= 2147483647 then (if xennet_create_dev_~__min1___1~0#1 < xennet_create_dev_~__min2___1~0#1 then xennet_create_dev_~__min1___1~0#1 else xennet_create_dev_~__min2___1~0#1) % 65536 % 4294967296 else (if xennet_create_dev_~__min1___1~0#1 < xennet_create_dev_~__min2___1~0#1 then xennet_create_dev_~__min1___1~0#1 else xennet_create_dev_~__min2___1~0#1) % 65536 % 4294967296 - 4294967296), xennet_create_dev_~np~16#1.base, 7844 + xennet_create_dev_~np~16#1.offset); srcloc: null [2025-02-08 04:31:09,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12505: SUMMARY for call free_netdev(ldv_free_netdev_120_~ldv_func_arg1#1.base, ldv_free_netdev_120_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:31:09,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10391: assume true;havoc show_rxbuf_min_#t~nondet928#1;call write~int#17(show_rxbuf_min_#t~nondet928#1, show_rxbuf_min_~buf#1.base, show_rxbuf_min_~buf#1.offset + show_rxbuf_min_#t~loopctr927#1, 8);show_rxbuf_min_#t~loopctr927#1 := 1 + show_rxbuf_min_#t~loopctr927#1; [2025-02-08 04:31:09,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10391: assume true;show_rxbuf_min_~tmp___0~37#1 := show_rxbuf_min_#t~ret929#1;havoc show_rxbuf_min_#t~mem926#1;havoc show_rxbuf_min_#t~loopctr927#1;havoc show_rxbuf_min_#t~nondet928#1;havoc show_rxbuf_min_#t~ret929#1;show_rxbuf_min_#res#1 := show_rxbuf_min_~tmp___0~37#1; [2025-02-08 04:31:09,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10127: assume { :end_inline_rtnl_lock } true;assume { :begin_inline_netdev_update_features } true;netdev_update_features_#in~arg0#1.base, netdev_update_features_#in~arg0#1.offset := xennet_connect_~dev#1.base, xennet_connect_~dev#1.offset;havoc netdev_update_features_~arg0#1.base, netdev_update_features_~arg0#1.offset;netdev_update_features_~arg0#1.base, netdev_update_features_~arg0#1.offset := netdev_update_features_#in~arg0#1.base, netdev_update_features_#in~arg0#1.offset; [2025-02-08 04:31:09,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11845: assume 4 == ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1; [2025-02-08 04:31:09,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11845: assume !(4 == ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1); [2025-02-08 04:31:09,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7881: assume 0 != xennet_make_frags_~tmp___5~1#1;assume false; [2025-02-08 04:31:09,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7881: assume !(0 != xennet_make_frags_~tmp___5~1#1); [2025-02-08 04:31:09,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9863: assume setup_netfront_~err~7#1 < 0; [2025-02-08 04:31:09,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9863: assume !(setup_netfront_~err~7#1 < 0);call write~int#17(setup_netfront_~err~7#1, setup_netfront_~info#1.base, 348 + setup_netfront_~info#1.offset, 4); [2025-02-08 04:31:09,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12506: SUMMARY for call ldv_free_netdev(0, 0, ldv_free_netdev_120_~ldv_func_arg1#1.base, ldv_free_netdev_120_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:31:09,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12110-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1053#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1053#1.offset := ldv_xmalloc(1); srcloc: null [2025-02-08 04:31:09,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10128: havoc netdev_update_features_~arg0#1.base, netdev_update_features_~arg0#1.offset;havoc netdev_update_features_#in~arg0#1.base, netdev_update_features_#in~arg0#1.offset;assume { :end_inline_netdev_update_features } true;assume { :begin_inline_rtnl_unlock } true; [2025-02-08 04:31:09,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12110: ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp~102#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp~102#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1053#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1053#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1053#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1053#1.offset;ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_3_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_3_2_default~0#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp~102#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp~102#1.offset; [2025-02-08 04:31:09,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7222: assume 0 != skb_gso_ok_~tmp___1~3#1 % 256;skb_gso_ok_~tmp___2~2#1 := 0; [2025-02-08 04:31:09,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7222: assume !(0 != skb_gso_ok_~tmp___1~3#1 % 256);skb_gso_ok_~tmp___2~2#1 := 1; [2025-02-08 04:31:09,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9204: assume 0 == xennet_fix_features_#t~mem679#1;havoc xennet_fix_features_#t~mem679#1;xennet_fix_features_~features#1 := xennet_fix_features_~features#1 - xennet_fix_features_~features#1 % 2; [2025-02-08 04:31:09,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9204: assume !(0 == xennet_fix_features_#t~mem679#1);havoc xennet_fix_features_#t~mem679#1; [2025-02-08 04:31:09,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8279: assume 0 != xennet_start_xmit_~notify~1#1;call xennet_start_xmit_#t~mem463#1 := read~int#17(xennet_start_xmit_~np~6#1.base, 204 + xennet_start_xmit_~np~6#1.offset, 4); [2025-02-08 04:31:09,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8279: assume !(0 != xennet_start_xmit_~notify~1#1); [2025-02-08 04:31:09,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9204-1: call xennet_fix_features_#t~mem679#1 := read~int#7(xennet_fix_features_~#val~0#1.base, xennet_fix_features_~#val~0#1.offset, 4); [2025-02-08 04:31:09,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9997: assume -2147483648 <= talk_to_netback_#t~ret862#1 && talk_to_netback_#t~ret862#1 <= 2147483647;talk_to_netback_~err~8#1 := talk_to_netback_#t~ret862#1;havoc talk_to_netback_#t~mem859#1;havoc talk_to_netback_#t~mem860#1.base, talk_to_netback_#t~mem860#1.offset;havoc talk_to_netback_#t~mem861#1;havoc talk_to_netback_#t~ret862#1; [2025-02-08 04:31:09,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9997-1: SUMMARY for call talk_to_netback_#t~ret862#1 := xenbus_printf(talk_to_netback_#t~mem859#1, talk_to_netback_#t~mem860#1.base, talk_to_netback_#t~mem860#1.offset, 61, 0, 62, 0); srcloc: null [2025-02-08 04:31:09,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10129: assume { :end_inline_rtnl_unlock } true; [2025-02-08 04:31:09,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10658: assume -9223372036854775808 <= xennet_remove_#t~ret955#1 && xennet_remove_#t~ret955#1 <= 9223372036854775807;xennet_remove_~tmp___0~42#1 := xennet_remove_#t~ret955#1;havoc xennet_remove_#t~mem954#1;havoc xennet_remove_#t~ret955#1; [2025-02-08 04:31:09,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9469: assume xennet_create_dev_~tmp___4~10#1 < 0; [2025-02-08 04:31:09,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9469: assume !(xennet_create_dev_~tmp___4~10#1 < 0);call write~$Pointer$#17(~#xennet_netdev_ops~0.base, ~#xennet_netdev_ops~0.offset, xennet_create_dev_~netdev~0#1.base, 468 + xennet_create_dev_~netdev~0#1.offset, 8);assume { :begin_inline_netif_napi_add } true;netif_napi_add_#in~arg0#1.base, netif_napi_add_#in~arg0#1.offset, netif_napi_add_#in~arg1#1.base, netif_napi_add_#in~arg1#1.offset, netif_napi_add_#in~arg2#1.base, netif_napi_add_#in~arg2#1.offset, netif_napi_add_#in~arg3#1 := xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset, xennet_create_dev_~np~16#1.base, 24 + xennet_create_dev_~np~16#1.offset, #funAddr~xennet_poll.base, #funAddr~xennet_poll.offset, 64;havoc netif_napi_add_~arg0#1.base, netif_napi_add_~arg0#1.offset, netif_napi_add_~arg1#1.base, netif_napi_add_~arg1#1.offset, netif_napi_add_~arg2#1.base, netif_napi_add_~arg2#1.offset, netif_napi_add_~arg3#1;netif_napi_add_~arg0#1.base, netif_napi_add_~arg0#1.offset := netif_napi_add_#in~arg0#1.base, netif_napi_add_#in~arg0#1.offset;netif_napi_add_~arg1#1.base, netif_napi_add_~arg1#1.offset := netif_napi_add_#in~arg1#1.base, netif_napi_add_#in~arg1#1.offset;netif_napi_add_~arg2#1.base, netif_napi_add_~arg2#1.offset := netif_napi_add_#in~arg2#1.base, netif_napi_add_#in~arg2#1.offset;netif_napi_add_~arg3#1 := netif_napi_add_#in~arg3#1; [2025-02-08 04:31:09,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10658-1: SUMMARY for call xennet_remove_#t~ret955#1 := ldv__builtin_expect((if xennet_remove_#t~mem954#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then xennet_remove_#t~mem954#1 % 4294967296 % 18446744073709551616 else xennet_remove_#t~mem954#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 04:31:09,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10130: SUMMARY for call ldv_spin_lock_bh_104(xennet_connect_~np~17#1.base, 5480 + xennet_connect_~np~17#1.offset); srcloc: null [2025-02-08 04:31:09,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8148: havoc ldv___ldv_spin_lock_106_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_106_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_106_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_106_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_106 } true; [2025-02-08 04:31:09,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11319: ldv_dummy_resourceless_instance_callback_9_3_#t~ret1002#1 := show_rxbuf_max_#res#1;havoc show_rxbuf_max_#t~ret936#1.base, show_rxbuf_max_#t~ret936#1.offset, show_rxbuf_max_#t~mem937#1, show_rxbuf_max_#t~loopctr938#1, show_rxbuf_max_#t~nondet939#1, show_rxbuf_max_#t~ret940#1, show_rxbuf_max_~dev#1.base, show_rxbuf_max_~dev#1.offset, show_rxbuf_max_~attr#1.base, show_rxbuf_max_~attr#1.offset, show_rxbuf_max_~buf#1.base, show_rxbuf_max_~buf#1.offset, show_rxbuf_max_~netdev~6#1.base, show_rxbuf_max_~netdev~6#1.offset, show_rxbuf_max_~__mptr~3#1.base, show_rxbuf_max_~__mptr~3#1.offset, show_rxbuf_max_~info~3#1.base, show_rxbuf_max_~info~3#1.offset, show_rxbuf_max_~tmp~71#1.base, show_rxbuf_max_~tmp~71#1.offset, show_rxbuf_max_~tmp___0~39#1;havoc show_rxbuf_max_#in~dev#1.base, show_rxbuf_max_#in~dev#1.offset, show_rxbuf_max_#in~attr#1.base, show_rxbuf_max_#in~attr#1.offset, show_rxbuf_max_#in~buf#1.base, show_rxbuf_max_#in~buf#1.offset;assume { :end_inline_show_rxbuf_max } true;assume -9223372036854775808 <= ldv_dummy_resourceless_instance_callback_9_3_#t~ret1002#1 && ldv_dummy_resourceless_instance_callback_9_3_#t~ret1002#1 <= 9223372036854775807;havoc ldv_dummy_resourceless_instance_callback_9_3_#t~ret1002#1; [2025-02-08 04:31:09,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12112: assume -2147483648 <= ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1054#1 && ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1054#1 <= 2147483647;ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___1~34#1 := ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1054#1;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1054#1; [2025-02-08 04:31:09,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12112-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1054#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:31:09,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10131: SUMMARY for call ldv_spin_lock_irq_123(xennet_connect_~np~17#1.base, 260 + xennet_connect_~np~17#1.offset); srcloc: null [2025-02-08 04:31:09,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8281-1: SUMMARY for call notify_remote_via_irq((if xennet_start_xmit_#t~mem463#1 % 4294967296 % 4294967296 <= 2147483647 then xennet_start_xmit_#t~mem463#1 % 4294967296 % 4294967296 else xennet_start_xmit_#t~mem463#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:31:09,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8281: havoc xennet_start_xmit_#t~mem463#1; [2025-02-08 04:31:09,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10263: assume 1 != netback_changed_#t~mem916#1 % 4294967296;havoc netback_changed_#t~mem916#1; [2025-02-08 04:31:09,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10263: assume !(1 != netback_changed_#t~mem916#1 % 4294967296);havoc netback_changed_#t~mem916#1;assume { :begin_inline_xennet_connect } true;xennet_connect_#in~dev#1.base, xennet_connect_#in~dev#1.offset := netback_changed_~netdev~3#1.base, netback_changed_~netdev~3#1.offset;havoc xennet_connect_#res#1;havoc xennet_connect_#t~ret885#1.base, xennet_connect_#t~ret885#1.offset, xennet_connect_#t~mem886#1, xennet_connect_#t~mem887#1.base, xennet_connect_#t~mem887#1.offset, xennet_connect_#t~mem888#1.base, xennet_connect_#t~mem888#1.offset, xennet_connect_#t~ret889#1, xennet_connect_#t~mem890#1, xennet_connect_#t~ret891#1, xennet_connect_#t~mem892#1.base, xennet_connect_#t~mem892#1.offset, xennet_connect_#t~ret893#1, xennet_connect_#t~mem894#1.base, xennet_connect_#t~mem894#1.offset, xennet_connect_#t~ret895#1.base, xennet_connect_#t~ret895#1.offset, xennet_connect_#t~ret896#1, xennet_connect_#t~mem897#1.base, xennet_connect_#t~mem897#1.offset, xennet_connect_#t~mem898#1, xennet_connect_#t~bitwise899#1, xennet_connect_#t~ret900#1.base, xennet_connect_#t~ret900#1.offset, xennet_connect_#t~ret901#1.base, xennet_connect_#t~ret901#1.offset, xennet_connect_#t~ret902#1, xennet_connect_#t~mem903#1.base, xennet_connect_#t~mem903#1.offset, xennet_connect_#t~mem904#1, xennet_connect_#t~mem905#1.base, xennet_connect_#t~mem905#1.offset, xennet_connect_#t~mem906#1, xennet_connect_#t~mem907#1, xennet_connect_#t~mem908#1, xennet_connect_#t~mem909#1, xennet_connect_~dev#1.base, xennet_connect_~dev#1.offset, xennet_connect_~np~17#1.base, xennet_connect_~np~17#1.offset, xennet_connect_~tmp~66#1.base, xennet_connect_~tmp~66#1.offset, xennet_connect_~i~10#1, xennet_connect_~requeue_idx~0#1, xennet_connect_~err~9#1, xennet_connect_~skb~12#1.base, xennet_connect_~skb~12#1.offset, xennet_connect_~ref~7#1, xennet_connect_~req~1#1.base, xennet_connect_~req~1#1.offset, xennet_connect_~#feature_rx_copy~0#1.base, xennet_connect_~#feature_rx_copy~0#1.offset, xennet_connect_~#__constr_expr_0~3#1.base, xennet_connect_~#__constr_expr_0~3#1.offset, xennet_connect_~frag~2#1.base, xennet_connect_~frag~2#1.offset, xennet_connect_~page~3#1.base, xennet_connect_~page~3#1.offset, xennet_connect_~tmp___0~35#1.base, xennet_connect_~tmp___0~35#1.offset, xennet_connect_~tmp___1~25#1, xennet_connect_~tmp___2~19#1.base, xennet_connect_~tmp___2~19#1.offset, xennet_connect_~tmp___3~15#1.base, xennet_connect_~tmp___3~15#1.offset, xennet_connect_~tmp___4~12#1;xennet_connect_~dev#1.base, xennet_connect_~dev#1.offset := xennet_connect_#in~dev#1.base, xennet_connect_#in~dev#1.offset;havoc xennet_connect_~np~17#1.base, xennet_connect_~np~17#1.offset;havoc xennet_connect_~tmp~66#1.base, xennet_connect_~tmp~66#1.offset;havoc xennet_connect_~i~10#1;havoc xennet_connect_~requeue_idx~0#1;havoc xennet_connect_~err~9#1;havoc xennet_connect_~skb~12#1.base, xennet_connect_~skb~12#1.offset;havoc xennet_connect_~ref~7#1;havoc xennet_connect_~req~1#1.base, xennet_connect_~req~1#1.offset;call xennet_connect_~#feature_rx_copy~0#1.base, xennet_connect_~#feature_rx_copy~0#1.offset := #Ultimate.allocOnStack(4);call xennet_connect_~#__constr_expr_0~3#1.base, xennet_connect_~#__constr_expr_0~3#1.offset := #Ultimate.allocOnStack(4);havoc xennet_connect_~frag~2#1.base, xennet_connect_~frag~2#1.offset;havoc xennet_connect_~page~3#1.base, xennet_connect_~page~3#1.offset;havoc xennet_connect_~tmp___0~35#1.base, xennet_connect_~tmp___0~35#1.offset;havoc xennet_connect_~tmp___1~25#1;havoc xennet_connect_~tmp___2~19#1.base, xennet_connect_~tmp___2~19#1.offset;havoc xennet_connect_~tmp___3~15#1.base, xennet_connect_~tmp___3~15#1.offset;havoc xennet_connect_~tmp___4~12#1; [2025-02-08 04:31:09,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8149-1: SUMMARY for call xennet_start_xmit_#t~ret419#1 := netif_carrier_ok(xennet_start_xmit_~dev#1.base, xennet_start_xmit_~dev#1.offset); srcloc: null [2025-02-08 04:31:09,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10263-1: call netback_changed_#t~mem916#1 := read~int#17(netback_changed_~dev#1.base, 1424 + netback_changed_~dev#1.offset, 4); [2025-02-08 04:31:09,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8149: xennet_start_xmit_~tmp___6~2#1 := (if 0 == xennet_start_xmit_#t~ret419#1 % 256 then 0 else 1);havoc xennet_start_xmit_#t~ret419#1; [2025-02-08 04:31:09,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9999: assume 0 != talk_to_netback_~err~8#1;talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset := 63, 0; [2025-02-08 04:31:09,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9999: assume !(0 != talk_to_netback_~err~8#1); [2025-02-08 04:31:09,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10660: assume 0 != xennet_remove_~tmp___0~42#1;call xennet_remove_#t~mem956#1.base, xennet_remove_#t~mem956#1.offset := read~$Pointer$#17(xennet_remove_~dev#1.base, 8 + xennet_remove_~dev#1.offset, 8); [2025-02-08 04:31:09,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10660: assume !(0 != xennet_remove_~tmp___0~42#1); [2025-02-08 04:31:09,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11849: assume 5 == ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1; [2025-02-08 04:31:09,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11849: assume !(5 == ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1); [2025-02-08 04:31:09,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9471: assume -2147483648 <= xennet_create_dev_#t~ret727#1 && xennet_create_dev_#t~ret727#1 <= 2147483647;havoc xennet_create_dev_#t~ret727#1;xennet_create_dev_~err~3#1 := -12; [2025-02-08 04:31:09,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9471-1: SUMMARY for call xennet_create_dev_#t~ret727#1 := printk(31, 0); srcloc: null [2025-02-08 04:31:09,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10132: xennet_connect_~requeue_idx~0#1 := 0;xennet_connect_~i~10#1 := 0; [2025-02-08 04:31:09,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12114: assume 0 != ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___1~34#1; [2025-02-08 04:31:09,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12114: assume !(0 != ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___1~34#1);assume { :begin_inline_ldv_dummy_resourceless_instance_callback_8_3 } true;ldv_dummy_resourceless_instance_callback_8_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_8_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_8_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_3_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_8_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_3_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_8_3_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_3_#in~arg3#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_callback_show~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_callback_show~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_container_struct_device_ptr~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_container_struct_device_ptr~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_container_struct_device_attribute~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_container_struct_device_attribute~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_3_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_3_2_default~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_8_3_#t~ret996#1, ldv_dummy_resourceless_instance_callback_8_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_8_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_8_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_8_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg3#1.offset;ldv_dummy_resourceless_instance_callback_8_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_8_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_8_3_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_8_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_8_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_3_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_8_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_8_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_3_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_8_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg3#1.offset := ldv_dummy_resourceless_instance_callback_8_3_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_3_#in~arg3#1.offset;assume { :begin_inline_show_rxbuf_cur } true;show_rxbuf_cur_#in~dev#1.base, show_rxbuf_cur_#in~dev#1.offset, show_rxbuf_cur_#in~attr#1.base, show_rxbuf_cur_#in~attr#1.offset, show_rxbuf_cur_#in~buf#1.base, show_rxbuf_cur_#in~buf#1.offset := ldv_dummy_resourceless_instance_callback_8_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_8_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_8_3_~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_3_~arg3#1.offset;havoc show_rxbuf_cur_#res#1;havoc show_rxbuf_cur_#t~ret947#1.base, show_rxbuf_cur_#t~ret947#1.offset, show_rxbuf_cur_#t~mem948#1, show_rxbuf_cur_#t~loopctr949#1, show_rxbuf_cur_#t~nondet950#1, show_rxbuf_cur_#t~ret951#1, show_rxbuf_cur_~dev#1.base, show_rxbuf_cur_~dev#1.offset, show_rxbuf_cur_~attr#1.base, show_rxbuf_cur_~attr#1.offset, show_rxbuf_cur_~buf#1.base, show_rxbuf_cur_~buf#1.offset, show_rxbuf_cur_~netdev~8#1.base, show_rxbuf_cur_~netdev~8#1.offset, show_rxbuf_cur_~__mptr~5#1.base, show_rxbuf_cur_~__mptr~5#1.offset, show_rxbuf_cur_~info~4#1.base, show_rxbuf_cur_~info~4#1.offset, show_rxbuf_cur_~tmp~73#1.base, show_rxbuf_cur_~tmp~73#1.offset, show_rxbuf_cur_~tmp___0~41#1;show_rxbuf_cur_~dev#1.base, show_rxbuf_cur_~dev#1.offset := show_rxbuf_cur_#in~dev#1.base, show_rxbuf_cur_#in~dev#1.offset;show_rxbuf_cur_~attr#1.base, show_rxbuf_cur_~attr#1.offset := show_rxbuf_cur_#in~attr#1.base, show_rxbuf_cur_#in~attr#1.offset;show_rxbuf_cur_~buf#1.base, show_rxbuf_cur_~buf#1.offset := show_rxbuf_cur_#in~buf#1.base, show_rxbuf_cur_#in~buf#1.offset;havoc show_rxbuf_cur_~netdev~8#1.base, show_rxbuf_cur_~netdev~8#1.offset;havoc show_rxbuf_cur_~__mptr~5#1.base, show_rxbuf_cur_~__mptr~5#1.offset;havoc show_rxbuf_cur_~info~4#1.base, show_rxbuf_cur_~info~4#1.offset;havoc show_rxbuf_cur_~tmp~73#1.base, show_rxbuf_cur_~tmp~73#1.offset;havoc show_rxbuf_cur_~tmp___0~41#1;show_rxbuf_cur_~__mptr~5#1.base, show_rxbuf_cur_~__mptr~5#1.offset := show_rxbuf_cur_~dev#1.base, show_rxbuf_cur_~dev#1.offset;show_rxbuf_cur_~netdev~8#1.base, show_rxbuf_cur_~netdev~8#1.offset := show_rxbuf_cur_~__mptr~5#1.base, -4044072 + show_rxbuf_cur_~__mptr~5#1.offset; [2025-02-08 04:31:09,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10132-1: SUMMARY for call xennet_release_tx_bufs(xennet_connect_~np~17#1.base, xennet_connect_~np~17#1.offset); srcloc: null [2025-02-08 04:31:09,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12775: assume -2147483648 <= ldv_filter_err_code_#t~ret1102#1 && ldv_filter_err_code_#t~ret1102#1 <= 2147483647;ldv_filter_err_code_~tmp~127#1 := ldv_filter_err_code_#t~ret1102#1;havoc ldv_filter_err_code_#t~ret1102#1;ldv_filter_err_code_#res#1 := ldv_filter_err_code_~tmp~127#1; [2025-02-08 04:31:09,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12775-1: SUMMARY for call ldv_filter_err_code_#t~ret1102#1 := ldv_filter_positive_int(ldv_filter_err_code_~ret_val#1); srcloc: null [2025-02-08 04:31:09,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8151: assume 0 != xennet_start_xmit_~tmp___6~2#1 % 256;xennet_start_xmit_~tmp___7~2#1 := 0; [2025-02-08 04:31:09,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8151: assume !(0 != xennet_start_xmit_~tmp___6~2#1 % 256);xennet_start_xmit_~tmp___7~2#1 := 1; [2025-02-08 04:31:09,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9869: setup_netfront_~tmp___4~11#1 := setup_netfront_#t~ret824#1;havoc setup_netfront_#t~ret824#1;setup_netfront_~rxs~0#1.base, setup_netfront_~rxs~0#1.offset := 0, (if setup_netfront_~tmp___4~11#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then setup_netfront_~tmp___4~11#1 % 18446744073709551616 % 18446744073709551616 else setup_netfront_~tmp___4~11#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:31:09,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9869-1: SUMMARY for call setup_netfront_#t~ret824#1 := get_zeroed_page(48); srcloc: null [2025-02-08 04:31:09,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10662-1: SUMMARY for call xennet_remove_#t~ret957#1 := __dynamic_dev_dbg(xennet_remove_~#descriptor~2#1.base, xennet_remove_~#descriptor~2#1.offset, xennet_remove_~dev#1.base, 60 + xennet_remove_~dev#1.offset, 99, 0); srcloc: null [2025-02-08 04:31:09,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10662: assume -2147483648 <= xennet_remove_#t~ret957#1 && xennet_remove_#t~ret957#1 <= 2147483647;havoc xennet_remove_#t~mem956#1.base, xennet_remove_#t~mem956#1.offset;havoc xennet_remove_#t~ret957#1; [2025-02-08 04:31:09,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7227-1: skb_gso_ok_#t~short186#1 := 0 != skb_gso_ok_#t~bitwise185#1 % 18446744073709551616; [2025-02-08 04:31:09,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7227: assume skb_gso_ok_#t~short186#1;havoc skb_gso_ok_#t~bitwise185#1;havoc skb_gso_ok_#t~short186#1;skb_gso_ok_~tmp___3~1#1 := 1; [2025-02-08 04:31:09,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7227: assume !skb_gso_ok_#t~short186#1;havoc skb_gso_ok_#t~bitwise185#1;havoc skb_gso_ok_#t~short186#1;skb_gso_ok_~tmp___3~1#1 := 0; [2025-02-08 04:31:09,128 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12116: ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___0~51#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___0~51#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1055#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1055#1.offset;havoc ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1055#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1055#1.offset;ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_9_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_9_2_default~0#1.offset := ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___0~51#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~tmp___0~51#1.offset; [2025-02-08 04:31:09,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7227-5: assume 0 == skb_gso_ok_~features#1 % 18446744073709551616;skb_gso_ok_#t~bitwise185#1 := 0; [2025-02-08 04:31:09,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7227-5: assume !(0 == skb_gso_ok_~features#1 % 18446744073709551616); [2025-02-08 04:31:09,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7227-4: assume 64 == skb_gso_ok_~features#1 % 18446744073709551616;skb_gso_ok_#t~bitwise185#1 := skb_gso_ok_~features#1; [2025-02-08 04:31:09,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7227-4: assume !(64 == skb_gso_ok_~features#1 % 18446744073709551616); [2025-02-08 04:31:09,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7227-3: havoc skb_gso_ok_#t~bitwise185#1;assume skb_gso_ok_#t~bitwise185#1 % 18446744073709551616 <= skb_gso_ok_~features#1 % 18446744073709551616 && skb_gso_ok_#t~bitwise185#1 % 18446744073709551616 <= 64; [2025-02-08 04:31:09,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12116-1: SUMMARY for call ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1055#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_#t~ret1055#1.offset := ldv_xmalloc(1); srcloc: null [2025-02-08 04:31:09,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7227-2: [2025-02-08 04:31:09,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7227-7: skb_gso_ok_#t~short186#1 := 0 != skb_gso_ok_~tmp___2~2#1; [2025-02-08 04:31:09,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7227-6: assume skb_gso_ok_#t~short186#1; [2025-02-08 04:31:09,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7227-6: assume !skb_gso_ok_#t~short186#1; [2025-02-08 04:31:09,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9738: assume -2147483648 <= setup_netfront_split_#t~ret789#1 && setup_netfront_split_#t~ret789#1 <= 2147483647;setup_netfront_split_~err~6#1 := setup_netfront_split_#t~ret789#1;havoc setup_netfront_split_#t~mem788#1.base, setup_netfront_split_#t~mem788#1.offset;havoc setup_netfront_split_#t~ret789#1; [2025-02-08 04:31:09,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567: compound_order_#t~ret92#1 := PageHead_#res#1;havoc PageHead_#t~ret81#1, PageHead_~page#1.base, PageHead_~page#1.offset, PageHead_~tmp~5#1;havoc PageHead_#in~page#1.base, PageHead_#in~page#1.offset;assume { :end_inline_PageHead } true;assume -2147483648 <= compound_order_#t~ret92#1 && compound_order_#t~ret92#1 <= 2147483647;compound_order_~tmp~8#1 := compound_order_#t~ret92#1;havoc compound_order_#t~ret92#1; [2025-02-08 04:31:09,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9738-1: SUMMARY for call setup_netfront_split_#t~ret789#1 := xenbus_alloc_evtchn(setup_netfront_split_#t~mem788#1.base, setup_netfront_split_#t~mem788#1.offset, setup_netfront_split_~info#1.base, 196 + setup_netfront_split_~info#1.offset); srcloc: null [2025-02-08 04:31:09,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9210: assume 0 != xennet_fix_features_#t~bitwise680#1 % 18446744073709551616;havoc xennet_fix_features_#t~bitwise680#1;call write~int#21(0, xennet_fix_features_~#__constr_expr_1~0#1.base, xennet_fix_features_~#__constr_expr_1~0#1.offset, 4);call xennet_fix_features_#t~mem681#1 := read~int#21(xennet_fix_features_~#__constr_expr_1~0#1.base, xennet_fix_features_~#__constr_expr_1~0#1.offset, 4);call xennet_fix_features_#t~mem682#1.base, xennet_fix_features_#t~mem682#1.offset := read~$Pointer$#17(xennet_fix_features_~np~13#1.base, 252 + xennet_fix_features_~np~13#1.offset, 8);call xennet_fix_features_#t~mem683#1.base, xennet_fix_features_#t~mem683#1.offset := read~$Pointer$#17(xennet_fix_features_#t~mem682#1.base, 16 + xennet_fix_features_#t~mem682#1.offset, 8); [2025-02-08 04:31:09,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9210: assume !(0 != xennet_fix_features_#t~bitwise680#1 % 18446744073709551616);havoc xennet_fix_features_#t~bitwise680#1; [2025-02-08 04:31:09,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9210-1: [2025-02-08 04:31:09,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9210-2: havoc xennet_fix_features_#t~bitwise680#1;assume xennet_fix_features_#t~bitwise680#1 % 18446744073709551616 <= xennet_fix_features_~features#1 % 18446744073709551616 && xennet_fix_features_#t~bitwise680#1 % 18446744073709551616 <= 16; [2025-02-08 04:31:09,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9210-3: assume 16 == xennet_fix_features_~features#1 % 18446744073709551616;xennet_fix_features_#t~bitwise680#1 := xennet_fix_features_~features#1; [2025-02-08 04:31:09,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9210-3: assume !(16 == xennet_fix_features_~features#1 % 18446744073709551616); [2025-02-08 04:31:09,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9210-4: assume 0 == xennet_fix_features_~features#1 % 18446744073709551616;xennet_fix_features_#t~bitwise680#1 := 0; [2025-02-08 04:31:09,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9210-4: assume !(0 == xennet_fix_features_~features#1 % 18446744073709551616); [2025-02-08 04:31:09,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11853: assume 6 == ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1; [2025-02-08 04:31:09,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11853: assume !(6 == ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1); [2025-02-08 04:31:09,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8286: call xennet_start_xmit_#t~mem465#1 := read~int#1(xennet_start_xmit_~stats~0#1.base, 24 + xennet_start_xmit_~stats~0#1.offset, 8);call xennet_start_xmit_#t~mem464#1 := read~int#17(xennet_start_xmit_~skb#1.base, 104 + xennet_start_xmit_~skb#1.offset, 4);call write~int#1(xennet_start_xmit_#t~mem465#1 + xennet_start_xmit_#t~mem464#1 % 4294967296, xennet_start_xmit_~stats~0#1.base, 24 + xennet_start_xmit_~stats~0#1.offset, 8);havoc xennet_start_xmit_#t~mem465#1;havoc xennet_start_xmit_#t~mem464#1;call xennet_start_xmit_#t~mem466#1 := read~int#1(xennet_start_xmit_~stats~0#1.base, 8 + xennet_start_xmit_~stats~0#1.offset, 8);call write~int#1(1 + xennet_start_xmit_#t~mem466#1, xennet_start_xmit_~stats~0#1.base, 8 + xennet_start_xmit_~stats~0#1.offset, 8);havoc xennet_start_xmit_#t~mem466#1; [2025-02-08 04:31:09,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8286-1: SUMMARY for call u64_stats_update_begin(xennet_start_xmit_~stats~0#1.base, 32 + xennet_start_xmit_~stats~0#1.offset); srcloc: null [2025-02-08 04:31:09,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7890: xennet_make_frags_~tmp___6~1#1 := xennet_make_frags_#t~ret375#1;havoc xennet_make_frags_#t~ret375#1; [2025-02-08 04:31:09,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9740: assume setup_netfront_split_~err~6#1 < 0; [2025-02-08 04:31:09,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9740: assume !(setup_netfront_split_~err~6#1 < 0);call setup_netfront_split_#t~mem790#1.base, setup_netfront_split_#t~mem790#1.offset := read~$Pointer$#17(setup_netfront_split_~info#1.base, 252 + setup_netfront_split_~info#1.offset, 8); [2025-02-08 04:31:09,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7890-1: SUMMARY for call xennet_make_frags_#t~ret375#1 := __phys_addr(xennet_make_frags_~data~0#1.base + xennet_make_frags_~data~0#1.offset); srcloc: null [2025-02-08 04:31:09,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9872: assume 0 == (setup_netfront_~rxs~0#1.base + setup_netfront_~rxs~0#1.offset) % 18446744073709551616;setup_netfront_~err~7#1 := -12; [2025-02-08 04:31:09,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9872: assume !(0 == (setup_netfront_~rxs~0#1.base + setup_netfront_~rxs~0#1.offset) % 18446744073709551616);setup_netfront_~tmp___5~7#1 := 0;call write~int#17(setup_netfront_~tmp___5~7#1, setup_netfront_~rxs~0#1.base, 8 + setup_netfront_~rxs~0#1.offset, 4);call write~int#17(setup_netfront_~tmp___5~7#1, setup_netfront_~rxs~0#1.base, setup_netfront_~rxs~0#1.offset, 4);setup_netfront_~tmp___6~6#1 := 1;call write~int#17(setup_netfront_~tmp___6~6#1, setup_netfront_~rxs~0#1.base, 12 + setup_netfront_~rxs~0#1.offset, 4);call write~int#17(setup_netfront_~tmp___6~6#1, setup_netfront_~rxs~0#1.base, 4 + setup_netfront_~rxs~0#1.offset, 4); [2025-02-08 04:31:09,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6569: assume 0 == compound_order_~tmp~8#1;compound_order_#res#1 := 0; [2025-02-08 04:31:09,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6569: assume !(0 == compound_order_~tmp~8#1);call compound_order_#t~mem93#1.base, compound_order_#t~mem93#1.offset := read~$Pointer$#17(compound_order_~page#1.base, 120 + compound_order_~page#1.offset, 8);compound_order_#res#1 := (if (compound_order_#t~mem93#1.base + compound_order_#t~mem93#1.offset) % 4294967296 <= 2147483647 then (compound_order_#t~mem93#1.base + compound_order_#t~mem93#1.offset) % 4294967296 else (compound_order_#t~mem93#1.base + compound_order_#t~mem93#1.offset) % 4294967296 - 4294967296);havoc compound_order_#t~mem93#1.base, compound_order_#t~mem93#1.offset; [2025-02-08 04:31:09,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15158: havoc xenbus_frontend_closed_#t~nondet1247#1;netback_changed_#t~ret920#1 := xenbus_frontend_closed_#res#1;havoc xenbus_frontend_closed_#t~nondet1247#1, xenbus_frontend_closed_~arg0#1.base, xenbus_frontend_closed_~arg0#1.offset;havoc xenbus_frontend_closed_#in~arg0#1.base, xenbus_frontend_closed_#in~arg0#1.offset;assume { :end_inline_xenbus_frontend_closed } true;assume -2147483648 <= netback_changed_#t~ret920#1 && netback_changed_#t~ret920#1 <= 2147483647;havoc netback_changed_#t~ret920#1; [2025-02-08 04:31:09,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7891-1: SUMMARY for call xennet_make_frags_#t~ret376#1 := pfn_to_mfn(xennet_make_frags_~tmp___6~1#1 % 18446744073709551616 / 4096); srcloc: null [2025-02-08 04:31:09,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7891: xennet_make_frags_~mfn~1#1 := xennet_make_frags_#t~ret376#1;havoc xennet_make_frags_#t~ret376#1;call xennet_make_frags_#t~mem377#1.base, xennet_make_frags_#t~mem377#1.offset := read~$Pointer$#17(xennet_make_frags_~np~5#1.base, 252 + xennet_make_frags_~np~5#1.offset, 8);call xennet_make_frags_#t~mem378#1 := read~int#17(xennet_make_frags_#t~mem377#1.base, 24 + xennet_make_frags_#t~mem377#1.offset, 4); [2025-02-08 04:31:09,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12119: assume 0 != (ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_callback_store~0#1.base + ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_callback_store~0#1.offset) % 18446744073709551616;assume { :begin_inline_ldv_dummy_resourceless_instance_callback_8_9 } true;ldv_dummy_resourceless_instance_callback_8_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_8_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_8_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_9_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_8_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_9_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_8_9_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_9_#in~arg3#1.offset, ldv_dummy_resourceless_instance_callback_8_9_#in~arg4#1 := ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_callback_store~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_callback_store~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_container_struct_device_ptr~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_container_struct_device_ptr~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_container_struct_device_attribute~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_container_struct_device_attribute~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_9_2_default~0#1.base, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_9_2_default~0#1.offset, ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_ldv_param_9_3_default~0#1;havoc ldv_dummy_resourceless_instance_callback_8_9_#t~ret1001#1, ldv_dummy_resourceless_instance_callback_8_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_8_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_8_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_8_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg3#1.offset, ldv_dummy_resourceless_instance_callback_8_9_~arg4#1;ldv_dummy_resourceless_instance_callback_8_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_8_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_8_9_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_8_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_8_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_9_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_8_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_8_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_9_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_8_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg3#1.offset := ldv_dummy_resourceless_instance_callback_8_9_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_9_#in~arg3#1.offset;ldv_dummy_resourceless_instance_callback_8_9_~arg4#1 := ldv_dummy_resourceless_instance_callback_8_9_#in~arg4#1;assume { :begin_inline_##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int } true;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~997#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~997#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~998#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~998#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~999#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~999#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~1000#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~#fp#1.offset := ldv_dummy_resourceless_instance_callback_8_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_8_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_8_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg3#1.offset, ldv_dummy_resourceless_instance_callback_8_9_~arg4#1, ldv_dummy_resourceless_instance_callback_8_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg0#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~997#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~997#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~998#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~998#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~999#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~999#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~1000#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#t~funptrres1260#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#t~ret1261#1, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#t~ret1262#1;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~997#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~997#1.offset := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~997#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~997#1.offset;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~998#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~998#1.offset := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~998#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~998#1.offset;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~999#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~999#1.offset := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~999#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~999#1.offset;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#~1000#1 := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int_#in~1000#1; [2025-02-08 04:31:09,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12119: assume !(0 != (ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_callback_store~0#1.base + ldv_struct_device_attribute_dummy_resourceless_instance_8_~ldv_8_callback_store~0#1.offset) % 18446744073709551616); [2025-02-08 04:31:09,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12516: assume -2147483648 <= ldv_dev_set_drvdata_121_#t~ret1081#1 && ldv_dev_set_drvdata_121_#t~ret1081#1 <= 2147483647;ldv_dev_set_drvdata_121_~tmp~114#1 := ldv_dev_set_drvdata_121_#t~ret1081#1;havoc ldv_dev_set_drvdata_121_#t~ret1081#1;ldv_dev_set_drvdata_121_#res#1 := ldv_dev_set_drvdata_121_~tmp~114#1; [2025-02-08 04:31:09,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12516-1: SUMMARY for call ldv_dev_set_drvdata_121_#t~ret1081#1 := ldv_dev_set_drvdata(ldv_dev_set_drvdata_121_~dev#1.base, ldv_dev_set_drvdata_121_~dev#1.offset, ldv_dev_set_drvdata_121_~data#1.base, ldv_dev_set_drvdata_121_~data#1.offset); srcloc: null [2025-02-08 04:31:09,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9213: assume -2147483648 <= xennet_fix_features_#t~ret684#1 && xennet_fix_features_#t~ret684#1 <= 2147483647;xennet_fix_features_~tmp___1~19#1 := xennet_fix_features_#t~ret684#1;havoc xennet_fix_features_#t~mem681#1;havoc xennet_fix_features_#t~mem682#1.base, xennet_fix_features_#t~mem682#1.offset;havoc xennet_fix_features_#t~mem683#1.base, xennet_fix_features_#t~mem683#1.offset;havoc xennet_fix_features_#t~ret684#1; [2025-02-08 04:31:09,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9213-1: SUMMARY for call xennet_fix_features_#t~ret684#1 := xenbus_scanf(xennet_fix_features_#t~mem681#1, xennet_fix_features_#t~mem683#1.base, xennet_fix_features_#t~mem683#1.offset, 20, 0, 21, 0); srcloc: null [2025-02-08 04:31:09,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10138: assume 0 == (xennet_connect_#t~mem894#1.base + xennet_connect_#t~mem894#1.offset) % 18446744073709551616;havoc xennet_connect_#t~mem894#1.base, xennet_connect_#t~mem894#1.offset; [2025-02-08 04:31:09,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10138: assume !(0 == (xennet_connect_#t~mem894#1.base + xennet_connect_#t~mem894#1.offset) % 18446744073709551616);havoc xennet_connect_#t~mem894#1.base, xennet_connect_#t~mem894#1.offset; [2025-02-08 04:31:09,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10270: assume 0 != netback_changed_~tmp___2~20#1; [2025-02-08 04:31:09,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10270: assume !(0 != netback_changed_~tmp___2~20#1);assume { :begin_inline_xenbus_switch_state } true;xenbus_switch_state_#in~arg0#1.base, xenbus_switch_state_#in~arg0#1.offset, xenbus_switch_state_#in~arg1#1 := netback_changed_~dev#1.base, netback_changed_~dev#1.offset, 4;havoc xenbus_switch_state_#res#1;havoc xenbus_switch_state_#t~nondet1254#1, xenbus_switch_state_~arg0#1.base, xenbus_switch_state_~arg0#1.offset, xenbus_switch_state_~arg1#1;xenbus_switch_state_~arg0#1.base, xenbus_switch_state_~arg0#1.offset := xenbus_switch_state_#in~arg0#1.base, xenbus_switch_state_#in~arg0#1.offset;xenbus_switch_state_~arg1#1 := xenbus_switch_state_#in~arg1#1;havoc xenbus_switch_state_#t~nondet1254#1;assume -2147483648 <= xenbus_switch_state_#t~nondet1254#1 && xenbus_switch_state_#t~nondet1254#1 <= 2147483647;xenbus_switch_state_#res#1 := xenbus_switch_state_#t~nondet1254#1;havoc xenbus_switch_state_#t~nondet1254#1; [2025-02-08 04:31:09,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10006-1: SUMMARY for call talk_to_netback_#t~ret865#1 := xenbus_printf(talk_to_netback_#t~mem863#1, talk_to_netback_#t~mem864#1.base, talk_to_netback_#t~mem864#1.offset, 64, 0, 65, 0); srcloc: null [2025-02-08 04:31:09,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10006-2: call talk_to_netback_#t~mem863#1 := read~int#14(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, 4);call talk_to_netback_#t~mem864#1.base, talk_to_netback_#t~mem864#1.offset := read~$Pointer$#17(talk_to_netback_~dev#1.base, 8 + talk_to_netback_~dev#1.offset, 8); [2025-02-08 04:31:09,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10138-1: call xennet_connect_#t~mem894#1.base, xennet_connect_#t~mem894#1.offset := read~$Pointer$#17(xennet_connect_~np~17#1.base, 5796 + xennet_connect_~np~17#1.offset + 8 * xennet_connect_~i~10#1, 8); [2025-02-08 04:31:09,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7892-1: SUMMARY for call gnttab_grant_foreign_access_ref(xennet_make_frags_~ref~2#1, (if xennet_make_frags_#t~mem378#1 % 65536 % 4294967296 <= 2147483647 then xennet_make_frags_#t~mem378#1 % 65536 % 4294967296 else xennet_make_frags_#t~mem378#1 % 65536 % 4294967296 - 4294967296), xennet_make_frags_~mfn~1#1, 4); srcloc: null [2025-02-08 04:31:09,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7892: havoc xennet_make_frags_#t~mem377#1.base, xennet_make_frags_#t~mem377#1.offset;havoc xennet_make_frags_#t~mem378#1; [2025-02-08 04:31:09,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10006: assume -2147483648 <= talk_to_netback_#t~ret865#1 && talk_to_netback_#t~ret865#1 <= 2147483647;talk_to_netback_~err~8#1 := talk_to_netback_#t~ret865#1;havoc talk_to_netback_#t~mem863#1;havoc talk_to_netback_#t~mem864#1.base, talk_to_netback_#t~mem864#1.offset;havoc talk_to_netback_#t~ret865#1; [2025-02-08 04:31:09,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8289: SUMMARY for call u64_stats_update_begin(xennet_start_xmit_~stats~0#1.base, 32 + xennet_start_xmit_~stats~0#1.offset); srcloc: null [2025-02-08 04:31:09,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8157-1: SUMMARY for call xennet_start_xmit_#t~ret420#1 := ldv__builtin_expect(xennet_start_xmit_~tmp___7~2#1, 0); srcloc: null [2025-02-08 04:31:09,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8157: assume -9223372036854775808 <= xennet_start_xmit_#t~ret420#1 && xennet_start_xmit_#t~ret420#1 <= 9223372036854775807;xennet_start_xmit_~tmp___8~2#1 := xennet_start_xmit_#t~ret420#1;havoc xennet_start_xmit_#t~ret420#1; [2025-02-08 04:31:09,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9875: SUMMARY for call xenbus_dev_fatal(setup_netfront_~dev#1.base, setup_netfront_~dev#1.offset, setup_netfront_~err~7#1, 47, 0); srcloc: null [2025-02-08 04:31:09,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10668: call xennet_remove_#t~mem958#1.base, xennet_remove_#t~mem958#1.offset := read~$Pointer$#17(xennet_remove_~info~5#1.base, 16 + xennet_remove_~info~5#1.offset, 8);assume { :begin_inline_xennet_sysfs_delif } true;xennet_sysfs_delif_#in~netdev#1.base, xennet_sysfs_delif_#in~netdev#1.offset := xennet_remove_#t~mem958#1.base, xennet_remove_#t~mem958#1.offset;havoc xennet_sysfs_delif_~netdev#1.base, xennet_sysfs_delif_~netdev#1.offset, xennet_sysfs_delif_~i~14#1;xennet_sysfs_delif_~netdev#1.base, xennet_sysfs_delif_~netdev#1.offset := xennet_sysfs_delif_#in~netdev#1.base, xennet_sysfs_delif_#in~netdev#1.offset;havoc xennet_sysfs_delif_~i~14#1;xennet_sysfs_delif_~i~14#1 := 0; [2025-02-08 04:31:09,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10668-1: SUMMARY for call xennet_disconnect_backend(xennet_remove_~info~5#1.base, xennet_remove_~info~5#1.offset); srcloc: null [2025-02-08 04:31:09,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857: assume 7 == ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1; [2025-02-08 04:31:09,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857: assume !(7 == ldv_net_dummy_resourceless_instance_7_~tmp___0~48#1); [2025-02-08 04:31:09,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8290: SUMMARY for call xennet_tx_buf_gc(xennet_start_xmit_~dev#1.base, xennet_start_xmit_~dev#1.offset); srcloc: null [2025-02-08 04:31:09,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9479: havoc netif_napi_add_~arg0#1.base, netif_napi_add_~arg0#1.offset, netif_napi_add_~arg1#1.base, netif_napi_add_~arg1#1.offset, netif_napi_add_~arg2#1.base, netif_napi_add_~arg2#1.offset, netif_napi_add_~arg3#1;havoc netif_napi_add_#in~arg0#1.base, netif_napi_add_#in~arg0#1.offset, netif_napi_add_#in~arg1#1.base, netif_napi_add_#in~arg1#1.offset, netif_napi_add_#in~arg2#1.base, netif_napi_add_#in~arg2#1.offset, netif_napi_add_#in~arg3#1;assume { :end_inline_netif_napi_add } true;call write~int#17(4295229442, xennet_create_dev_~netdev~0#1.base, 204 + xennet_create_dev_~netdev~0#1.offset, 8);call write~int#17(1114129, xennet_create_dev_~netdev~0#1.base, 212 + xennet_create_dev_~netdev~0#1.offset, 8);call xennet_create_dev_#t~mem728#1 := read~int#17(xennet_create_dev_~netdev~0#1.base, 204 + xennet_create_dev_~netdev~0#1.offset, 8);call xennet_create_dev_#t~mem729#1 := read~int#17(xennet_create_dev_~netdev~0#1.base, 212 + xennet_create_dev_~netdev~0#1.offset, 8); [2025-02-08 04:31:09,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11197: ldv_dummy_resourceless_instance_callback_7_22_#t~ret990#1.base, ldv_dummy_resourceless_instance_callback_7_22_#t~ret990#1.offset := xennet_get_stats64_#res#1.base, xennet_get_stats64_#res#1.offset;havoc xennet_get_stats64_#t~ret645#1.base, xennet_get_stats64_#t~ret645#1.offset, xennet_get_stats64_#t~mem646#1, xennet_get_stats64_#t~ret647#1, xennet_get_stats64_#t~mem648#1, xennet_get_stats64_#t~mem649#1, xennet_get_stats64_#t~mem650#1, xennet_get_stats64_#t~mem651#1, xennet_get_stats64_#t~ret652#1, xennet_get_stats64_#t~mem653#1, xennet_get_stats64_#t~mem654#1, xennet_get_stats64_#t~mem655#1, xennet_get_stats64_#t~mem656#1, xennet_get_stats64_#t~ret657#1, xennet_get_stats64_#t~mem658#1, xennet_get_stats64_#t~mem659#1, xennet_get_stats64_~dev#1.base, xennet_get_stats64_~dev#1.offset, xennet_get_stats64_~tot#1.base, xennet_get_stats64_~tot#1.offset, xennet_get_stats64_~np~11#1.base, xennet_get_stats64_~np~11#1.offset, xennet_get_stats64_~tmp~53#1.base, xennet_get_stats64_~tmp~53#1.offset, xennet_get_stats64_~cpu~0#1, xennet_get_stats64_~stats~2#1.base, xennet_get_stats64_~stats~2#1.offset, xennet_get_stats64_~__vpp_verify~2#1.base, xennet_get_stats64_~__vpp_verify~2#1.offset, xennet_get_stats64_~__ptr~0#1, xennet_get_stats64_~rx_packets~0#1, xennet_get_stats64_~rx_bytes~0#1, xennet_get_stats64_~tx_packets~0#1, xennet_get_stats64_~tx_bytes~0#1, xennet_get_stats64_~start~0#1, xennet_get_stats64_~tmp___0~24#1, xennet_get_stats64_~tmp___1~18#1;havoc xennet_get_stats64_#in~dev#1.base, xennet_get_stats64_#in~dev#1.offset, xennet_get_stats64_#in~tot#1.base, xennet_get_stats64_#in~tot#1.offset;assume { :end_inline_xennet_get_stats64 } true;havoc ldv_dummy_resourceless_instance_callback_7_22_#t~ret990#1.base, ldv_dummy_resourceless_instance_callback_7_22_#t~ret990#1.offset; [2025-02-08 04:31:09,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7894: xennet_make_frags_~tmp___7~1#1 := xennet_make_frags_#t~ret379#1;havoc xennet_make_frags_#t~ret379#1;call write~$Pointer$#17(0, -24189255811072 + 72 * (if xennet_make_frags_~tmp___7~1#1 % 18446744073709551616 / 4096 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xennet_make_frags_~tmp___7~1#1 % 18446744073709551616 / 4096 % 18446744073709551616 % 18446744073709551616 else xennet_make_frags_~tmp___7~1#1 % 18446744073709551616 / 4096 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), xennet_make_frags_~np~5#1.base, 3428 + xennet_make_frags_~np~5#1.offset + 8 * (if xennet_make_frags_~id~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then xennet_make_frags_~id~3#1 % 4294967296 % 18446744073709551616 else xennet_make_frags_~id~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8);xennet_make_frags_~tmp___8~1#1 := xennet_make_frags_~ref~2#1;call write~int#17(xennet_make_frags_~tmp___8~1#1, xennet_make_frags_~np~5#1.base, 2404 + xennet_make_frags_~np~5#1.offset + 4 * (if xennet_make_frags_~id~3#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then xennet_make_frags_~id~3#1 % 4294967296 % 18446744073709551616 else xennet_make_frags_~id~3#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 4);call write~int#17(xennet_make_frags_~tmp___8~1#1, xennet_make_frags_~tx#1.base, xennet_make_frags_~tx#1.offset, 4);call write~int#17(xennet_make_frags_~offset~0#1, xennet_make_frags_~tx#1.base, 4 + xennet_make_frags_~tx#1.offset, 2);call write~int#17(xennet_make_frags_~len~0#1, xennet_make_frags_~tx#1.base, 10 + xennet_make_frags_~tx#1.offset, 2);call write~int#17(0, xennet_make_frags_~tx#1.base, 6 + xennet_make_frags_~tx#1.offset, 2); [2025-02-08 04:31:09,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10008: assume 0 != talk_to_netback_~err~8#1;talk_to_netback_~message~0#1.base, talk_to_netback_~message~0#1.offset := 66, 0; [2025-02-08 04:31:09,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10008: assume !(0 != talk_to_netback_~err~8#1);call talk_to_netback_#t~mem866#1 := read~int#14(talk_to_netback_~#xbt~0#1.base, talk_to_netback_~#xbt~0#1.offset, 4);call talk_to_netback_#t~mem867#1.base, talk_to_netback_#t~mem867#1.offset := read~$Pointer$#17(talk_to_netback_~dev#1.base, 8 + talk_to_netback_~dev#1.offset, 8); [2025-02-08 04:31:09,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7894-1: SUMMARY for call xennet_make_frags_#t~ret379#1 := __phys_addr(xennet_make_frags_~data~0#1.base + xennet_make_frags_~data~0#1.offset); srcloc: null [2025-02-08 04:31:09,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10669: havoc xennet_sysfs_delif_~netdev#1.base, xennet_sysfs_delif_~netdev#1.offset, xennet_sysfs_delif_~i~14#1;havoc xennet_sysfs_delif_#in~netdev#1.base, xennet_sysfs_delif_#in~netdev#1.offset;assume { :end_inline_xennet_sysfs_delif } true;havoc xennet_remove_#t~mem958#1.base, xennet_remove_#t~mem958#1.offset;call xennet_remove_#t~mem959#1.base, xennet_remove_#t~mem959#1.offset := read~$Pointer$#17(xennet_remove_~info~5#1.base, 16 + xennet_remove_~info~5#1.offset, 8);assume { :begin_inline_ldv_unregister_netdev_137 } true;ldv_unregister_netdev_137_#in~ldv_func_arg1#1.base, ldv_unregister_netdev_137_#in~ldv_func_arg1#1.offset := xennet_remove_#t~mem959#1.base, xennet_remove_#t~mem959#1.offset;havoc ldv_unregister_netdev_137_~ldv_func_arg1#1.base, ldv_unregister_netdev_137_~ldv_func_arg1#1.offset;ldv_unregister_netdev_137_~ldv_func_arg1#1.base, ldv_unregister_netdev_137_~ldv_func_arg1#1.offset := ldv_unregister_netdev_137_#in~ldv_func_arg1#1.base, ldv_unregister_netdev_137_#in~ldv_func_arg1#1.offset; [2025-02-08 04:31:09,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6573: havoc compound_order_#t~mem93#1.base, compound_order_#t~mem93#1.offset;xennet_make_frags_#t~ret384#1 := compound_order_#res#1;havoc compound_order_#t~ret92#1, compound_order_#t~mem93#1.base, compound_order_#t~mem93#1.offset, compound_order_~page#1.base, compound_order_~page#1.offset, compound_order_~tmp~8#1;havoc compound_order_#in~page#1.base, compound_order_#in~page#1.offset;assume { :end_inline_compound_order } true;assume -2147483648 <= xennet_make_frags_#t~ret384#1 && xennet_make_frags_#t~ret384#1 <= 2147483647;xennet_make_frags_~tmp___11~1#1 := xennet_make_frags_#t~ret384#1;havoc xennet_make_frags_#t~ret384#1; [2025-02-08 04:31:09,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8291-1: SUMMARY for call xennet_start_xmit_#t~ret467#1 := netfront_tx_slot_available(xennet_start_xmit_~np~6#1.base, xennet_start_xmit_~np~6#1.offset); srcloc: null [2025-02-08 04:31:09,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8291: assume -2147483648 <= xennet_start_xmit_#t~ret467#1 && xennet_start_xmit_#t~ret467#1 <= 2147483647;xennet_start_xmit_~tmp___26~0#1 := xennet_start_xmit_#t~ret467#1;havoc xennet_start_xmit_#t~ret467#1; [2025-02-08 04:31:09,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8159: assume 0 != xennet_start_xmit_~tmp___8~2#1;xennet_start_xmit_~tmp___14~2#1 := 1; [2025-02-08 04:31:09,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8159: assume !(0 != xennet_start_xmit_~tmp___8~2#1); [2025-02-08 04:31:09,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9216: assume xennet_fix_features_~tmp___1~19#1 < 0;call write~int#7(0, xennet_fix_features_~#val~0#1.base, xennet_fix_features_~#val~0#1.offset, 4); [2025-02-08 04:31:09,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9216: assume !(xennet_fix_features_~tmp___1~19#1 < 0); [2025-02-08 04:31:09,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9745: assume -2147483648 <= setup_netfront_split_#t~ret791#1 && setup_netfront_split_#t~ret791#1 <= 2147483647;setup_netfront_split_~err~6#1 := setup_netfront_split_#t~ret791#1;havoc setup_netfront_split_#t~mem790#1.base, setup_netfront_split_#t~mem790#1.offset;havoc setup_netfront_split_#t~ret791#1; [2025-02-08 04:31:09,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9745-1: SUMMARY for call setup_netfront_split_#t~ret791#1 := xenbus_alloc_evtchn(setup_netfront_split_#t~mem790#1.base, setup_netfront_split_#t~mem790#1.offset, setup_netfront_split_~info#1.base, 200 + setup_netfront_split_~info#1.offset); srcloc: null [2025-02-08 04:31:09,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10670: havoc ldv_unregister_netdev_137_~ldv_func_arg1#1.base, ldv_unregister_netdev_137_~ldv_func_arg1#1.offset;havoc ldv_unregister_netdev_137_#in~ldv_func_arg1#1.base, ldv_unregister_netdev_137_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_unregister_netdev_137 } true;havoc xennet_remove_#t~mem959#1.base, xennet_remove_#t~mem959#1.offset;assume { :begin_inline_ldv_del_timer_sync_138 } true;ldv_del_timer_sync_138_#in~ldv_func_arg1#1.base, ldv_del_timer_sync_138_#in~ldv_func_arg1#1.offset := xennet_remove_~info~5#1.base, 5672 + xennet_remove_~info~5#1.offset;havoc ldv_del_timer_sync_138_#res#1;havoc ldv_del_timer_sync_138_#t~ret1085#1, ldv_del_timer_sync_138_#t~ret1086#1, ldv_del_timer_sync_138_~ldv_func_arg1#1.base, ldv_del_timer_sync_138_~ldv_func_arg1#1.offset, ldv_del_timer_sync_138_~ldv_func_res~3#1, ldv_del_timer_sync_138_~tmp~118#1, ldv_del_timer_sync_138_~tmp___0~56#1;ldv_del_timer_sync_138_~ldv_func_arg1#1.base, ldv_del_timer_sync_138_~ldv_func_arg1#1.offset := ldv_del_timer_sync_138_#in~ldv_func_arg1#1.base, ldv_del_timer_sync_138_#in~ldv_func_arg1#1.offset;havoc ldv_del_timer_sync_138_~ldv_func_res~3#1;havoc ldv_del_timer_sync_138_~tmp~118#1;havoc ldv_del_timer_sync_138_~tmp___0~56#1;assume { :begin_inline_del_timer_sync } true;del_timer_sync_#in~arg0#1.base, del_timer_sync_#in~arg0#1.offset := ldv_del_timer_sync_138_~ldv_func_arg1#1.base, ldv_del_timer_sync_138_~ldv_func_arg1#1.offset;havoc del_timer_sync_#res#1;havoc del_timer_sync_#t~nondet1219#1, del_timer_sync_~arg0#1.base, del_timer_sync_~arg0#1.offset;del_timer_sync_~arg0#1.base, del_timer_sync_~arg0#1.offset := del_timer_sync_#in~arg0#1.base, del_timer_sync_#in~arg0#1.offset;havoc del_timer_sync_#t~nondet1219#1;assume -2147483648 <= del_timer_sync_#t~nondet1219#1 && del_timer_sync_#t~nondet1219#1 <= 2147483647;del_timer_sync_#res#1 := del_timer_sync_#t~nondet1219#1;havoc del_timer_sync_#t~nondet1219#1; [2025-02-08 04:31:09,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11331-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_9_9_#t~ret1003#1 := store_rxbuf_max(ldv_dummy_resourceless_instance_callback_9_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_9_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_9_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_9_9_~arg3#1.offset, ldv_dummy_resourceless_instance_callback_9_9_~arg4#1); srcloc: null [2025-02-08 04:31:09,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11331: assume -9223372036854775808 <= ldv_dummy_resourceless_instance_callback_9_9_#t~ret1003#1 && ldv_dummy_resourceless_instance_callback_9_9_#t~ret1003#1 <= 9223372036854775807;havoc ldv_dummy_resourceless_instance_callback_9_9_#t~ret1003#1; [2025-02-08 04:31:09,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7235-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 04:31:09,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12124: havoc ldv_dummy_resourceless_instance_callback_8_9_#t~ret1001#1, ldv_dummy_resourceless_instance_callback_8_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_8_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_8_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_8_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_9_~arg3#1.offset, ldv_dummy_resourceless_instance_callback_8_9_~arg4#1;havoc ldv_dummy_resourceless_instance_callback_8_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_8_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_8_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_8_9_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_8_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_8_9_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_8_9_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_8_9_#in~arg3#1.offset, ldv_dummy_resourceless_instance_callback_8_9_#in~arg4#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_8_9 } true; [2025-02-08 04:31:09,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9482: call write~int#17(xennet_create_dev_#t~bitwise730#1, xennet_create_dev_~netdev~0#1.base, 204 + xennet_create_dev_~netdev~0#1.offset, 8);havoc xennet_create_dev_#t~mem728#1;havoc xennet_create_dev_#t~mem729#1;havoc xennet_create_dev_#t~bitwise730#1;call write~$Pointer$#17(~#xennet_ethtool_ops~0.base, ~#xennet_ethtool_ops~0.offset, xennet_create_dev_~netdev~0#1.base, 476 + xennet_create_dev_~netdev~0#1.offset, 8);call write~$Pointer$#17(xennet_create_dev_~dev#1.base, 60 + xennet_create_dev_~dev#1.offset, xennet_create_dev_~netdev~0#1.base, 1236 + xennet_create_dev_~netdev~0#1.offset, 8);assume { :begin_inline_netif_set_gso_max_size } true;netif_set_gso_max_size_#in~dev#1.base, netif_set_gso_max_size_#in~dev#1.offset, netif_set_gso_max_size_#in~size#1 := xennet_create_dev_~netdev~0#1.base, xennet_create_dev_~netdev~0#1.offset, 65231;havoc netif_set_gso_max_size_~dev#1.base, netif_set_gso_max_size_~dev#1.offset, netif_set_gso_max_size_~size#1;netif_set_gso_max_size_~dev#1.base, netif_set_gso_max_size_~dev#1.offset := netif_set_gso_max_size_#in~dev#1.base, netif_set_gso_max_size_#in~dev#1.offset;netif_set_gso_max_size_~size#1 := netif_set_gso_max_size_#in~size#1;call write~int#17(netif_set_gso_max_size_~size#1, netif_set_gso_max_size_~dev#1.base, 2648 + netif_set_gso_max_size_~dev#1.offset, 4); [2025-02-08 04:31:09,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10671: xennet_remove_#t~ret960#1 := ldv_del_timer_sync_138_#res#1;havoc ldv_del_timer_sync_138_#t~ret1085#1, ldv_del_timer_sync_138_#t~ret1086#1, ldv_del_timer_sync_138_~ldv_func_arg1#1.base, ldv_del_timer_sync_138_~ldv_func_arg1#1.offset, ldv_del_timer_sync_138_~ldv_func_res~3#1, ldv_del_timer_sync_138_~tmp~118#1, ldv_del_timer_sync_138_~tmp___0~56#1;havoc ldv_del_timer_sync_138_#in~ldv_func_arg1#1.base, ldv_del_timer_sync_138_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_del_timer_sync_138 } true;assume -2147483648 <= xennet_remove_#t~ret960#1 && xennet_remove_#t~ret960#1 <= 2147483647;havoc xennet_remove_#t~ret960#1;call xennet_remove_#t~mem961#1.base, xennet_remove_#t~mem961#1.offset := read~$Pointer$#17(xennet_remove_~info~5#1.base, 31464 + xennet_remove_~info~5#1.offset, 8); [2025-02-08 04:31:09,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9482-1: [2025-02-08 04:31:09,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9482-2: havoc xennet_create_dev_#t~bitwise730#1;assume (xennet_create_dev_#t~bitwise730#1 % 18446744073709551616 >= xennet_create_dev_#t~mem728#1 % 18446744073709551616 && xennet_create_dev_#t~bitwise730#1 % 18446744073709551616 >= xennet_create_dev_#t~mem729#1 % 18446744073709551616) && xennet_create_dev_#t~bitwise730#1 % 18446744073709551616 <= xennet_create_dev_#t~mem728#1 % 18446744073709551616 + xennet_create_dev_#t~mem729#1 % 18446744073709551616; [2025-02-08 04:31:09,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9482-3: assume 0 == xennet_create_dev_#t~mem729#1 % 18446744073709551616;xennet_create_dev_#t~bitwise730#1 := xennet_create_dev_#t~mem728#1; [2025-02-08 04:31:09,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9482-3: assume !(0 == xennet_create_dev_#t~mem729#1 % 18446744073709551616); [2025-02-08 04:31:09,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8293: assume 0 == xennet_start_xmit_~tmp___26~0#1; [2025-02-08 04:31:09,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8293: assume !(0 == xennet_start_xmit_~tmp___26~0#1); [2025-02-08 04:31:09,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9482-4: assume 0 == xennet_create_dev_#t~mem728#1 % 18446744073709551616 || xennet_create_dev_#t~mem728#1 % 18446744073709551616 == xennet_create_dev_#t~mem729#1 % 18446744073709551616;xennet_create_dev_#t~bitwise730#1 := xennet_create_dev_#t~mem729#1; [2025-02-08 04:31:09,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9482-4: assume !(0 == xennet_create_dev_#t~mem728#1 % 18446744073709551616 || xennet_create_dev_#t~mem728#1 % 18446744073709551616 == xennet_create_dev_#t~mem729#1 % 18446744073709551616); [2025-02-08 04:31:09,995 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder has thrown an exception: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:742) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildProcedureCfgFromImplementation(CfgBuilder.java:676) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder.createIcfg(CfgBuilder.java:291) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.IcfgBuilderObserver.process(IcfgBuilderObserver.java:88) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2025-02-08 04:31:10,000 INFO L158 Benchmark]: Toolchain (without parser) took 28305.33ms. Allocated memory was 142.6MB in the beginning and 419.4MB in the end (delta: 276.8MB). Free memory was 97.4MB in the beginning and 217.1MB in the end (delta: -119.7MB). Peak memory consumption was 341.3MB. Max. memory is 16.1GB. [2025-02-08 04:31:10,000 INFO L158 Benchmark]: CDTParser took 1.39ms. Allocated memory is still 201.3MB. Free memory is still 123.3MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 04:31:10,001 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4952.49ms. Allocated memory was 142.6MB in the beginning and 209.7MB in the end (delta: 67.1MB). Free memory was 97.4MB in the beginning and 64.3MB in the end (delta: 33.1MB). Peak memory consumption was 120.4MB. Max. memory is 16.1GB. [2025-02-08 04:31:10,001 INFO L158 Benchmark]: Boogie Procedure Inliner took 324.90ms. Allocated memory is still 209.7MB. Free memory was 64.3MB in the beginning and 103.1MB in the end (delta: -38.8MB). Peak memory consumption was 12.8MB. Max. memory is 16.1GB. [2025-02-08 04:31:10,002 INFO L158 Benchmark]: Boogie Preprocessor took 1274.60ms. Allocated memory was 209.7MB in the beginning and 419.4MB in the end (delta: 209.7MB). Free memory was 103.1MB in the beginning and 296.9MB in the end (delta: -193.8MB). Peak memory consumption was 91.1MB. Max. memory is 16.1GB. [2025-02-08 04:31:10,002 INFO L158 Benchmark]: IcfgBuilder took 21746.34ms. Allocated memory is still 419.4MB. Free memory was 296.9MB in the beginning and 217.1MB in the end (delta: 79.8MB). Peak memory consumption was 262.5MB. Max. memory is 16.1GB. [2025-02-08 04:31:10,004 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.39ms. Allocated memory is still 201.3MB. Free memory is still 123.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4952.49ms. Allocated memory was 142.6MB in the beginning and 209.7MB in the end (delta: 67.1MB). Free memory was 97.4MB in the beginning and 64.3MB in the end (delta: 33.1MB). Peak memory consumption was 120.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 324.90ms. Allocated memory is still 209.7MB. Free memory was 64.3MB in the beginning and 103.1MB in the end (delta: -38.8MB). Peak memory consumption was 12.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1274.60ms. Allocated memory was 209.7MB in the beginning and 419.4MB in the end (delta: 209.7MB). Free memory was 103.1MB in the beginning and 296.9MB in the end (delta: -193.8MB). Peak memory consumption was 91.1MB. Max. memory is 16.1GB. * IcfgBuilder took 21746.34ms. Allocated memory is still 419.4MB. Free memory was 296.9MB in the beginning and 217.1MB in the end (delta: 79.8MB). Peak memory consumption was 262.5MB. 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: 6124]: 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"); [6124] - GenericResultAtLocation [Line: 6131]: 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)); [6131] - GenericResultAtLocation [Line: 6138]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [6138] - GenericResultAtLocation [Line: 6242]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/7cdfae59d3ac602223400f61d8829e28/klever-core-work-dir/dfaa16b/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6242-6243] - GenericResultAtLocation [Line: 6248]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6248-6250] - GenericResultAtLocation [Line: 6275]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/7cdfae59d3ac602223400f61d8829e28/klever-core-work-dir/dfaa16b/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (809), "i" (12UL)); [6275-6276] - GenericResultAtLocation [Line: 6281]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [6281-6283] - GenericResultAtLocation [Line: 6307]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/7cdfae59d3ac602223400f61d8829e28/klever-core-work-dir/dfaa16b/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (814), "i" (12UL)); [6307-6308] - GenericResultAtLocation [Line: 6313]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6313-6315] - GenericResultAtLocation [Line: 6350]: 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)); [6350] - GenericResultAtLocation [Line: 6550]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/mm.h"), "i" (488), "i" (12UL)); [6550-6551] - GenericResultAtLocation [Line: 6934]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/netdevice.h"), "i" (502), "i" (12UL)); [6934-6935] - GenericResultAtLocation [Line: 6941]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6941] - GenericResultAtLocation [Line: 7633]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (317), "i" (12UL)); [7633-7634] - GenericResultAtLocation [Line: 7647]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (321), "i" (12UL)); [7647-7648] - GenericResultAtLocation [Line: 7671]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7671] - GenericResultAtLocation [Line: 7676]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7676] - GenericResultAtLocation [Line: 7678]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7678] - GenericResultAtLocation [Line: 7752]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (374), "i" (12UL)); [7752-7753] - GenericResultAtLocation [Line: 7760]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [7760] - GenericResultAtLocation [Line: 7779]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (393), "i" (12UL)); [7779-7780] - GenericResultAtLocation [Line: 7802]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7802] - GenericResultAtLocation [Line: 7883]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (451), "i" (12UL)); [7883-7884] - GenericResultAtLocation [Line: 7924]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (473), "i" (12UL)); [7924-7925] - GenericResultAtLocation [Line: 7939]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (482), "i" (12UL)); [7939-7940] - GenericResultAtLocation [Line: 7965]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (496), "i" (12UL)); [7965-7966] - GenericResultAtLocation [Line: 7992]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (514), "i" (12UL)); [7992-7993] - GenericResultAtLocation [Line: 8108]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr__): "m" (this_cpu_off), "0" (np->stats)); [8108] - GenericResultAtLocation [Line: 8222]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (599), "i" (12UL)); [8222-8223] - GenericResultAtLocation [Line: 8274]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8274] - GenericResultAtLocation [Line: 8276]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8276] - GenericResultAtLocation [Line: 8339]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (678), "i" (12UL)); [8339-8340] - GenericResultAtLocation [Line: 8522]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (775), "i" (12UL)); [8522-8523] - GenericResultAtLocation [Line: 8672]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (855), "i" (12UL)); [8672-8673] - GenericResultAtLocation [Line: 8689]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (858), "i" (12UL)); [8689-8690] - GenericResultAtLocation [Line: 8767]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr__): "m" (this_cpu_off), "0" (np->stats)); [8767] - GenericResultAtLocation [Line: 8855]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8855] - GenericResultAtLocation [Line: 8970]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8970] - GenericResultAtLocation [Line: 9042]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (np->stats)); [9042] - GenericResultAtLocation [Line: 9412]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (np->stats)); [9412] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 04:31:10,118 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-challenges/linux-3.14_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 3ddf607d1745197f42ec93d91371fe3b581377117340b3a7d449f25d43cdec16 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 04:31:12,273 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 04:31:12,379 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2025-02-08 04:31:12,385 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 04:31:12,389 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 04:31:12,417 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 04:31:12,419 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 04:31:12,419 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 04:31:12,419 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 04:31:12,420 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 04:31:12,420 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 04:31:12,421 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 04:31:12,421 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 04:31:12,421 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 04:31:12,421 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 04:31:12,422 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 04:31:12,422 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 04:31:12,422 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 04:31:12,422 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 04:31:12,422 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 04:31:12,423 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 04:31:12,423 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 04:31:12,423 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 04:31:12,423 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 04:31:12,423 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 04:31:12,423 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 04:31:12,423 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 04:31:12,423 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 04:31:12,423 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 04:31:12,423 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 04:31:12,424 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 04:31:12,424 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:31:12,424 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 04:31:12,424 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 04:31:12,425 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 04:31:12,425 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 04:31:12,425 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 04:31:12,425 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 04:31:12,425 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 04:31:12,425 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 04:31:12,426 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 04:31:12,426 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 04:31:12,426 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 -> 3ddf607d1745197f42ec93d91371fe3b581377117340b3a7d449f25d43cdec16 [2025-02-08 04:31:12,710 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 04:31:12,721 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 04:31:12,723 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 04:31:12,725 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 04:31:12,725 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 04:31:12,726 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-challenges/linux-3.14_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i [2025-02-08 04:31:14,075 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a775c30ac/2fee7180d9c34e12a51c9911193be304/FLAGc7f97d6b4 [2025-02-08 04:31:14,800 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 04:31:14,802 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i [2025-02-08 04:31:14,866 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a775c30ac/2fee7180d9c34e12a51c9911193be304/FLAGc7f97d6b4 [2025-02-08 04:31:14,881 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a775c30ac/2fee7180d9c34e12a51c9911193be304 [2025-02-08 04:31:14,883 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 04:31:14,884 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 04:31:14,885 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 04:31:14,886 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 04:31:14,889 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 04:31:14,890 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:31:14" (1/1) ... [2025-02-08 04:31:14,893 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6216211d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:31:14, skipping insertion in model container [2025-02-08 04:31:14,893 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:31:14" (1/1) ... [2025-02-08 04:31:15,061 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 04:31:16,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 04:31:17,063 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,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 04:31:17,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 04:31:17,104 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,116 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,128 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,153 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,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 04:31:17,199 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,200 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,237 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,251 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,267 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,288 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,288 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,331 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,381 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,388 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,406 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,412 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,426 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,435 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,437 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,439 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,445 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,445 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,452 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,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 04:31:17,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 04:31:17,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 04:31:17,466 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,466 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,467 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,467 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,467 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,475 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,486 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,486 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,486 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,487 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,487 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,495 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,504 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,505 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,506 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,521 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,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 04:31:17,542 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,552 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,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 04:31:17,584 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,585 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,592 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,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 04:31:17,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 04:31:17,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 04:31:17,626 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,642 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,645 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,915 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,916 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,916 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,917 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,917 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,919 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,920 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,921 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,921 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,921 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,922 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,922 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,922 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,922 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,922 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,922 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,923 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,923 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,923 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,931 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,940 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,940 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,941 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,941 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,942 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,942 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,942 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,944 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,944 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,944 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,944 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,945 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,945 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,946 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,946 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,946 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,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 04:31:17,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 04:31:17,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 04:31:17,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 04:31:17,948 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,950 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,950 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,980 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,989 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:17,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 04:31:18,055 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:18,057 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:18,058 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:18,058 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:18,719 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i[402050,402063] [2025-02-08 04:31:18,723 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i[402195,402208] [2025-02-08 04:31:18,752 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:18,755 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:31:18,796 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2025-02-08 04:31:18,855 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 04:31:18,982 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:18,992 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:18,993 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:18,994 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,002 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,003 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,008 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,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 04:31:19,027 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,031 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,032 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,042 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,043 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,047 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,047 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,047 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,052 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,058 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,059 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,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 04:31:19,067 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,068 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,069 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,070 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,071 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,075 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,076 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,077 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,078 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,079 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,079 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,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 04:31:19,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 04:31:19,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 04:31:19,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 04:31:19,082 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,082 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,084 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,085 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,085 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,086 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,086 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,088 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,089 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,090 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,091 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,093 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,094 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,104 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,108 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,111 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,112 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,112 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,113 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,114 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,115 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,116 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,117 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,121 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,122 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,127 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,127 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,128 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,128 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,128 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,128 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,128 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,129 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,130 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,131 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,131 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,131 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,131 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,131 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,131 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,132 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,132 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,132 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,132 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,137 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,143 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,143 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,144 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,145 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,145 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,146 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,147 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,148 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,148 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,149 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,149 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,149 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,149 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,150 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,150 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,151 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,151 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,151 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,151 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,152 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,152 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,154 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,154 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,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 04:31:19,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 04:31:19,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 04:31:19,162 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,162 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,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 04:31:19,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 04:31:19,217 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i[402050,402063] [2025-02-08 04:31:19,217 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i[402195,402208] [2025-02-08 04:31:19,222 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:31:19,222 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:31:19,240 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 04:31:19,322 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"); [6124] [2025-02-08 04:31:19,349 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)); [6131] [2025-02-08 04:31:19,350 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6138] [2025-02-08 04:31:19,353 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/7cdfae59d3ac602223400f61d8829e28/klever-core-work-dir/dfaa16b/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6242-6243] [2025-02-08 04:31:19,353 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6248-6250] [2025-02-08 04:31:19,353 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/7cdfae59d3ac602223400f61d8829e28/klever-core-work-dir/dfaa16b/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (809), "i" (12UL)); [6275-6276] [2025-02-08 04:31:19,353 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [6281-6283] [2025-02-08 04:31:19,354 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/7cdfae59d3ac602223400f61d8829e28/klever-core-work-dir/dfaa16b/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (814), "i" (12UL)); [6307-6308] [2025-02-08 04:31:19,354 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6313-6315] [2025-02-08 04:31:19,354 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)); [6350] [2025-02-08 04:31:19,357 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/mm.h"), "i" (488), "i" (12UL)); [6550-6551] [2025-02-08 04:31:19,368 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/netdevice.h"), "i" (502), "i" (12UL)); [6934-6935] [2025-02-08 04:31:19,368 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6941] [2025-02-08 04:31:19,387 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (317), "i" (12UL)); [7633-7634] [2025-02-08 04:31:19,388 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (321), "i" (12UL)); [7647-7648] [2025-02-08 04:31:19,389 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7671] [2025-02-08 04:31:19,389 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7676] [2025-02-08 04:31:19,389 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7678] [2025-02-08 04:31:19,391 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (374), "i" (12UL)); [7752-7753] [2025-02-08 04:31:19,391 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [7760] [2025-02-08 04:31:19,392 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (393), "i" (12UL)); [7779-7780] [2025-02-08 04:31:19,393 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7802] [2025-02-08 04:31:19,395 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (451), "i" (12UL)); [7883-7884] [2025-02-08 04:31:19,396 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (473), "i" (12UL)); [7924-7925] [2025-02-08 04:31:19,397 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (482), "i" (12UL)); [7939-7940] [2025-02-08 04:31:19,398 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (496), "i" (12UL)); [7965-7966] [2025-02-08 04:31:19,398 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (514), "i" (12UL)); [7992-7993] [2025-02-08 04:31:19,400 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr__): "m" (this_cpu_off), "0" (np->stats)); [8108] [2025-02-08 04:31:19,403 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (599), "i" (12UL)); [8222-8223] [2025-02-08 04:31:19,406 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8274] [2025-02-08 04:31:19,406 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8276] [2025-02-08 04:31:19,408 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (678), "i" (12UL)); [8339-8340] [2025-02-08 04:31:19,412 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (775), "i" (12UL)); [8522-8523] [2025-02-08 04:31:19,415 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (855), "i" (12UL)); [8672-8673] [2025-02-08 04:31:19,416 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/xen-netfront.c"), "i" (858), "i" (12UL)); [8689-8690] [2025-02-08 04:31:19,417 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr__): "m" (this_cpu_off), "0" (np->stats)); [8767] [2025-02-08 04:31:19,419 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8855] [2025-02-08 04:31:19,422 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8970] [2025-02-08 04:31:19,424 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (np->stats)); [9042] [2025-02-08 04:31:19,433 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("": "=r" (__ptr): "0" (np->stats)); [9412] [2025-02-08 04:31:19,626 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i[402050,402063] [2025-02-08 04:31:19,626 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-alloc-spinlock_drivers-net-xen-netfront.cil.i[402195,402208] [2025-02-08 04:31:19,647 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:31:19,872 INFO L204 MainTranslator]: Completed translation [2025-02-08 04:31:19,873 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:31:19 WrapperNode [2025-02-08 04:31:19,874 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 04:31:19,875 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 04:31:19,875 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 04:31:19,875 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 04:31:19,881 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:31:19" (1/1) ... [2025-02-08 04:31:19,989 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:31:19" (1/1) ... [2025-02-08 04:31:20,177 INFO L138 Inliner]: procedures = 558, calls = 2404, calls flagged for inlining = 260, calls inlined = 202, statements flattened = 4899 [2025-02-08 04:31:20,178 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 04:31:20,179 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 04:31:20,179 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 04:31:20,179 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 04:31:20,188 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:31:19" (1/1) ... [2025-02-08 04:31:20,188 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:31:19" (1/1) ... [2025-02-08 04:31:20,222 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:31:19" (1/1) ... [2025-02-08 04:31:21,027 INFO L175 MemorySlicer]: Split 868 memory accesses to 30 slices as follows [4, 12, 1, 2, 2, 2, 4, 12, 3, 21, 2, 653, 1, 4, 13, 2, 5, 18, 8, 2, 2, 10, 4, 44, 2, 4, 2, 27, 2, 0]. 75 percent of accesses are in the largest equivalence class. The 147 initializations are split as follows [0, 12, 1, 0, 0, 0, 4, 12, 3, 0, 0, 64, 0, 0, 0, 0, 0, 18, 0, 2, 0, 0, 0, 0, 0, 4, 0, 27, 0, 0]. The 407 writes are split as follows [1, 0, 0, 0, 1, 1, 0, 0, 0, 18, 1, 324, 0, 0, 0, 1, 0, 0, 4, 0, 1, 6, 2, 44, 1, 0, 1, 0, 1, 0]. [2025-02-08 04:31:21,027 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:31:19" (1/1) ... [2025-02-08 04:31:21,027 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:31:19" (1/1) ... [2025-02-08 04:31:21,219 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:31:19" (1/1) ... [2025-02-08 04:31:21,232 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:31:19" (1/1) ... [2025-02-08 04:31:21,296 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:31:19" (1/1) ... [2025-02-08 04:31:21,425 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:31:19" (1/1) ... [2025-02-08 04:31:21,484 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 04:31:21,485 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 04:31:21,485 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 04:31:21,485 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 04:31:21,486 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:31:19" (1/1) ... [2025-02-08 04:31:21,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:31:21,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 04:31:21,518 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 04:31:21,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 04:31:21,543 INFO L130 BoogieDeclarations]: Found specification of procedure get_page [2025-02-08 04:31:21,543 INFO L138 BoogieDeclarations]: Found implementation of procedure get_page [2025-02-08 04:31:21,543 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 04:31:21,543 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 04:31:21,543 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_head_init [2025-02-08 04:31:21,543 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_head_init [2025-02-08 04:31:21,543 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-02-08 04:31:21,543 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-02-08 04:31:21,543 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 04:31:21,543 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 04:31:21,544 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_scanf [2025-02-08 04:31:21,544 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_scanf [2025-02-08 04:31:21,544 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_rx_lock_of_netfront_info [2025-02-08 04:31:21,544 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_rx_lock_of_netfront_info [2025-02-08 04:31:21,544 INFO L130 BoogieDeclarations]: Found specification of procedure bind_evtchn_to_irqhandler [2025-02-08 04:31:21,544 INFO L138 BoogieDeclarations]: Found implementation of procedure bind_evtchn_to_irqhandler [2025-02-08 04:31:21,544 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-02-08 04:31:21,544 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-02-08 04:31:21,544 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_tx_interrupt [2025-02-08 04:31:21,544 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_tx_interrupt [2025-02-08 04:31:21,544 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 04:31:21,544 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 04:31:21,544 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_grant_ring [2025-02-08 04:31:21,544 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_grant_ring [2025-02-08 04:31:21,544 INFO L130 BoogieDeclarations]: Found specification of procedure free_percpu [2025-02-08 04:31:21,544 INFO L138 BoogieDeclarations]: Found implementation of procedure free_percpu [2025-02-08 04:31:21,544 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_claim_grant_reference [2025-02-08 04:31:21,544 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_claim_grant_reference [2025-02-08 04:31:21,544 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_end_foreign_access [2025-02-08 04:31:21,544 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_end_foreign_access [2025-02-08 04:31:21,544 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_disconnect_backend [2025-02-08 04:31:21,544 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_disconnect_backend [2025-02-08 04:31:21,544 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 04:31:21,544 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 04:31:21,544 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_alloc_grant_references [2025-02-08 04:31:21,544 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_alloc_grant_references [2025-02-08 04:31:21,544 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_release_grant_reference [2025-02-08 04:31:21,544 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_release_grant_reference [2025-02-08 04:31:21,544 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 04:31:21,544 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 04:31:21,544 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-02-08 04:31:21,544 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-02-08 04:31:21,544 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 04:31:21,547 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 04:31:21,547 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_rxidx [2025-02-08 04:31:21,547 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_rxidx [2025-02-08 04:31:21,547 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 04:31:21,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 04:31:21,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 04:31:21,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 04:31:21,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 04:31:21,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 04:31:21,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 04:31:21,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 04:31:21,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 04:31:21,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 04:31:21,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 04:31:21,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 04:31:21,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 04:31:21,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 04:31:21,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 04:31:21,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 04:31:21,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 04:31:21,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-02-08 04:31:21,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2025-02-08 04:31:21,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2025-02-08 04:31:21,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2025-02-08 04:31:21,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#20 [2025-02-08 04:31:21,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#21 [2025-02-08 04:31:21,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#22 [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#23 [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#24 [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#25 [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#26 [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#27 [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#28 [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#29 [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2025-02-08 04:31:21,548 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure pfn_to_mfn [2025-02-08 04:31:21,548 INFO L138 BoogieDeclarations]: Found implementation of procedure pfn_to_mfn [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure skb_entry_set_link [2025-02-08 04:31:21,548 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_entry_set_link [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 04:31:21,548 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_free_grant_references [2025-02-08 04:31:21,548 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_free_grant_references [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure simple_strtoul [2025-02-08 04:31:21,548 INFO L138 BoogieDeclarations]: Found implementation of procedure simple_strtoul [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2025-02-08 04:31:21,548 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 04:31:21,548 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 04:31:21,548 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_poll_controller [2025-02-08 04:31:21,548 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_poll_controller [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 04:31:21,548 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 04:31:21,548 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 04:31:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 04:31:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 04:31:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 04:31:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 04:31:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 04:31:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 04:31:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 04:31:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 04:31:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 04:31:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 04:31:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 04:31:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 04:31:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 04:31:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 04:31:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 04:31:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 04:31:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 04:31:21,549 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 04:31:21,549 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 04:31:21,549 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 04:31:21,549 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 04:31:21,549 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 04:31:21,549 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 04:31:21,549 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 04:31:21,549 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 04:31:21,549 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 04:31:21,549 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 04:31:21,549 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 04:31:21,549 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 04:31:21,549 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 04:31:21,549 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 04:31:21,549 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 04:31:21,549 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 04:31:21,549 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 04:31:21,549 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 04:31:21,549 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 04:31:21,549 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 04:31:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 04:31:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 04:31:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 04:31:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 04:31:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 04:31:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 04:31:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 04:31:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 04:31:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 04:31:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 04:31:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 04:31:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 04:31:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_124 [2025-02-08 04:31:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_124 [2025-02-08 04:31:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 04:31:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 04:31:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure skb_get [2025-02-08 04:31:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_get [2025-02-08 04:31:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-02-08 04:31:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-02-08 04:31:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_get_rx_ref [2025-02-08 04:31:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_get_rx_ref [2025-02-08 04:31:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_tx_lock_of_netfront_info [2025-02-08 04:31:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_tx_lock_of_netfront_info [2025-02-08 04:31:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-02-08 04:31:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-02-08 04:31:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_uninit [2025-02-08 04:31:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_uninit [2025-02-08 04:31:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure __skb_dequeue [2025-02-08 04:31:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure __skb_dequeue [2025-02-08 04:31:21,553 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 04:31:21,553 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 04:31:21,554 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#11 [2025-02-08 04:31:21,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#12 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#13 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#14 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#15 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#16 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#17 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#18 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#19 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#20 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#21 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#22 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#23 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#24 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#25 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#26 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#27 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#28 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#29 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#11 [2025-02-08 04:31:21,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#12 [2025-02-08 04:31:21,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#13 [2025-02-08 04:31:21,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#14 [2025-02-08 04:31:21,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#15 [2025-02-08 04:31:21,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#16 [2025-02-08 04:31:21,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#17 [2025-02-08 04:31:21,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#18 [2025-02-08 04:31:21,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#19 [2025-02-08 04:31:21,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#20 [2025-02-08 04:31:21,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#21 [2025-02-08 04:31:21,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#22 [2025-02-08 04:31:21,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#23 [2025-02-08 04:31:21,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#24 [2025-02-08 04:31:21,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#25 [2025-02-08 04:31:21,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#26 [2025-02-08 04:31:21,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#27 [2025-02-08 04:31:21,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#28 [2025-02-08 04:31:21,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#29 [2025-02-08 04:31:21,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2025-02-08 04:31:21,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2025-02-08 04:31:21,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2025-02-08 04:31:21,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2025-02-08 04:31:21,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2025-02-08 04:31:21,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2025-02-08 04:31:21,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2025-02-08 04:31:21,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2025-02-08 04:31:21,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2025-02-08 04:31:21,561 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2025-02-08 04:31:21,561 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2025-02-08 04:31:21,561 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#11 [2025-02-08 04:31:21,561 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#12 [2025-02-08 04:31:21,561 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#13 [2025-02-08 04:31:21,561 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#14 [2025-02-08 04:31:21,561 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#15 [2025-02-08 04:31:21,561 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#16 [2025-02-08 04:31:21,561 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#17 [2025-02-08 04:31:21,561 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#18 [2025-02-08 04:31:21,561 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#19 [2025-02-08 04:31:21,561 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#20 [2025-02-08 04:31:21,561 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#21 [2025-02-08 04:31:21,561 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#22 [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#23 [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#24 [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#25 [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#26 [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#27 [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#28 [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#29 [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headlen [2025-02-08 04:31:21,562 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headlen [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2025-02-08 04:31:21,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2025-02-08 04:31:21,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure skb_is_gso [2025-02-08 04:31:21,562 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_is_gso [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_grant_foreign_access_ref [2025-02-08 04:31:21,562 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_grant_foreign_access_ref [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-08 04:31:21,562 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 04:31:21,562 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 04:31:21,562 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2025-02-08 04:31:21,562 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 04:31:21,562 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#11 [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#12 [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#13 [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#14 [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#15 [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#16 [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#17 [2025-02-08 04:31:21,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#18 [2025-02-08 04:31:21,563 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#19 [2025-02-08 04:31:21,563 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#20 [2025-02-08 04:31:21,563 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#21 [2025-02-08 04:31:21,563 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#22 [2025-02-08 04:31:21,563 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#23 [2025-02-08 04:31:21,563 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#24 [2025-02-08 04:31:21,563 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#25 [2025-02-08 04:31:21,563 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#26 [2025-02-08 04:31:21,565 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#27 [2025-02-08 04:31:21,565 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#28 [2025-02-08 04:31:21,565 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#29 [2025-02-08 04:31:21,565 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_dev_fatal [2025-02-08 04:31:21,565 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_dev_fatal [2025-02-08 04:31:21,565 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_get_rx_skb [2025-02-08 04:31:21,565 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_get_rx_skb [2025-02-08 04:31:21,565 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 04:31:21,565 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 04:31:21,565 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-08 04:31:21,565 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-08 04:31:21,565 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 04:31:21,565 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 04:31:21,565 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 04:31:21,565 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 04:31:21,565 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 04:31:21,565 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 04:31:21,565 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#19 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#20 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#21 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#22 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#23 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#24 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#25 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#26 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#27 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#28 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#29 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#17 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#18 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#19 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#20 [2025-02-08 04:31:21,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#21 [2025-02-08 04:31:21,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#22 [2025-02-08 04:31:21,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#23 [2025-02-08 04:31:21,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#24 [2025-02-08 04:31:21,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#25 [2025-02-08 04:31:21,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#26 [2025-02-08 04:31:21,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#27 [2025-02-08 04:31:21,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#28 [2025-02-08 04:31:21,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#29 [2025-02-08 04:31:21,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 04:31:21,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 04:31:21,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 04:31:21,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 04:31:21,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 04:31:21,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 04:31:21,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 04:31:21,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 04:31:21,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 04:31:21,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 04:31:21,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 04:31:21,568 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#20 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#21 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#22 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#23 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#24 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#25 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#26 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#27 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#28 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#29 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 04:31:21,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#17 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#18 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#19 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#20 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#21 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#22 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#23 [2025-02-08 04:31:21,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#24 [2025-02-08 04:31:21,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#25 [2025-02-08 04:31:21,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#26 [2025-02-08 04:31:21,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#27 [2025-02-08 04:31:21,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#28 [2025-02-08 04:31:21,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#29 [2025-02-08 04:31:21,572 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 04:31:21,572 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 04:31:21,572 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 04:31:21,572 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 04:31:21,572 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 04:31:21,572 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 04:31:21,572 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 04:31:21,572 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 04:31:21,572 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 04:31:21,572 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 04:31:21,572 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 04:31:21,572 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 04:31:21,572 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 04:31:21,572 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 04:31:21,572 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 04:31:21,572 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 04:31:21,572 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 04:31:21,572 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 04:31:21,572 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 04:31:21,572 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 04:31:21,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 04:31:21,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 04:31:21,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 04:31:21,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 04:31:21,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 04:31:21,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 04:31:21,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 04:31:21,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 04:31:21,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 04:31:21,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 04:31:21,573 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 04:31:21,573 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 04:31:21,573 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_release_tx_bufs [2025-02-08 04:31:21,573 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_release_tx_bufs [2025-02-08 04:31:21,573 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2025-02-08 04:31:21,573 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2025-02-08 04:31:21,573 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_write [2025-02-08 04:31:21,573 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_write [2025-02-08 04:31:21,573 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-08 04:31:21,573 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-08 04:31:21,573 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 04:31:21,574 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure u64_stats_update_begin [2025-02-08 04:31:21,574 INFO L138 BoogieDeclarations]: Found implementation of procedure u64_stats_update_begin [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_transaction_end [2025-02-08 04:31:21,574 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_transaction_end [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 04:31:21,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 04:31:21,574 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 04:31:21,574 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 04:31:21,574 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 04:31:21,574 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 04:31:21,574 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 04:31:21,575 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 04:31:21,575 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 04:31:21,575 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 04:31:21,575 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 04:31:21,575 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 04:31:21,575 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 04:31:21,576 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 04:31:21,576 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2025-02-08 04:31:21,576 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_alloc_evtchn [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_alloc_evtchn [2025-02-08 04:31:21,576 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-02-08 04:31:21,576 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 04:31:21,576 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_printf [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_printf [2025-02-08 04:31:21,576 INFO L130 BoogieDeclarations]: Found specification of procedure netfront_tx_slot_available [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure netfront_tx_slot_available [2025-02-08 04:31:21,576 INFO L130 BoogieDeclarations]: Found specification of procedure notify_remote_via_irq [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure notify_remote_via_irq [2025-02-08 04:31:21,576 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_tx_lock_of_netfront_info [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_tx_lock_of_netfront_info [2025-02-08 04:31:21,576 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_can_sg [2025-02-08 04:31:21,576 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_can_sg [2025-02-08 04:31:21,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 04:31:21,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 04:31:21,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 04:31:21,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 04:31:21,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 04:31:21,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 04:31:21,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 04:31:21,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 04:31:21,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 04:31:21,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 04:31:21,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 04:31:21,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 04:31:21,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 04:31:21,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 04:31:21,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 04:31:21,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 04:31:21,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 04:31:21,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 04:31:21,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 04:31:21,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 04:31:21,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 04:31:21,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 04:31:21,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 04:31:21,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 04:31:21,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 04:31:21,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 04:31:21,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 04:31:21,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 04:31:21,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 04:31:21,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 04:31:21,578 INFO L130 BoogieDeclarations]: Found specification of procedure __skb_queue_tail [2025-02-08 04:31:21,578 INFO L138 BoogieDeclarations]: Found implementation of procedure __skb_queue_tail [2025-02-08 04:31:21,578 INFO L130 BoogieDeclarations]: Found specification of procedure store_rxbuf_min [2025-02-08 04:31:21,578 INFO L138 BoogieDeclarations]: Found implementation of procedure store_rxbuf_min [2025-02-08 04:31:21,578 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_107 [2025-02-08 04:31:21,578 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_107 [2025-02-08 04:31:21,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 04:31:21,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 04:31:21,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 04:31:21,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 04:31:21,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 04:31:21,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 04:31:21,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 04:31:21,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 04:31:21,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 04:31:21,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 04:31:21,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 04:31:21,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 04:31:21,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 04:31:21,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 04:31:21,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 04:31:21,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 04:31:21,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#19 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#20 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#21 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#22 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#23 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#24 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#25 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#26 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#27 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#28 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#29 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#20 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#21 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#22 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#23 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#24 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#25 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#26 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#27 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#28 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#29 [2025-02-08 04:31:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 04:31:21,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#18 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#19 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#20 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#21 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#22 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#23 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#24 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#25 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#26 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#27 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#28 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#29 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 04:31:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#20 [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#21 [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#22 [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#23 [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#24 [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#25 [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#26 [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#27 [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#28 [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#29 [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 04:31:21,582 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2025-02-08 04:31:21,582 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure add_id_to_freelist [2025-02-08 04:31:21,582 INFO L138 BoogieDeclarations]: Found implementation of procedure add_id_to_freelist [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_alloc_rx_buffers [2025-02-08 04:31:21,582 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_alloc_rx_buffers [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 04:31:21,582 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 04:31:21,582 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure free_pages [2025-02-08 04:31:21,582 INFO L138 BoogieDeclarations]: Found implementation of procedure free_pages [2025-02-08 04:31:21,582 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_end_foreign_access_ref [2025-02-08 04:31:21,582 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_end_foreign_access_ref [2025-02-08 04:31:21,583 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2025-02-08 04:31:21,584 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2025-02-08 04:31:21,584 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_104 [2025-02-08 04:31:21,584 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_104 [2025-02-08 04:31:21,584 INFO L130 BoogieDeclarations]: Found specification of procedure unbind_from_irqhandler [2025-02-08 04:31:21,584 INFO L138 BoogieDeclarations]: Found implementation of procedure unbind_from_irqhandler [2025-02-08 04:31:21,584 INFO L130 BoogieDeclarations]: Found specification of procedure get_zeroed_page [2025-02-08 04:31:21,584 INFO L138 BoogieDeclarations]: Found implementation of procedure get_zeroed_page [2025-02-08 04:31:21,584 INFO L130 BoogieDeclarations]: Found specification of procedure __skb_insert [2025-02-08 04:31:21,584 INFO L138 BoogieDeclarations]: Found implementation of procedure __skb_insert [2025-02-08 04:31:21,584 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 04:31:21,584 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 04:31:21,584 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 04:31:21,584 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 04:31:21,584 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_page [2025-02-08 04:31:21,584 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_page [2025-02-08 04:31:21,584 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_end_access [2025-02-08 04:31:21,584 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_end_access [2025-02-08 04:31:21,584 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 04:31:21,584 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 04:31:21,584 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 04:31:21,585 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure skb_add_rx_frag [2025-02-08 04:31:21,585 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_add_rx_frag [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#19 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#20 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#21 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#22 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#23 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#24 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#25 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#26 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#27 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#28 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#29 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure net_ratelimit [2025-02-08 04:31:21,585 INFO L138 BoogieDeclarations]: Found implementation of procedure net_ratelimit [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-02-08 04:31:21,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-02-08 04:31:21,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-02-08 04:31:21,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-02-08 04:31:21,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-02-08 04:31:21,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#17 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#18 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#19 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#20 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#21 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#22 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#23 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#24 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#25 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#26 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#27 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#28 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#29 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2025-02-08 04:31:21,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#19 [2025-02-08 04:31:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#20 [2025-02-08 04:31:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#21 [2025-02-08 04:31:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#22 [2025-02-08 04:31:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#23 [2025-02-08 04:31:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#24 [2025-02-08 04:31:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#25 [2025-02-08 04:31:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#26 [2025-02-08 04:31:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#27 [2025-02-08 04:31:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#28 [2025-02-08 04:31:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#29 [2025-02-08 04:31:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 04:31:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 04:31:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 04:31:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 04:31:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 04:31:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 04:31:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 04:31:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 04:31:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 04:31:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 04:31:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 04:31:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 04:31:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 04:31:21,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#17 [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#18 [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#19 [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#20 [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#21 [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#22 [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#23 [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#24 [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#25 [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#26 [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#27 [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#28 [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#29 [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 04:31:21,589 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure get_id_from_freelist [2025-02-08 04:31:21,589 INFO L138 BoogieDeclarations]: Found implementation of procedure get_id_from_freelist [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-08 04:31:21,589 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_rx_interrupt [2025-02-08 04:31:21,589 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_rx_interrupt [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_rx_lock_of_netfront_info [2025-02-08 04:31:21,589 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_rx_lock_of_netfront_info [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-02-08 04:31:21,589 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_next [2025-02-08 04:31:21,589 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_next [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_105 [2025-02-08 04:31:21,589 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_105 [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure store_rxbuf_max [2025-02-08 04:31:21,589 INFO L138 BoogieDeclarations]: Found implementation of procedure store_rxbuf_max [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-02-08 04:31:21,589 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_len [2025-02-08 04:31:21,589 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_len [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 04:31:21,589 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_interrupt [2025-02-08 04:31:21,589 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_interrupt [2025-02-08 04:31:21,589 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_123 [2025-02-08 04:31:21,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_123 [2025-02-08 04:31:21,590 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 04:31:21,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 04:31:21,590 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2025-02-08 04:31:21,590 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2025-02-08 04:31:21,590 INFO L130 BoogieDeclarations]: Found specification of procedure device_remove_file [2025-02-08 04:31:21,590 INFO L138 BoogieDeclarations]: Found implementation of procedure device_remove_file [2025-02-08 04:31:21,590 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_free_evtchn [2025-02-08 04:31:21,590 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_free_evtchn [2025-02-08 04:31:21,590 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_tx_buf_gc [2025-02-08 04:31:21,590 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_tx_buf_gc [2025-02-08 04:31:22,860 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 04:31:22,864 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 04:31:22,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6646: call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset; [2025-02-08 04:31:22,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15177: havoc #t~nondet1216; [2025-02-08 04:31:22,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14936: havoc #t~nondet1181; [2025-02-08 04:31:23,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15162: havoc #t~nondet1212; [2025-02-08 04:31:23,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15006: havoc #t~nondet1194; [2025-02-08 04:31:23,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15002: havoc #t~nondet1193; [2025-02-08 04:31:23,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6474: havoc xen_feature_#t~mem63#1; [2025-02-08 04:31:23,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14994: havoc get_phys_to_machine_#t~nondet1191#1; [2025-02-08 04:31:23,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15117: havoc #t~nondet1206; [2025-02-08 04:31:23,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14875: havoc #t~nondet1175; [2025-02-08 04:31:23,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9142-1: SUMMARY for call xennet_release_rx_bufs_#t~ret642#1.base, xennet_release_rx_bufs_#t~ret642#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 04:31:23,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140: xennet_release_rx_bufs_~page~2#1.base, xennet_release_rx_bufs_~page~2#1.offset := xennet_release_rx_bufs_#t~ret641#1.base, xennet_release_rx_bufs_#t~ret641#1.offset;havoc xennet_release_rx_bufs_#t~ret641#1.base, xennet_release_rx_bufs_#t~ret641#1.offset; [2025-02-08 04:31:23,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140-1: SUMMARY for call xennet_release_rx_bufs_#t~ret641#1.base, xennet_release_rx_bufs_#t~ret641#1.offset := skb_frag_page(xennet_release_rx_bufs_~tmp~55#1.base, ~bvadd~64(48bv64, xennet_release_rx_bufs_~tmp~55#1.offset)); srcloc: null [2025-02-08 04:31:23,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9142: xennet_release_rx_bufs_~tmp___0~26#1.base, xennet_release_rx_bufs_~tmp___0~26#1.offset := xennet_release_rx_bufs_#t~ret642#1.base, xennet_release_rx_bufs_#t~ret642#1.offset;havoc xennet_release_rx_bufs_#t~ret642#1.base, xennet_release_rx_bufs_#t~ret642#1.offset; [2025-02-08 04:31:23,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9134: assume 0bv32 == xennet_release_rx_bufs_~ref~6#1; [2025-02-08 04:31:23,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9134: assume !(0bv32 == xennet_release_rx_bufs_~ref~6#1); [2025-02-08 04:31:23,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9128: call xennet_release_rx_bufs_#t~mem638#1.base, xennet_release_rx_bufs_#t~mem638#1.offset := read~$Pointer$#11(xennet_release_rx_bufs_~np#1.base, ~bvadd~64(~bvadd~64(5796bv64, xennet_release_rx_bufs_~np#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(xennet_release_rx_bufs_~id~5#1))), 8bv64);xennet_release_rx_bufs_~skb~11#1.base, xennet_release_rx_bufs_~skb~11#1.offset := xennet_release_rx_bufs_#t~mem638#1.base, xennet_release_rx_bufs_#t~mem638#1.offset; [2025-02-08 04:31:23,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9141: 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 04:31:23,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9139: xennet_release_rx_bufs_~tmp~55#1.base, xennet_release_rx_bufs_~tmp~55#1.offset := xennet_release_rx_bufs_#t~ret640#1.base, xennet_release_rx_bufs_#t~ret640#1.offset;havoc xennet_release_rx_bufs_#t~ret640#1.base, xennet_release_rx_bufs_#t~ret640#1.offset; [2025-02-08 04:31:23,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9139-1: SUMMARY for call xennet_release_rx_bufs_#t~ret640#1.base, xennet_release_rx_bufs_#t~ret640#1.offset := skb_end_pointer(xennet_release_rx_bufs_~skb~11#1.base, xennet_release_rx_bufs_~skb~11#1.offset); srcloc: null [2025-02-08 04:31:23,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9145: xennet_release_rx_bufs_~id~5#1 := ~bvadd~32(1bv32, xennet_release_rx_bufs_~id~5#1); [2025-02-08 04:31:23,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9145-1: SUMMARY for call kfree_skb(xennet_release_rx_bufs_~skb~11#1.base, xennet_release_rx_bufs_~skb~11#1.offset); srcloc: null [2025-02-08 04:31:23,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9143: call write~intINTTYPE4#11(0bv32, xennet_release_rx_bufs_~np#1.base, ~bvadd~64(~bvadd~64(7848bv64, xennet_release_rx_bufs_~np#1.offset), ~bvmul~64(4bv64, ~sign_extend~64~32(xennet_release_rx_bufs_~id~5#1))), 4bv64); [2025-02-08 04:31:23,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9143-1: SUMMARY for call gnttab_end_foreign_access(xennet_release_rx_bufs_~ref~6#1, 0bv32, ~bvadd~64(xennet_release_rx_bufs_~tmp___0~26#1.base, xennet_release_rx_bufs_~tmp___0~26#1.offset)); srcloc: null [2025-02-08 04:31:23,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9129: assume 0bv64 == ~bvadd~64(xennet_release_rx_bufs_~skb~11#1.base, xennet_release_rx_bufs_~skb~11#1.offset); [2025-02-08 04:31:23,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9129: assume !(0bv64 == ~bvadd~64(xennet_release_rx_bufs_~skb~11#1.base, xennet_release_rx_bufs_~skb~11#1.offset));call xennet_release_rx_bufs_#t~mem639#1 := read~intINTTYPE4#11(xennet_release_rx_bufs_~np#1.base, ~bvadd~64(~bvadd~64(7848bv64, xennet_release_rx_bufs_~np#1.offset), ~bvmul~64(4bv64, ~sign_extend~64~32(xennet_release_rx_bufs_~id~5#1))), 4bv64);xennet_release_rx_bufs_~ref~6#1 := xennet_release_rx_bufs_#t~mem639#1;havoc xennet_release_rx_bufs_#t~mem639#1; [2025-02-08 04:31:23,940 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6737: havoc __skb_unlink_#t~mem104#1, __skb_unlink_#t~mem105#1.base, __skb_unlink_#t~mem105#1.offset, __skb_unlink_#t~mem106#1.base, __skb_unlink_#t~mem106#1.offset, __skb_unlink_~skb#1.base, __skb_unlink_~skb#1.offset, __skb_unlink_~list#1.base, __skb_unlink_~list#1.offset, __skb_unlink_~next~0#1.base, __skb_unlink_~next~0#1.offset, __skb_unlink_~prev~0#1.base, __skb_unlink_~prev~0#1.offset, __skb_unlink_~tmp~11#1.base, __skb_unlink_~tmp~11#1.offset;havoc __skb_unlink_#in~skb#1.base, __skb_unlink_#in~skb#1.offset, __skb_unlink_#in~list#1.base, __skb_unlink_#in~list#1.offset;assume { :end_inline___skb_unlink } true; [2025-02-08 04:31:24,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6747: havoc #t~mem108;havoc #t~mem109;