./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.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-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.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 141cc550f279b59aa80e553b6a405c5654c50ab0a30e94ad7616006c63d0c81e --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:54:35,159 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:54:35,224 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 03:54:35,228 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:54:35,229 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:54:35,252 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:54:35,253 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:54:35,253 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:54:35,254 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:54:35,254 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:54:35,254 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:54:35,254 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:54:35,254 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:54:35,254 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:54:35,255 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:54:35,255 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:54:35,255 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:54:35,255 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 03:54:35,255 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:54:35,255 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:54:35,255 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:54:35,256 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:54:35,256 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:54:35,256 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:54:35,256 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:54:35,256 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:54:35,256 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:54:35,256 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:54:35,256 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:54:35,256 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:54:35,257 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:54:35,257 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:54:35,257 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:54:35,257 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:54:35,257 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 03:54:35,257 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 03:54:35,257 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:54:35,257 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:54:35,257 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:54:35,257 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:54:35,257 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 -> 141cc550f279b59aa80e553b6a405c5654c50ab0a30e94ad7616006c63d0c81e [2025-02-08 03:54:35,547 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:54:35,559 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:54:35,561 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:54:35,562 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:54:35,563 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:54:35,564 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.cil.i [2025-02-08 03:54:36,936 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/90c8c0fa9/dfa0490f29584717b23a2f7475d38072/FLAG06fe9aeaf [2025-02-08 03:54:37,567 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:54:37,568 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.cil.i [2025-02-08 03:54:37,619 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/90c8c0fa9/dfa0490f29584717b23a2f7475d38072/FLAG06fe9aeaf [2025-02-08 03:54:38,006 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/90c8c0fa9/dfa0490f29584717b23a2f7475d38072 [2025-02-08 03:54:38,010 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:54:38,012 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:54:38,013 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:54:38,014 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:54:38,021 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:54:38,022 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:54:38" (1/1) ... [2025-02-08 03:54:38,022 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@31b90895 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:38, skipping insertion in model container [2025-02-08 03:54:38,022 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:54:38" (1/1) ... [2025-02-08 03:54:38,146 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:54:40,592 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.cil.i[322818,322831] [2025-02-08 03:54:40,597 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.cil.i[322987,323000] [2025-02-08 03:54:40,598 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.cil.i[323154,323167] [2025-02-08 03:54:40,598 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.cil.i[323322,323335] [2025-02-08 03:54:40,626 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:54:40,677 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:54:40,795 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"); [5246] [2025-02-08 03:54:40,798 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)); [5253] [2025-02-08 03:54:40,798 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5260] [2025-02-08 03:54:40,802 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5310-5311] [2025-02-08 03:54:40,803 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"); [5316-5318] [2025-02-08 03:54:40,805 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [5416] [2025-02-08 03:54:40,805 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %1,%0": "=r" (ret): "m" (*((unsigned short volatile *)addr)): "memory"); [5424] [2025-02-08 03:54:40,805 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5432] [2025-02-08 03:54:40,805 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [5439] [2025-02-08 03:54:40,806 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [5446] [2025-02-08 03:54:40,806 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5453] [2025-02-08 03:54:40,810 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/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [5552-5553] [2025-02-08 03:54:40,811 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/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [5586-5587] [2025-02-08 03:54:40,812 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/asm-generic/dma-mapping-common.h"), "i" (103), "i" (12UL)); [5623-5624] [2025-02-08 03:54:40,813 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/asm-generic/dma-mapping-common.h"), "i" (115), "i" (12UL)); [5660-5661] [2025-02-08 03:54:40,966 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.cil.i[322818,322831] [2025-02-08 03:54:40,966 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.cil.i[322987,323000] [2025-02-08 03:54:40,967 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.cil.i[323154,323167] [2025-02-08 03:54:40,967 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.cil.i[323322,323335] [2025-02-08 03:54:40,974 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:54:41,132 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:54:41,133 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:41 WrapperNode [2025-02-08 03:54:41,133 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:54:41,135 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:54:41,135 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:54:41,135 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:54:41,140 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:41" (1/1) ... [2025-02-08 03:54:41,228 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:41" (1/1) ... [2025-02-08 03:54:41,500 INFO L138 Inliner]: procedures = 411, calls = 1894, calls flagged for inlining = 207, calls inlined = 191, statements flattened = 5108 [2025-02-08 03:54:41,505 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:54:41,506 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:54:41,506 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:54:41,506 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:54:41,521 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:41" (1/1) ... [2025-02-08 03:54:41,521 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:41" (1/1) ... [2025-02-08 03:54:41,557 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:41" (1/1) ... [2025-02-08 03:54:42,336 INFO L175 MemorySlicer]: Split 992 memory accesses to 17 slices as follows [2, 2, 8, 1, 8, 1, 648, 2, 9, 9, 9, 9, 19, 54, 205, 3, 3]. 65 percent of accesses are in the largest equivalence class. The 90 initializations are split as follows [0, 0, 8, 0, 8, 1, 20, 2, 8, 8, 8, 8, 0, 0, 18, 0, 1]. The 561 writes are split as follows [1, 1, 0, 0, 0, 0, 314, 0, 0, 0, 0, 0, 16, 42, 187, 0, 0]. [2025-02-08 03:54:42,336 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:41" (1/1) ... [2025-02-08 03:54:42,337 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:41" (1/1) ... [2025-02-08 03:54:42,474 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:41" (1/1) ... [2025-02-08 03:54:42,487 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:41" (1/1) ... [2025-02-08 03:54:42,517 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:41" (1/1) ... [2025-02-08 03:54:42,539 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:41" (1/1) ... [2025-02-08 03:54:42,588 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:54:42,589 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:54:42,590 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:54:42,591 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:54:42,592 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:41" (1/1) ... [2025-02-08 03:54:42,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:54:42,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:54:42,628 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 03:54:42,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 03:54:42,661 INFO L130 BoogieDeclarations]: Found specification of procedure check_if_running [2025-02-08 03:54:42,661 INFO L138 BoogieDeclarations]: Found implementation of procedure check_if_running [2025-02-08 03:54:42,662 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-08 03:54:42,662 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-08 03:54:42,662 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:54:42,662 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:54:42,662 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2025-02-08 03:54:42,662 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2025-02-08 03:54:42,663 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-08 03:54:42,663 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-08 03:54:42,663 INFO L130 BoogieDeclarations]: Found specification of procedure hamachi_close [2025-02-08 03:54:42,663 INFO L138 BoogieDeclarations]: Found implementation of procedure hamachi_close [2025-02-08 03:54:42,663 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:54:42,663 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:54:42,663 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_sync_single_for_cpu [2025-02-08 03:54:42,663 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_sync_single_for_cpu [2025-02-08 03:54:42,664 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:54:42,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:54:42,664 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 03:54:42,664 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 03:54:42,664 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_hamachi_private [2025-02-08 03:54:42,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_hamachi_private [2025-02-08 03:54:42,664 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:54:42,665 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:54:42,665 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 03:54:42,665 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 03:54:42,665 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 03:54:42,665 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 03:54:42,665 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:54:42,665 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:54:42,665 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-02-08 03:54:42,665 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-02-08 03:54:42,665 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:54:42,665 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-02-08 03:54:42,666 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-02-08 03:54:42,667 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:54:42,667 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:54:42,667 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 03:54:42,667 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 03:54:42,667 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 03:54:42,667 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 03:54:42,667 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 03:54:42,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 03:54:42,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 03:54:42,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 03:54:42,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 03:54:42,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 03:54:42,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 03:54:42,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 03:54:42,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 03:54:42,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 03:54:42,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 03:54:42,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 03:54:42,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 03:54:42,668 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 03:54:42,668 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 03:54:42,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 03:54:42,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 03:54:42,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 03:54:42,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 03:54:42,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 03:54:42,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 03:54:42,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 03:54:42,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 03:54:42,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 03:54:42,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 03:54:42,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 03:54:42,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 03:54:42,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 03:54:42,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 03:54:42,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 03:54:42,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 03:54:42,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 03:54:42,669 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:54:42,669 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:54:42,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 03:54:42,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 03:54:42,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 03:54:42,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 03:54:42,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 03:54:42,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 03:54:42,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 03:54:42,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 03:54:42,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 03:54:42,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 03:54:42,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 03:54:42,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 03:54:42,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 03:54:42,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 03:54:42,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 03:54:42,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 03:54:42,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 03:54:42,672 INFO L130 BoogieDeclarations]: Found specification of procedure set_rx_mode [2025-02-08 03:54:42,672 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rx_mode [2025-02-08 03:54:42,672 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 03:54:42,672 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 03:54:42,672 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 03:54:42,672 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 03:54:42,672 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:54:42,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:54:42,673 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:54:42,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:54:42,673 INFO L130 BoogieDeclarations]: Found specification of procedure __netdev_alloc_skb [2025-02-08 03:54:42,673 INFO L138 BoogieDeclarations]: Found implementation of procedure __netdev_alloc_skb [2025-02-08 03:54:42,673 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-02-08 03:54:42,673 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-02-08 03:54:42,673 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:54:42,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:54:42,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:54:42,673 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:54:42,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:54:42,674 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:54:42,674 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:54:42,674 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-02-08 03:54:42,674 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-02-08 03:54:42,674 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:54:42,674 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:54:42,674 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:54:42,674 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 03:54:42,675 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 03:54:42,675 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:54:42,675 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:54:42,675 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:54:42,675 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:54:42,675 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:54:42,675 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:54:42,675 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:54:42,675 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:54:42,675 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:54:42,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:54:42,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:54:42,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:54:42,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:54:42,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:54:42,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:54:42,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:54:42,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:54:42,676 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:54:42,676 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:54:42,676 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-08 03:54:42,676 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-08 03:54:42,676 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_hamachi_private [2025-02-08 03:54:42,676 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_hamachi_private [2025-02-08 03:54:42,676 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-08 03:54:42,676 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-08 03:54:42,676 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 03:54:42,676 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 03:54:42,676 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-08 03:54:42,676 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-08 03:54:42,676 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 03:54:42,676 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 03:54:42,676 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-02-08 03:54:42,678 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-02-08 03:54:42,678 INFO L130 BoogieDeclarations]: Found specification of procedure writeb [2025-02-08 03:54:42,678 INFO L138 BoogieDeclarations]: Found implementation of procedure writeb [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure writew [2025-02-08 03:54:42,679 INFO L138 BoogieDeclarations]: Found implementation of procedure writew [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure hamachi_nway_reset [2025-02-08 03:54:42,679 INFO L138 BoogieDeclarations]: Found implementation of procedure hamachi_nway_reset [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2025-02-08 03:54:42,679 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:54:42,679 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:54:42,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:54:42,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:54:42,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:54:42,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:54:42,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:54:42,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:54:42,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:54:42,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:54:42,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:54:42,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:54:42,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:54:42,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:54:42,680 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:54:42,680 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:54:42,680 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:54:42,680 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:54:42,680 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_hamachi_exit_15_2 [2025-02-08 03:54:42,680 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_hamachi_exit_15_2 [2025-02-08 03:54:42,680 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 03:54:42,680 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 03:54:42,680 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-02-08 03:54:42,680 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-02-08 03:54:42,680 INFO L130 BoogieDeclarations]: Found specification of procedure hamachi_open [2025-02-08 03:54:42,680 INFO L138 BoogieDeclarations]: Found implementation of procedure hamachi_open [2025-02-08 03:54:42,680 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 03:54:42,680 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 03:54:42,680 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-02-08 03:54:42,680 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-02-08 03:54:42,680 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-08 03:54:42,680 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-08 03:54:42,681 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:54:42,681 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-08 03:54:42,681 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-08 03:54:42,681 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:54:42,681 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:54:42,681 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:54:42,681 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:54:42,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:54:42,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:54:42,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:54:42,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:54:42,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:54:42,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:54:42,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:54:42,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:54:42,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:54:42,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:54:42,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:54:42,685 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:54:42,685 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:54:42,685 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-02-08 03:54:42,685 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-02-08 03:54:42,685 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:54:42,685 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:54:42,685 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-08 03:54:42,685 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-08 03:54:42,685 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-02-08 03:54:42,685 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-02-08 03:54:42,685 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 03:54:42,685 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 03:54:42,685 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_68 [2025-02-08 03:54:42,685 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_68 [2025-02-08 03:54:42,685 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:54:42,685 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:54:42,685 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2025-02-08 03:54:42,685 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2025-02-08 03:54:42,685 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 03:54:42,685 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 03:54:42,685 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 03:54:42,685 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 03:54:42,685 INFO L130 BoogieDeclarations]: Found specification of procedure hamachi_remove_one [2025-02-08 03:54:42,685 INFO L138 BoogieDeclarations]: Found implementation of procedure hamachi_remove_one [2025-02-08 03:54:42,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 03:54:42,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 03:54:42,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 03:54:42,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 03:54:42,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 03:54:42,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 03:54:42,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 03:54:42,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 03:54:42,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 03:54:42,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 03:54:42,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 03:54:42,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 03:54:42,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 03:54:42,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 03:54:42,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 03:54:42,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 03:54:42,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 03:54:42,687 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:54:42,687 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:54:42,688 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_69 [2025-02-08 03:54:42,688 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_69 [2025-02-08 03:54:42,688 INFO L130 BoogieDeclarations]: Found specification of procedure hamachi_get_stats [2025-02-08 03:54:42,688 INFO L138 BoogieDeclarations]: Found implementation of procedure hamachi_get_stats [2025-02-08 03:54:42,688 INFO L130 BoogieDeclarations]: Found specification of procedure hamachi_tx_timeout [2025-02-08 03:54:42,688 INFO L138 BoogieDeclarations]: Found implementation of procedure hamachi_tx_timeout [2025-02-08 03:54:42,688 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:54:42,688 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:54:42,688 INFO L130 BoogieDeclarations]: Found specification of procedure readw [2025-02-08 03:54:42,688 INFO L138 BoogieDeclarations]: Found implementation of procedure readw [2025-02-08 03:54:42,688 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-02-08 03:54:42,688 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-02-08 03:54:42,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 03:54:42,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 03:54:42,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 03:54:42,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 03:54:42,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 03:54:42,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 03:54:42,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 03:54:42,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 03:54:42,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 03:54:42,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 03:54:42,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 03:54:42,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 03:54:42,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 03:54:42,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 03:54:42,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 03:54:42,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 03:54:42,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 03:54:42,689 INFO L130 BoogieDeclarations]: Found specification of procedure hamachi_timer [2025-02-08 03:54:42,689 INFO L138 BoogieDeclarations]: Found implementation of procedure hamachi_timer [2025-02-08 03:54:42,689 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:54:42,689 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:54:42,689 INFO L130 BoogieDeclarations]: Found specification of procedure readb [2025-02-08 03:54:42,689 INFO L138 BoogieDeclarations]: Found implementation of procedure readb [2025-02-08 03:54:43,484 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:54:43,492 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:54:43,617 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder has thrown an exception: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:742) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildProcedureCfgFromImplementation(CfgBuilder.java:676) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder.createIcfg(CfgBuilder.java:291) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.IcfgBuilderObserver.process(IcfgBuilderObserver.java:88) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2025-02-08 03:54:43,644 INFO L158 Benchmark]: Toolchain (without parser) took 5627.25ms. Allocated memory was 142.6MB in the beginning and 302.0MB in the end (delta: 159.4MB). Free memory was 98.7MB in the beginning and 208.9MB in the end (delta: -110.2MB). Peak memory consumption was 210.5MB. Max. memory is 16.1GB. [2025-02-08 03:54:43,645 INFO L158 Benchmark]: CDTParser took 0.30ms. Allocated memory is still 201.3MB. Free memory is still 123.5MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:54:43,649 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3120.66ms. Allocated memory was 142.6MB in the beginning and 151.0MB in the end (delta: 8.4MB). Free memory was 98.7MB in the beginning and 53.7MB in the end (delta: 44.9MB). Peak memory consumption was 113.6MB. Max. memory is 16.1GB. [2025-02-08 03:54:43,649 INFO L158 Benchmark]: Boogie Procedure Inliner took 370.53ms. Allocated memory is still 151.0MB. Free memory was 53.7MB in the beginning and 57.4MB in the end (delta: -3.7MB). Peak memory consumption was 22.5MB. Max. memory is 16.1GB. [2025-02-08 03:54:43,649 INFO L158 Benchmark]: Boogie Preprocessor took 1082.75ms. Allocated memory was 151.0MB in the beginning and 302.0MB in the end (delta: 151.0MB). Free memory was 57.4MB in the beginning and 106.4MB in the end (delta: -48.9MB). Peak memory consumption was 117.9MB. Max. memory is 16.1GB. [2025-02-08 03:54:43,650 INFO L158 Benchmark]: IcfgBuilder took 1048.55ms. Allocated memory is still 302.0MB. Free memory was 106.4MB in the beginning and 208.9MB in the end (delta: -102.5MB). Peak memory consumption was 60.8MB. Max. memory is 16.1GB. [2025-02-08 03:54:43,651 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.30ms. Allocated memory is still 201.3MB. Free memory is still 123.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3120.66ms. Allocated memory was 142.6MB in the beginning and 151.0MB in the end (delta: 8.4MB). Free memory was 98.7MB in the beginning and 53.7MB in the end (delta: 44.9MB). Peak memory consumption was 113.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 370.53ms. Allocated memory is still 151.0MB. Free memory was 53.7MB in the beginning and 57.4MB in the end (delta: -3.7MB). Peak memory consumption was 22.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1082.75ms. Allocated memory was 151.0MB in the beginning and 302.0MB in the end (delta: 151.0MB). Free memory was 57.4MB in the beginning and 106.4MB in the end (delta: -48.9MB). Peak memory consumption was 117.9MB. Max. memory is 16.1GB. * IcfgBuilder took 1048.55ms. Allocated memory is still 302.0MB. Free memory was 106.4MB in the beginning and 208.9MB in the end (delta: -102.5MB). Peak memory consumption was 60.8MB. 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: 5246]: 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"); [5246] - GenericResultAtLocation [Line: 5253]: 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)); [5253] - GenericResultAtLocation [Line: 5260]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [5260] - GenericResultAtLocation [Line: 5310]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5310-5311] - GenericResultAtLocation [Line: 5316]: 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"); [5316-5318] - GenericResultAtLocation [Line: 5416]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [5416] - GenericResultAtLocation [Line: 5424]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movw %1,%0": "=r" (ret): "m" (*((unsigned short volatile *)addr)): "memory"); [5424] - GenericResultAtLocation [Line: 5432]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5432] - GenericResultAtLocation [Line: 5439]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [5439] - GenericResultAtLocation [Line: 5446]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [5446] - GenericResultAtLocation [Line: 5453]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5453] - GenericResultAtLocation [Line: 5552]: 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/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [5552-5553] - GenericResultAtLocation [Line: 5586]: 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/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [5586-5587] - GenericResultAtLocation [Line: 5623]: 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/asm-generic/dma-mapping-common.h"), "i" (103), "i" (12UL)); [5623-5624] - GenericResultAtLocation [Line: 5660]: 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/asm-generic/dma-mapping-common.h"), "i" (115), "i" (12UL)); [5660-5661] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:54:43,692 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.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 141cc550f279b59aa80e553b6a405c5654c50ab0a30e94ad7616006c63d0c81e --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:54:46,005 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:54:46,098 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2025-02-08 03:54:46,106 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:54:46,107 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:54:46,135 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:54:46,136 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:54:46,136 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:54:46,136 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:54:46,137 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:54:46,137 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:54:46,138 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:54:46,138 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:54:46,138 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:54:46,138 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:54:46,139 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:54:46,139 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:54:46,139 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:54:46,139 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:54:46,139 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:54:46,140 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:54:46,140 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 03:54:46,140 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 03:54:46,140 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 03:54:46,140 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:54:46,140 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:54:46,140 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:54:46,141 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:54:46,141 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:54:46,141 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:54:46,141 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:54:46,141 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:54:46,141 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:54:46,141 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:54:46,141 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:54:46,141 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:54:46,141 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 03:54:46,141 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 03:54:46,141 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:54:46,141 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:54:46,142 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:54:46,142 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:54:46,142 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 -> 141cc550f279b59aa80e553b6a405c5654c50ab0a30e94ad7616006c63d0c81e [2025-02-08 03:54:46,404 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:54:46,413 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:54:46,416 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:54:46,417 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:54:46,417 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:54:46,418 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.cil.i [2025-02-08 03:54:47,773 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/b24862aa8/9a96b30c137f4d47bdb3e67e2ce332f9/FLAGea8724a94 [2025-02-08 03:54:48,437 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:54:48,439 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.cil.i [2025-02-08 03:54:48,499 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/b24862aa8/9a96b30c137f4d47bdb3e67e2ce332f9/FLAGea8724a94 [2025-02-08 03:54:48,838 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/b24862aa8/9a96b30c137f4d47bdb3e67e2ce332f9 [2025-02-08 03:54:48,840 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:54:48,841 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:54:48,843 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:54:48,843 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:54:48,846 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:54:48,846 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:54:48" (1/1) ... [2025-02-08 03:54:48,847 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4eb7f6fc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:48, skipping insertion in model container [2025-02-08 03:54:48,847 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:54:48" (1/1) ... [2025-02-08 03:54:48,962 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:54:49,897 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:49,907 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,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 03:54:50,119 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,120 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,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 03:54:50,126 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,126 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,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 03:54:50,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 03:54:50,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 03:54:50,136 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,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 03:54:50,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 03:54:50,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 03:54:50,138 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,141 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,142 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,142 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,142 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,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 03:54:50,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 03:54:50,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 03:54:50,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 03:54:50,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 03:54:50,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 03:54:50,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 03:54:50,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 03:54:50,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 03:54:50,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 03:54:50,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 03:54:50,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 03:54:50,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 03:54:50,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 03:54:50,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 03:54:50,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 03:54:50,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 03:54:50,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 03:54:50,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 03:54:50,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 03:54:50,156 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,156 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,157 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,157 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,158 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,158 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,159 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,159 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,160 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,160 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,161 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,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 03:54:50,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 03:54:50,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 03:54:50,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 03:54:50,163 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,163 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,163 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,163 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,164 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,164 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,164 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,166 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,166 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,166 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,167 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,167 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,167 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,167 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,168 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,168 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,170 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,174 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,175 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,175 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,176 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,176 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,176 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,177 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,177 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,177 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,179 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,179 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,185 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,185 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,188 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,191 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,193 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,193 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,196 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,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 03:54:50,206 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,207 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,207 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,208 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,213 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,214 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,215 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,216 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,216 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,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 03:54:50,224 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,226 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,238 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,254 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,255 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,256 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,257 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,258 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,259 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,259 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,259 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,261 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,262 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,262 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,263 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,263 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,265 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,266 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,266 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,266 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,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 03:54:50,268 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,268 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,268 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,271 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,272 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,272 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,273 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,273 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,273 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,274 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,274 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,274 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,275 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,276 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,276 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,276 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,277 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,278 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,279 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,279 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,279 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,290 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,298 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,303 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,309 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,315 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,318 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,320 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,320 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,321 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,321 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,326 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,327 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,327 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,327 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,327 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,541 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,557 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,565 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,571 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,571 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,573 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,574 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,604 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,614 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,615 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,689 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,690 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,691 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:50,692 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,198 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.cil.i[322818,322831] [2025-02-08 03:54:51,201 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.cil.i[322987,323000] [2025-02-08 03:54:51,202 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.cil.i[323154,323167] [2025-02-08 03:54:51,202 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.cil.i[323322,323335] [2025-02-08 03:54:51,226 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,228 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:54:51,288 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2025-02-08 03:54:51,334 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:54:51,446 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,447 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,456 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,462 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,468 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,468 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,469 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,471 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,471 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,472 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,472 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,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 03:54:51,476 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,476 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,476 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,476 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,478 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,478 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,479 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,479 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,479 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,479 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,480 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,481 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,481 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,482 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,482 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,482 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,483 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,483 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,483 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,484 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,484 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,484 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,484 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,485 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,485 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,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 03:54:51,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 03:54:51,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 03:54:51,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 03:54:51,488 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,489 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,489 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,489 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,490 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,490 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,490 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,490 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,491 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,491 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,491 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,492 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,492 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,492 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,492 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,492 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,492 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,492 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,494 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,494 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,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 03:54:51,497 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,497 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,497 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,498 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,498 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,498 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,499 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,499 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,499 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,500 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,503 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,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 03:54:51,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 03:54:51,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 03:54:51,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 03:54:51,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 03:54:51,507 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,507 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,507 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,508 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,509 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,512 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,512 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,515 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,516 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,516 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,519 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,520 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,522 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,523 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,524 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,524 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,524 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,526 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,526 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,528 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,528 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,528 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,534 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,535 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,537 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,543 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,547 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,548 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,551 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,553 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,553 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,553 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,553 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,554 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,554 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,554 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,554 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,555 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,555 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,556 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,556 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,556 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,556 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,557 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,557 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,557 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,557 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,561 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,562 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,562 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,562 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,562 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,563 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,563 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,563 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,563 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,566 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,567 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,567 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,568 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,568 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,569 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,569 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,569 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,569 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,572 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,573 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,573 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,574 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,574 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,575 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,576 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,576 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,576 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,576 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,577 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,577 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,577 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,577 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,578 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,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 03:54:51,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 03:54:51,594 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,598 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,598 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,599 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,599 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,625 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,627 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,627 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,630 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,631 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,631 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,632 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,649 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.cil.i[322818,322831] [2025-02-08 03:54:51,650 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.cil.i[322987,323000] [2025-02-08 03:54:51,651 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.cil.i[323154,323167] [2025-02-08 03:54:51,651 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.cil.i[323322,323335] [2025-02-08 03:54:51,654 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:51,655 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:54:51,695 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:54:51,791 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"); [5246] [2025-02-08 03:54:51,793 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)); [5253] [2025-02-08 03:54:51,793 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5260] [2025-02-08 03:54:51,796 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5310-5311] [2025-02-08 03:54:51,796 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"); [5316-5318] [2025-02-08 03:54:51,798 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [5416] [2025-02-08 03:54:51,799 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %1,%0": "=r" (ret): "m" (*((unsigned short volatile *)addr)): "memory"); [5424] [2025-02-08 03:54:51,799 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5432] [2025-02-08 03:54:51,800 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [5439] [2025-02-08 03:54:51,800 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [5446] [2025-02-08 03:54:51,800 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5453] [2025-02-08 03:54:51,806 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/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [5552-5553] [2025-02-08 03:54:51,808 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/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [5586-5587] [2025-02-08 03:54:51,809 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/asm-generic/dma-mapping-common.h"), "i" (103), "i" (12UL)); [5623-5624] [2025-02-08 03:54:51,810 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/asm-generic/dma-mapping-common.h"), "i" (115), "i" (12UL)); [5660-5661] [2025-02-08 03:54:52,000 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.cil.i[322818,322831] [2025-02-08 03:54:52,001 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.cil.i[322987,323000] [2025-02-08 03:54:52,001 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.cil.i[323154,323167] [2025-02-08 03:54:52,001 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-packetengines-hamachi.cil.i[323322,323335] [2025-02-08 03:54:52,008 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:54:52,204 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:54:52,205 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:52 WrapperNode [2025-02-08 03:54:52,206 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:54:52,206 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:54:52,206 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:54:52,207 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:54:52,213 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:52" (1/1) ... [2025-02-08 03:54:52,299 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:52" (1/1) ... [2025-02-08 03:54:52,448 INFO L138 Inliner]: procedures = 424, calls = 1894, calls flagged for inlining = 207, calls inlined = 191, statements flattened = 4526 [2025-02-08 03:54:52,448 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:54:52,449 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:54:52,449 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:54:52,450 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:54:52,458 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:52" (1/1) ... [2025-02-08 03:54:52,459 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:52" (1/1) ... [2025-02-08 03:54:52,495 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:52" (1/1) ... [2025-02-08 03:54:53,417 INFO L175 MemorySlicer]: Split 992 memory accesses to 17 slices as follows [205, 2, 8, 2, 1, 8, 1, 648, 2, 9, 9, 9, 3, 9, 19, 54, 3]. 65 percent of accesses are in the largest equivalence class. The 90 initializations are split as follows [18, 0, 8, 0, 0, 8, 1, 20, 2, 8, 8, 8, 0, 8, 0, 0, 1]. The 561 writes are split as follows [187, 1, 0, 1, 0, 0, 0, 314, 0, 0, 0, 0, 0, 0, 16, 42, 0]. [2025-02-08 03:54:53,417 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:52" (1/1) ... [2025-02-08 03:54:53,417 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:52" (1/1) ... [2025-02-08 03:54:53,568 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:52" (1/1) ... [2025-02-08 03:54:53,582 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:52" (1/1) ... [2025-02-08 03:54:53,627 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:52" (1/1) ... [2025-02-08 03:54:53,655 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:52" (1/1) ... [2025-02-08 03:54:53,706 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:54:53,707 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:54:53,707 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:54:53,707 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:54:53,708 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:52" (1/1) ... [2025-02-08 03:54:53,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:54:53,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:54:53,740 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 03:54:53,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 03:54:53,763 INFO L130 BoogieDeclarations]: Found specification of procedure check_if_running [2025-02-08 03:54:53,763 INFO L138 BoogieDeclarations]: Found implementation of procedure check_if_running [2025-02-08 03:54:53,763 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-08 03:54:53,763 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-08 03:54:53,763 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:54:53,763 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:54:53,763 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2025-02-08 03:54:53,763 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2025-02-08 03:54:53,763 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-08 03:54:53,764 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-08 03:54:53,764 INFO L130 BoogieDeclarations]: Found specification of procedure hamachi_close [2025-02-08 03:54:53,764 INFO L138 BoogieDeclarations]: Found implementation of procedure hamachi_close [2025-02-08 03:54:53,764 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:54:53,764 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:54:53,764 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_sync_single_for_cpu [2025-02-08 03:54:53,764 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_sync_single_for_cpu [2025-02-08 03:54:53,764 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:54:53,764 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:54:53,764 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 03:54:53,764 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 03:54:53,764 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_hamachi_private [2025-02-08 03:54:53,764 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_hamachi_private [2025-02-08 03:54:53,764 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT [2025-02-08 03:54:53,764 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT [2025-02-08 03:54:53,764 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:54:53,764 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:54:53,764 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 03:54:53,764 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 03:54:53,764 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 03:54:53,764 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 03:54:53,764 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:54:53,764 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:54:53,764 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-02-08 03:54:53,765 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-02-08 03:54:53,765 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2025-02-08 03:54:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:54:53,766 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:54:53,766 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 03:54:53,766 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 03:54:53,766 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:54:53,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:54:53,766 INFO L130 BoogieDeclarations]: Found specification of procedure set_rx_mode [2025-02-08 03:54:53,766 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rx_mode [2025-02-08 03:54:53,766 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 03:54:53,766 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 03:54:53,766 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 03:54:53,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 03:54:53,766 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:54:53,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:54:53,766 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:54:53,770 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure __netdev_alloc_skb [2025-02-08 03:54:53,771 INFO L138 BoogieDeclarations]: Found implementation of procedure __netdev_alloc_skb [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-02-08 03:54:53,771 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:54:53,771 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:54:53,771 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:54:53,771 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-02-08 03:54:53,771 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:54:53,771 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 03:54:53,771 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:54:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#11 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#12 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#13 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#14 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#15 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#16 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#11 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#12 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#13 [2025-02-08 03:54:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#14 [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#15 [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#16 [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:54:53,774 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#11 [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#12 [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#13 [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#14 [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#15 [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#16 [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_hamachi_private [2025-02-08 03:54:53,774 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_hamachi_private [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 03:54:53,774 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-08 03:54:53,774 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 03:54:53,774 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-02-08 03:54:53,774 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2025-02-08 03:54:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2025-02-08 03:54:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2025-02-08 03:54:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2025-02-08 03:54:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2025-02-08 03:54:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2025-02-08 03:54:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#11 [2025-02-08 03:54:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#12 [2025-02-08 03:54:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#13 [2025-02-08 03:54:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#14 [2025-02-08 03:54:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#15 [2025-02-08 03:54:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#16 [2025-02-08 03:54:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure writeb [2025-02-08 03:54:53,775 INFO L138 BoogieDeclarations]: Found implementation of procedure writeb [2025-02-08 03:54:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure writew [2025-02-08 03:54:53,775 INFO L138 BoogieDeclarations]: Found implementation of procedure writew [2025-02-08 03:54:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure hamachi_nway_reset [2025-02-08 03:54:53,775 INFO L138 BoogieDeclarations]: Found implementation of procedure hamachi_nway_reset [2025-02-08 03:54:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2025-02-08 03:54:53,775 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2025-02-08 03:54:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:54:53,775 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:54:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 03:54:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 03:54:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 03:54:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 03:54:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 03:54:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 03:54:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 03:54:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 03:54:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 03:54:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 03:54:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 03:54:53,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-02-08 03:54:53,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:54:53,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:54:53,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:54:53,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:54:53,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:54:53,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:54:53,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:54:53,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:54:53,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:54:53,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:54:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:54:53,784 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:54:53,784 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_hamachi_exit_15_2 [2025-02-08 03:54:53,784 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_hamachi_exit_15_2 [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 03:54:53,784 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-02-08 03:54:53,784 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure hamachi_open [2025-02-08 03:54:53,784 INFO L138 BoogieDeclarations]: Found implementation of procedure hamachi_open [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 03:54:53,784 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-02-08 03:54:53,784 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-08 03:54:53,784 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-08 03:54:53,784 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:54:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:54:53,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:54:53,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:54:53,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:54:53,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:54:53,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:54:53,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:54:53,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:54:53,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:54:53,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:54:53,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:54:53,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:54:53,788 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-02-08 03:54:53,788 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-02-08 03:54:53,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 03:54:53,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 03:54:53,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 03:54:53,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 03:54:53,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 03:54:53,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 03:54:53,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 03:54:53,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-02-08 03:54:53,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 03:54:53,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 03:54:53,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 03:54:53,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 03:54:53,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 03:54:53,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 03:54:53,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 03:54:53,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 03:54:53,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 03:54:53,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 03:54:53,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 03:54:53,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 03:54:53,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 03:54:53,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 03:54:53,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 03:54:53,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 03:54:53,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-02-08 03:54:53,791 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:54:53,791 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:54:53,791 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-02-08 03:54:53,791 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-02-08 03:54:53,791 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~TO~VOID [2025-02-08 03:54:53,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~TO~VOID [2025-02-08 03:54:53,791 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 03:54:53,791 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 03:54:53,791 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_68 [2025-02-08 03:54:53,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_68 [2025-02-08 03:54:53,791 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:54:53,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:54:53,791 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2025-02-08 03:54:53,791 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2025-02-08 03:54:53,791 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 03:54:53,791 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 03:54:53,791 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 03:54:53,792 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure hamachi_remove_one [2025-02-08 03:54:53,792 INFO L138 BoogieDeclarations]: Found implementation of procedure hamachi_remove_one [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~C_INT [2025-02-08 03:54:53,792 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~C_INT [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2025-02-08 03:54:53,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 03:54:53,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 03:54:53,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 03:54:53,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 03:54:53,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 03:54:53,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 03:54:53,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 03:54:53,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:54:53,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_69 [2025-02-08 03:54:53,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_69 [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure hamachi_get_stats [2025-02-08 03:54:53,795 INFO L138 BoogieDeclarations]: Found implementation of procedure hamachi_get_stats [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure hamachi_tx_timeout [2025-02-08 03:54:53,795 INFO L138 BoogieDeclarations]: Found implementation of procedure hamachi_tx_timeout [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:54:53,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure readw [2025-02-08 03:54:53,795 INFO L138 BoogieDeclarations]: Found implementation of procedure readw [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-02-08 03:54:53,795 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-02-08 03:54:53,795 INFO L130 BoogieDeclarations]: Found specification of procedure hamachi_timer [2025-02-08 03:54:53,796 INFO L138 BoogieDeclarations]: Found implementation of procedure hamachi_timer [2025-02-08 03:54:53,796 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:54:53,796 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:54:53,796 INFO L130 BoogieDeclarations]: Found specification of procedure readb [2025-02-08 03:54:53,796 INFO L138 BoogieDeclarations]: Found implementation of procedure readb [2025-02-08 03:54:54,765 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:54:54,768 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:54:54,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5907: havoc __netif_schedule_~arg0#1.base, __netif_schedule_~arg0#1.offset;havoc __netif_schedule_#in~arg0#1.base, __netif_schedule_#in~arg0#1.offset;assume { :end_inline___netif_schedule } true;havoc netif_tx_wake_queue_#t~mem168#1.base, netif_tx_wake_queue_#t~mem168#1.offset; [2025-02-08 03:54:54,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5262-1: test_and_clear_bit_#res#1 := 1bv32; [2025-02-08 03:54:54,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12265: havoc netpoll_trap_#t~nondet901#1; [2025-02-08 03:54:55,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7777-1: SUMMARY for call pci_unmap_single(#t~mem599#1.base, #t~mem599#1.offset, ~zero_extend~64~32(#t~mem601#1), ~zero_extend~64~32(#t~mem602#1), 1bv32); srcloc: null [2025-02-08 03:54:55,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7777: havoc #t~mem599#1.base, #t~mem599#1.offset;havoc #t~mem600#1.base, #t~mem600#1.offset;havoc #t~mem601#1;havoc #t~mem602#1; [2025-02-08 03:54:55,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8405-1: ldv_del_timer_sync_#res#1 := ldv_del_timer_sync_~arg0#1; [2025-02-08 03:54:55,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7757-1: SUMMARY for call pci_unmap_single(#t~mem593#1.base, #t~mem593#1.offset, ~zero_extend~64~32(#t~mem595#1), ~zero_extend~64~32(#t~mem596#1), 2bv32); srcloc: null [2025-02-08 03:54:55,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7757: havoc #t~mem593#1.base, #t~mem593#1.offset;havoc #t~mem594#1.base, #t~mem594#1.offset;havoc #t~mem595#1;havoc #t~mem596#1; [2025-02-08 03:54:55,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7753: call #t~mem591#1.base, #t~mem591#1.offset := read~$Pointer$#7(~hmp~12#1.base, ~bvadd~64(~bvadd~64(16bv64, ~hmp~12#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~6#1))), 8bv64);~skb~6#1.base, ~skb~6#1.offset := #t~mem591#1.base, #t~mem591#1.offset;call #t~mem592#1.base, #t~mem592#1.offset := read~$Pointer$#7(~hmp~12#1.base, ~hmp~12#1.offset, 8bv64);call write~intINTTYPE4#7(0bv32, #t~mem592#1.base, ~bvadd~64(#t~mem592#1.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(~i~6#1))), 4bv64);havoc #t~mem592#1.base, #t~mem592#1.offset; [2025-02-08 03:54:55,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7774: call #t~mem598#1.base, #t~mem598#1.offset := read~$Pointer$#7(~hmp~12#1.base, ~bvadd~64(~bvadd~64(4112bv64, ~hmp~12#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~6#1))), 8bv64);~skb~6#1.base, ~skb~6#1.offset := #t~mem598#1.base, #t~mem598#1.offset; [2025-02-08 03:54:55,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7779-1: SUMMARY for call consume_skb(~skb~6#1.base, ~skb~6#1.offset); srcloc: null [2025-02-08 03:54:55,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7779: call write~$Pointer$#7(0bv64, 0bv64, ~hmp~12#1.base, ~bvadd~64(~bvadd~64(4112bv64, ~hmp~12#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~6#1))), 8bv64); [2025-02-08 03:54:55,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775: assume 0bv64 != ~bvadd~64(~skb~6#1.base, ~skb~6#1.offset);call #t~mem599#1.base, #t~mem599#1.offset := read~$Pointer$#7(~hmp~12#1.base, ~bvadd~64(4940bv64, ~hmp~12#1.offset), 8bv64);call #t~mem600#1.base, #t~mem600#1.offset := read~$Pointer$#7(~hmp~12#1.base, ~bvadd~64(8bv64, ~hmp~12#1.offset), 8bv64);call #t~mem601#1 := read~intINTTYPE4#7(#t~mem600#1.base, ~bvadd~64(4bv64, ~bvadd~64(#t~mem600#1.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(~i~6#1)))), 4bv64);call #t~mem602#1 := read~intINTTYPE4#7(~skb~6#1.base, ~bvadd~64(104bv64, ~skb~6#1.offset), 4bv64); [2025-02-08 03:54:55,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775: assume !(0bv64 != ~bvadd~64(~skb~6#1.base, ~skb~6#1.offset)); [2025-02-08 03:54:55,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10261-1: ldv_del_timer_sync_67_#res#1 := ldv_del_timer_sync_67_~ldv_func_res~3#1; [2025-02-08 03:54:55,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12181: havoc del_timer_sync_#t~nondet888#1; [2025-02-08 03:54:55,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7759-1: SUMMARY for call consume_skb(~skb~6#1.base, ~skb~6#1.offset); srcloc: null [2025-02-08 03:54:55,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7759: call write~$Pointer$#7(0bv64, 0bv64, ~hmp~12#1.base, ~bvadd~64(~bvadd~64(16bv64, ~hmp~12#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~6#1))), 8bv64); [2025-02-08 03:54:55,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7755: assume 0bv64 != ~bvadd~64(~skb~6#1.base, ~skb~6#1.offset);call #t~mem593#1.base, #t~mem593#1.offset := read~$Pointer$#7(~hmp~12#1.base, ~bvadd~64(4940bv64, ~hmp~12#1.offset), 8bv64);call #t~mem594#1.base, #t~mem594#1.offset := read~$Pointer$#7(~hmp~12#1.base, ~hmp~12#1.offset, 8bv64);call #t~mem595#1 := read~intINTTYPE4#7(#t~mem594#1.base, ~bvadd~64(4bv64, ~bvadd~64(#t~mem594#1.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(~i~6#1)))), 4bv64);call #t~mem596#1 := read~intINTTYPE4#7(~hmp~12#1.base, ~bvadd~64(4852bv64, ~hmp~12#1.offset), 4bv64); [2025-02-08 03:54:55,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7755: assume !(0bv64 != ~bvadd~64(~skb~6#1.base, ~skb~6#1.offset)); [2025-02-08 03:54:55,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7784: ~i~6#1 := ~bvadd~32(1bv32, ~i~6#1); [2025-02-08 03:54:55,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7764: call #t~mem597#1.base, #t~mem597#1.offset := read~$Pointer$#7(~hmp~12#1.base, ~hmp~12#1.offset, 8bv64);call write~intINTTYPE4#7(3135176912bv32, #t~mem597#1.base, ~bvadd~64(4bv64, ~bvadd~64(#t~mem597#1.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(~i~6#1)))), 4bv64);havoc #t~mem597#1.base, #t~mem597#1.offset;~i~6#1 := ~bvadd~32(1bv32, ~i~6#1); [2025-02-08 03:54:55,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12303: havoc #t~nondet910; [2025-02-08 03:54:55,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12197: havoc #t~nondet892; [2025-02-08 03:54:55,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5853: havoc #t~mem162.base, #t~mem162.offset; [2025-02-08 03:54:55,361 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5528: havoc #t~mem75.base, #t~mem75.offset; [2025-02-08 03:54:55,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866: havoc #t~mem621;call #t~mem622 := read~intINTTYPE2#7(~ha~0.base, ~bvadd~64(8bv64, ~bvadd~64(16bv64, ~ha~0.offset)), 2bv64); [2025-02-08 03:54:55,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866-2: call #t~mem621 := read~intINTTYPE4#7(~ha~0.base, ~bvadd~64(16bv64, ~ha~0.offset), 4bv64); [2025-02-08 03:54:55,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866-1: SUMMARY for call writel(#t~mem621, ~ioaddr~10.base, ~bvadd~64(~ioaddr~10.offset, ~bvadd~64(256bv64, ~sign_extend~64~32(~bvmul~32(8bv32, ~i~7))))); srcloc: null [2025-02-08 03:54:55,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7889: SUMMARY for call writew(3bv16, ~ioaddr~10.base, ~bvadd~64(208bv64, ~ioaddr~10.offset)); srcloc: null [2025-02-08 03:54:55,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7873: assume ~bvadd~64(~ha~0.base, ~ha~0.offset) != ~bvadd~64(~dev.base, ~bvadd~64(654bv64, ~dev.offset)); [2025-02-08 03:54:55,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7873: assume !(~bvadd~64(~ha~0.base, ~ha~0.offset) != ~bvadd~64(~dev.base, ~bvadd~64(654bv64, ~dev.offset))); [2025-02-08 03:54:55,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7867-1: SUMMARY for call writel(~bvor~32(131072bv32, ~zero_extend~32~16(#t~mem622)), ~ioaddr~10.base, ~bvadd~64(~ioaddr~10.offset, ~bvadd~64(260bv64, ~sign_extend~64~32(~bvmul~32(8bv32, ~i~7))))); srcloc: null [2025-02-08 03:54:55,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7867: havoc #t~mem622;~i~7 := ~bvadd~32(1bv32, ~i~7);call #t~mem623.base, #t~mem623.offset := read~$Pointer$#7(~ha~0.base, ~ha~0.offset, 8bv64);~__mptr___0~0.base, ~__mptr___0~0.offset := #t~mem623.base, #t~mem623.offset;havoc #t~mem623.base, #t~mem623.offset;~ha~0.base, ~ha~0.offset := ~__mptr___0~0.base, ~__mptr___0~0.offset; [2025-02-08 03:54:55,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7884: assume ~bvsle~32(~i~7, 63bv32); [2025-02-08 03:54:55,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7884: assume !~bvsle~32(~i~7, 63bv32); [2025-02-08 03:54:55,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7880-1: SUMMARY for call writel(0bv32, ~ioaddr~10.base, ~bvadd~64(~ioaddr~10.offset, ~bvadd~64(260bv64, ~sign_extend~64~32(~bvmul~32(8bv32, ~i~7))))); srcloc: null [2025-02-08 03:54:55,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7880: ~i~7 := ~bvadd~32(1bv32, ~i~7); [2025-02-08 03:54:55,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12131: havoc #t~nondet885; [2025-02-08 03:54:55,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9901: #res := 10bv32; [2025-02-08 03:54:55,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9899: #res := 8bv32; [2025-02-08 03:54:55,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9897: #res := 3bv32; [2025-02-08 03:54:55,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9859: #res := 20bv32; [2025-02-08 03:54:55,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9863: #res := 22bv32; [2025-02-08 03:54:55,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9851: #res := 16bv32; [2025-02-08 03:54:55,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9855: #res := 18bv32; [2025-02-08 03:54:55,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9843: #res := 8bv32; [2025-02-08 03:54:55,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9847: #res := 11bv32; [2025-02-08 03:54:55,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9839: #res := 3bv32; [2025-02-08 03:54:55,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9861: #res := 21bv32; [2025-02-08 03:54:55,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9865: #res := 23bv32; [2025-02-08 03:54:55,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9853: #res := 17bv32; [2025-02-08 03:54:55,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9857: #res := 19bv32; [2025-02-08 03:54:55,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9845: #res := 9bv32; [2025-02-08 03:54:55,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9849: #res := 14bv32; [2025-02-08 03:54:55,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9837: #res := 1bv32; [2025-02-08 03:54:55,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9841: #res := 7bv32; [2025-02-08 03:54:55,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9933: #res := 2bv32; [2025-02-08 03:54:55,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9937: #res := 22bv32; [2025-02-08 03:54:55,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9935: #res := 7bv32; [2025-02-08 03:54:55,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12257: havoc mii_nway_restart_#t~nondet899#1; [2025-02-08 03:54:55,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6625-1: SUMMARY for call #t~ret286 := readw(~ioaddr~1.base, ~bvadd~64(174bv64, ~ioaddr~1.offset)); srcloc: null [2025-02-08 03:54:55,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6625: ~tmp___1~8 := #t~ret286;havoc #t~ret286; [2025-02-08 03:54:55,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6603-1: SUMMARY for call #t~ret285 := readw(~ioaddr~1.base, ~bvadd~64(174bv64, ~ioaddr~1.offset)); srcloc: null [2025-02-08 03:54:55,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6603: ~tmp___0~10 := #t~ret285;havoc #t~ret285; [2025-02-08 03:54:55,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6605: assume 0bv32 == ~bvand~32(1bv32, ~zero_extend~32~16(~tmp___0~10)); [2025-02-08 03:54:55,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6605: assume !(0bv32 == ~bvand~32(1bv32, ~zero_extend~32~16(~tmp___0~10)));~i~1 := ~bvsub~32(~i~1, 1bv32); [2025-02-08 03:54:55,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6627: assume 0bv32 == ~bvand~32(1bv32, ~zero_extend~32~16(~tmp___1~8)); [2025-02-08 03:54:55,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6627: assume !(0bv32 == ~bvand~32(1bv32, ~zero_extend~32~16(~tmp___1~8)));~i~1 := ~bvsub~32(~i~1, 1bv32); [2025-02-08 03:55:12,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8690: assume 4bv32 == ~ldv_statevar_15~0; [2025-02-08 03:55:12,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8690: assume !(4bv32 == ~ldv_statevar_15~0); [2025-02-08 03:55:12,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7699-1: SUMMARY for call hamachi_error_#t~ret574#1 := printk(39bv64, 0bv64); srcloc: null [2025-02-08 03:55:12,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7699: havoc hamachi_error_#t~ret574#1; [2025-02-08 03:55:12,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9549: SUMMARY for call ldv_assume((if 0bv32 != ldv_register_netdev_~ldv_10_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:12,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9483: ldv_pci_pci_instance_2_~tmp___3~9#1.base, ldv_pci_pci_instance_2_~tmp___3~9#1.offset := ldv_pci_pci_instance_2_#t~ret740#1.base, ldv_pci_pci_instance_2_#t~ret740#1.offset;havoc ldv_pci_pci_instance_2_#t~ret740#1.base, ldv_pci_pci_instance_2_#t~ret740#1.offset;~ldv_2_resource_struct_pci_device_id_ptr~0.base, ~ldv_2_resource_struct_pci_device_id_ptr~0.offset := ldv_pci_pci_instance_2_~tmp___3~9#1.base, ldv_pci_pci_instance_2_~tmp___3~9#1.offset; [2025-02-08 03:55:12,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9483-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret740#1.base, ldv_pci_pci_instance_2_#t~ret740#1.offset := ldv_xmalloc(32bv64); srcloc: null [2025-02-08 03:55:12,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9681: ~ldv_statevar_3~0 := ldv_struct_chip_info_base_instance_3_#t~ret751#1;havoc ldv_struct_chip_info_base_instance_3_#t~ret751#1; [2025-02-08 03:55:12,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9681-1: SUMMARY for call ldv_struct_chip_info_base_instance_3_#t~ret751#1 := ldv_switch_2(); srcloc: null [2025-02-08 03:55:12,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7303: assume ~bvslt~32(hamachi_interrupt_#t~mem446#1, 0bv32);havoc hamachi_interrupt_#t~mem445#1.base, hamachi_interrupt_#t~mem445#1.offset;havoc hamachi_interrupt_#t~mem446#1; [2025-02-08 03:55:12,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7303: assume !~bvslt~32(hamachi_interrupt_#t~mem446#1, 0bv32);havoc hamachi_interrupt_#t~mem445#1.base, hamachi_interrupt_#t~mem445#1.offset;havoc hamachi_interrupt_#t~mem446#1;call hamachi_interrupt_#t~mem447#1.base, hamachi_interrupt_#t~mem447#1.offset := read~$Pointer$#7(hamachi_interrupt_~hmp~9#1.base, ~bvadd~64(~bvadd~64(4112bv64, hamachi_interrupt_~hmp~9#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(hamachi_interrupt_~entry~2#1))), 8bv64);hamachi_interrupt_~skb~4#1.base, hamachi_interrupt_~skb~4#1.offset := hamachi_interrupt_#t~mem447#1.base, hamachi_interrupt_#t~mem447#1.offset;havoc hamachi_interrupt_#t~mem447#1.base, hamachi_interrupt_#t~mem447#1.offset; [2025-02-08 03:55:12,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7369: assume { :begin_inline_ldv_spin_unlock_65 } true;ldv_spin_unlock_65_#in~lock#1.base, ldv_spin_unlock_65_#in~lock#1.offset := hamachi_interrupt_~hmp~9#1.base, ~bvadd~64(4764bv64, hamachi_interrupt_~hmp~9#1.offset);havoc ldv_spin_unlock_65_~lock#1.base, ldv_spin_unlock_65_~lock#1.offset;ldv_spin_unlock_65_~lock#1.base, ldv_spin_unlock_65_~lock#1.offset := ldv_spin_unlock_65_#in~lock#1.base, ldv_spin_unlock_65_#in~lock#1.offset; [2025-02-08 03:55:12,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9153: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_16 } true;ldv_dummy_resourceless_instance_callback_1_16_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_16_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_16_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_16_#in~arg1#1.offset := ~ldv_1_callback_ndo_get_stats~0.base, ~ldv_1_callback_ndo_get_stats~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_16_#t~ret677#1.base, ldv_dummy_resourceless_instance_callback_1_16_#t~ret677#1.offset, ldv_dummy_resourceless_instance_callback_1_16_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_16_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_16_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_16_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_16_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_16_#in~arg1#1.offset; [2025-02-08 03:55:12,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9087: assume 22bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:12,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9087: assume !(22bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:12,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9418: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem727#1.base, ldv_pci_pci_instance_2_#t~mem727#1.offset);havoc ldv_pci_pci_instance_2_#t~mem727#1.base, ldv_pci_pci_instance_2_#t~mem727#1.offset;call ldv_pci_pci_instance_2_#t~mem728#1.base, ldv_pci_pci_instance_2_#t~mem728#1.offset := read~$Pointer$#15(~ldv_2_container_pci_driver~0.base, ~bvadd~64(48bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64);call ldv_pci_pci_instance_2_#t~mem729#1 := read~intINTTYPE4#16(~#ldv_2_resource_pm_message~0.base, ~#ldv_2_resource_pm_message~0.offset, 4bv64);assume { :begin_inline_ldv_pci_instance_suspend_2_8 } true;ldv_pci_instance_suspend_2_8_#in~arg0#1.base, ldv_pci_instance_suspend_2_8_#in~arg0#1.offset, ldv_pci_instance_suspend_2_8_#in~arg1#1.base, ldv_pci_instance_suspend_2_8_#in~arg1#1.offset, ldv_pci_instance_suspend_2_8_#in~arg2#1.event := ldv_pci_pci_instance_2_#t~mem728#1.base, ldv_pci_pci_instance_2_#t~mem728#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset, ldv_pci_pci_instance_2_#t~mem729#1;havoc ldv_pci_instance_suspend_2_8_#res#1;havoc ldv_pci_instance_suspend_2_8_#t~mem707#1, ldv_pci_instance_suspend_2_8_#t~ret708#1, ldv_pci_instance_suspend_2_8_~arg0#1.base, ldv_pci_instance_suspend_2_8_~arg0#1.offset, ldv_pci_instance_suspend_2_8_~arg1#1.base, ldv_pci_instance_suspend_2_8_~arg1#1.offset, ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset, ldv_pci_instance_suspend_2_8_~tmp~59#1;ldv_pci_instance_suspend_2_8_~arg0#1.base, ldv_pci_instance_suspend_2_8_~arg0#1.offset := ldv_pci_instance_suspend_2_8_#in~arg0#1.base, ldv_pci_instance_suspend_2_8_#in~arg0#1.offset;ldv_pci_instance_suspend_2_8_~arg1#1.base, ldv_pci_instance_suspend_2_8_~arg1#1.offset := ldv_pci_instance_suspend_2_8_#in~arg1#1.base, ldv_pci_instance_suspend_2_8_#in~arg1#1.offset;call ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset := #Ultimate.allocOnStack(4bv64);call write~intINTTYPE4#1(ldv_pci_instance_suspend_2_8_#in~arg2#1.event, ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset, 4bv64);havoc ldv_pci_instance_suspend_2_8_~tmp~59#1;call ldv_pci_instance_suspend_2_8_#t~mem707#1 := read~intINTTYPE4#1(ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset, 4bv64); [2025-02-08 03:55:12,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9418: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem727#1.base, ldv_pci_pci_instance_2_#t~mem727#1.offset));havoc ldv_pci_pci_instance_2_#t~mem727#1.base, ldv_pci_pci_instance_2_#t~mem727#1.offset; [2025-02-08 03:55:12,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7436: hamachi_rx_~boguscnt~2#1 := ~bvsub~32(hamachi_rx_~boguscnt~2#1, 1bv32); [2025-02-08 03:55:12,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9418-1: call ldv_pci_pci_instance_2_#t~mem727#1.base, ldv_pci_pci_instance_2_#t~mem727#1.offset := read~$Pointer$#15(~ldv_2_container_pci_driver~0.base, ~bvadd~64(48bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:55:12,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5983: havoc __dev_kfree_skb_irq_~arg0#1.base, __dev_kfree_skb_irq_~arg0#1.offset, __dev_kfree_skb_irq_~arg1#1;havoc __dev_kfree_skb_irq_#in~arg0#1.base, __dev_kfree_skb_irq_#in~arg0#1.offset, __dev_kfree_skb_irq_#in~arg1#1;assume { :end_inline___dev_kfree_skb_irq } true; [2025-02-08 03:55:12,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8031: assume 0bv32 != netdev_ioctl_~tmp___2~12#1;netdev_ioctl_#res#1 := 4294967274bv32; [2025-02-08 03:55:12,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8031: assume !(0bv32 != netdev_ioctl_~tmp___2~12#1); [2025-02-08 03:55:12,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12193: havoc eth_type_trans_#t~nondet891#1;hamachi_rx_#t~ret529#1 := eth_type_trans_#res#1;havoc eth_type_trans_#t~nondet891#1, eth_type_trans_~arg0#1.base, eth_type_trans_~arg0#1.offset, eth_type_trans_~arg1#1.base, eth_type_trans_~arg1#1.offset;havoc eth_type_trans_#in~arg0#1.base, eth_type_trans_#in~arg0#1.offset, eth_type_trans_#in~arg1#1.base, eth_type_trans_#in~arg1#1.offset;assume { :end_inline_eth_type_trans } true;call write~intINTTYPE2#7(hamachi_rx_#t~ret529#1, hamachi_rx_~skb~5#1.base, ~bvadd~64(134bv64, hamachi_rx_~skb~5#1.offset), 2bv64);havoc hamachi_rx_#t~ret529#1; [2025-02-08 03:55:12,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12127-1: ldv___pci_register_driver_76_#t~ret779#1 := __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet884#1, __pci_register_driver_~arg0#1.base, __pci_register_driver_~arg0#1.offset, __pci_register_driver_~arg1#1.base, __pci_register_driver_~arg1#1.offset, __pci_register_driver_~arg2#1.base, __pci_register_driver_~arg2#1.offset;havoc __pci_register_driver_#in~arg0#1.base, __pci_register_driver_#in~arg0#1.offset, __pci_register_driver_#in~arg1#1.base, __pci_register_driver_#in~arg1#1.offset, __pci_register_driver_#in~arg2#1.base, __pci_register_driver_#in~arg2#1.offset;assume { :end_inline___pci_register_driver } true;ldv___pci_register_driver_76_~tmp~75#1 := ldv___pci_register_driver_76_#t~ret779#1;havoc ldv___pci_register_driver_76_#t~ret779#1;ldv___pci_register_driver_76_~ldv_func_res~4#1 := ldv___pci_register_driver_76_~tmp~75#1;assume { :begin_inline_ldv___pci_register_driver } true;ldv___pci_register_driver_#in~arg0#1, ldv___pci_register_driver_#in~arg1#1.base, ldv___pci_register_driver_#in~arg1#1.offset, ldv___pci_register_driver_#in~arg2#1.base, ldv___pci_register_driver_#in~arg2#1.offset, ldv___pci_register_driver_#in~arg3#1.base, ldv___pci_register_driver_#in~arg3#1.offset := ldv___pci_register_driver_76_~ldv_func_res~4#1, ldv___pci_register_driver_76_~ldv_func_arg1#1.base, ldv___pci_register_driver_76_~ldv_func_arg1#1.offset, ldv___pci_register_driver_76_~ldv_func_arg2#1.base, ldv___pci_register_driver_76_~ldv_func_arg2#1.offset, ldv___pci_register_driver_76_~ldv_func_arg3#1.base, ldv___pci_register_driver_76_~ldv_func_arg3#1.offset;havoc ldv___pci_register_driver_#res#1;havoc ldv___pci_register_driver_#t~ret663#1, ldv___pci_register_driver_~arg0#1, ldv___pci_register_driver_~arg1#1.base, ldv___pci_register_driver_~arg1#1.offset, ldv___pci_register_driver_~arg2#1.base, ldv___pci_register_driver_~arg2#1.offset, ldv___pci_register_driver_~arg3#1.base, ldv___pci_register_driver_~arg3#1.offset, ldv___pci_register_driver_~ldv_14_pci_driver_pci_driver~0#1.base, ldv___pci_register_driver_~ldv_14_pci_driver_pci_driver~0#1.offset, ldv___pci_register_driver_~tmp~52#1;ldv___pci_register_driver_~arg0#1 := ldv___pci_register_driver_#in~arg0#1;ldv___pci_register_driver_~arg1#1.base, ldv___pci_register_driver_~arg1#1.offset := ldv___pci_register_driver_#in~arg1#1.base, ldv___pci_register_driver_#in~arg1#1.offset;ldv___pci_register_driver_~arg2#1.base, ldv___pci_register_driver_~arg2#1.offset := ldv___pci_register_driver_#in~arg2#1.base, ldv___pci_register_driver_#in~arg2#1.offset;ldv___pci_register_driver_~arg3#1.base, ldv___pci_register_driver_~arg3#1.offset := ldv___pci_register_driver_#in~arg3#1.base, ldv___pci_register_driver_#in~arg3#1.offset;havoc ldv___pci_register_driver_~ldv_14_pci_driver_pci_driver~0#1.base, ldv___pci_register_driver_~ldv_14_pci_driver_pci_driver~0#1.offset;havoc ldv___pci_register_driver_~tmp~52#1; [2025-02-08 03:55:12,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12127: havoc __pci_register_driver_#t~nondet884#1; [2025-02-08 03:55:12,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5653: dma_sync_single_for_device_~tmp~7#1.base, dma_sync_single_for_device_~tmp~7#1.offset := dma_sync_single_for_device_#t~ret111#1.base, dma_sync_single_for_device_#t~ret111#1.offset;havoc dma_sync_single_for_device_#t~ret111#1.base, dma_sync_single_for_device_#t~ret111#1.offset;dma_sync_single_for_device_~ops~3#1.base, dma_sync_single_for_device_~ops~3#1.offset := dma_sync_single_for_device_~tmp~7#1.base, dma_sync_single_for_device_~tmp~7#1.offset; [2025-02-08 03:55:12,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5653-1: SUMMARY for call dma_sync_single_for_device_#t~ret111#1.base, dma_sync_single_for_device_#t~ret111#1.offset := get_dma_ops(dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset); srcloc: null [2025-02-08 03:55:12,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9485: ldv_pci_pci_instance_2_~tmp___4~6#1 := ldv_pci_pci_instance_2_#t~ret741#1;havoc ldv_pci_pci_instance_2_#t~ret741#1; [2025-02-08 03:55:12,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446: hamachi_init_one_~tmp___4~0#1 := hamachi_init_one_#t~ret256#1;havoc hamachi_init_one_#t~ret256#1;call hamachi_init_one_#t~mem257#1.base, hamachi_init_one_#t~mem257#1.offset := read~$Pointer$#14(~#chip_tbl~0.base, ~bvadd~64(8bv64, ~bvadd~64(~#chip_tbl~0.offset, ~bvmul~64(28bv64, ~sign_extend~64~32(hamachi_init_one_~chip_id~0#1)))), 8bv64);call hamachi_init_one_#t~mem258#1.base, hamachi_init_one_#t~mem258#1.offset := read~$Pointer$#7(hamachi_init_one_~dev~0#1.base, ~bvadd~64(791bv64, hamachi_init_one_~dev~0#1.offset), 8bv64); [2025-02-08 03:55:12,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7503-1: SUMMARY for call hamachi_rx_#t~ret522#1.base, hamachi_rx_#t~ret522#1.offset := skb_put(hamachi_rx_~skb~5#1.base, hamachi_rx_~skb~5#1.offset, ~zero_extend~32~16(hamachi_rx_~pkt_len~0#1)); srcloc: null [2025-02-08 03:55:12,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9485-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret741#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:12,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7503: havoc hamachi_rx_#t~ret522#1.base, hamachi_rx_#t~ret522#1.offset;call write~$Pointer$#7(0bv64, 0bv64, hamachi_rx_~hmp~10#1.base, ~bvadd~64(~bvadd~64(16bv64, hamachi_rx_~hmp~10#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(hamachi_rx_~entry~3#1))), 8bv64); [2025-02-08 03:55:12,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9617: assume 3bv32 == ~ldv_statevar_3~0; [2025-02-08 03:55:12,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9617: assume !(3bv32 == ~ldv_statevar_3~0); [2025-02-08 03:55:12,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6314: assume ~bvsle~32(hamachi_init_one_~i~0#1, 5bv32); [2025-02-08 03:55:12,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6314: assume !~bvsle~32(hamachi_init_one_~i~0#1, 5bv32); [2025-02-08 03:55:12,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446-1: SUMMARY for call hamachi_init_one_#t~ret256#1 := readl(hamachi_init_one_~ioaddr~0#1.base, ~bvadd~64(104bv64, hamachi_init_one_~ioaddr~0#1.offset)); srcloc: null [2025-02-08 03:55:12,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7437: assume ~bvslt~32(hamachi_rx_~boguscnt~2#1, 0bv32); [2025-02-08 03:55:12,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7437: assume !~bvslt~32(hamachi_rx_~boguscnt~2#1, 0bv32); [2025-02-08 03:55:12,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8362-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 03:55:12,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9353: havoc ldv_pci_pci_instance_2_#t~ret713#1, ldv_pci_pci_instance_2_#t~mem714#1.base, ldv_pci_pci_instance_2_#t~mem714#1.offset, ldv_pci_pci_instance_2_#t~mem715#1.base, ldv_pci_pci_instance_2_#t~mem715#1.offset, ldv_pci_pci_instance_2_#t~mem716#1.base, ldv_pci_pci_instance_2_#t~mem716#1.offset, ldv_pci_pci_instance_2_#t~ret717#1, ldv_pci_pci_instance_2_#t~mem718#1.base, ldv_pci_pci_instance_2_#t~mem718#1.offset, ldv_pci_pci_instance_2_#t~mem719#1.base, ldv_pci_pci_instance_2_#t~mem719#1.offset, ldv_pci_pci_instance_2_#t~mem720#1.base, ldv_pci_pci_instance_2_#t~mem720#1.offset, ldv_pci_pci_instance_2_#t~mem721#1.base, ldv_pci_pci_instance_2_#t~mem721#1.offset, ldv_pci_pci_instance_2_#t~mem722#1.base, ldv_pci_pci_instance_2_#t~mem722#1.offset, ldv_pci_pci_instance_2_#t~mem723#1.base, ldv_pci_pci_instance_2_#t~mem723#1.offset, ldv_pci_pci_instance_2_#t~mem724#1, ldv_pci_pci_instance_2_#t~ret725#1, ldv_pci_pci_instance_2_#t~ret726#1, ldv_pci_pci_instance_2_#t~mem727#1.base, ldv_pci_pci_instance_2_#t~mem727#1.offset, ldv_pci_pci_instance_2_#t~mem728#1.base, ldv_pci_pci_instance_2_#t~mem728#1.offset, ldv_pci_pci_instance_2_#t~mem729#1, ldv_pci_pci_instance_2_#t~ret730#1, ldv_pci_pci_instance_2_#t~ret731#1, ldv_pci_pci_instance_2_#t~ret732#1, ldv_pci_pci_instance_2_#t~ret733#1, ldv_pci_pci_instance_2_#t~ret734#1, ldv_pci_pci_instance_2_#t~mem735#1.base, ldv_pci_pci_instance_2_#t~mem735#1.offset, ldv_pci_pci_instance_2_#t~ret736#1, ldv_pci_pci_instance_2_#t~ret737#1, ldv_pci_pci_instance_2_#t~ret738#1, ldv_pci_pci_instance_2_#t~ret739#1.base, ldv_pci_pci_instance_2_#t~ret739#1.offset, ldv_pci_pci_instance_2_#t~ret740#1.base, ldv_pci_pci_instance_2_#t~ret740#1.offset, ldv_pci_pci_instance_2_#t~ret741#1, ldv_pci_pci_instance_2_~arg0#1.base, ldv_pci_pci_instance_2_~arg0#1.offset, ldv_pci_pci_instance_2_~tmp~61#1, ldv_pci_pci_instance_2_~tmp___0~30#1, ldv_pci_pci_instance_2_~tmp___1~20#1, ldv_pci_pci_instance_2_~tmp___2~13#1.base, ldv_pci_pci_instance_2_~tmp___2~13#1.offset, ldv_pci_pci_instance_2_~tmp___3~9#1.base, ldv_pci_pci_instance_2_~tmp___3~9#1.offset, ldv_pci_pci_instance_2_~tmp___4~6#1;havoc ldv_pci_pci_instance_2_#in~arg0#1.base, ldv_pci_pci_instance_2_#in~arg0#1.offset;assume { :end_inline_ldv_pci_pci_instance_2 } true; [2025-02-08 03:55:12,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9023: assume 1bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:12,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9023: assume !(1bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:12,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6579-1: SUMMARY for call read_eeprom_#t~ret282#1 := readb(read_eeprom_~ioaddr#1.base, ~bvadd~64(241bv64, read_eeprom_~ioaddr#1.offset)); srcloc: null [2025-02-08 03:55:12,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7570: assume 0bv32 != ~bvand~32(4294901760bv32, hamachi_rx_~crc~0#1);hamachi_rx_~crc~0#1 := ~bvand~32(65535bv32, hamachi_rx_~crc~0#1);hamachi_rx_~crc~0#1 := ~bvadd~32(1bv32, hamachi_rx_~crc~0#1); [2025-02-08 03:55:12,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7570: assume !(0bv32 != ~bvand~32(4294901760bv32, hamachi_rx_~crc~0#1)); [2025-02-08 03:55:12,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6579: read_eeprom_~tmp___2~2#1 := read_eeprom_#t~ret282#1;havoc read_eeprom_#t~ret282#1;read_eeprom_#res#1 := ~zero_extend~32~8(read_eeprom_~tmp___2~2#1);hamachi_init_one_#t~ret231#1 := read_eeprom_#res#1;havoc read_eeprom_#t~ret278#1, read_eeprom_#t~ret279#1, read_eeprom_#t~ret280#1, read_eeprom_#t~ret281#1, read_eeprom_#t~ret282#1, read_eeprom_~ioaddr#1.base, read_eeprom_~ioaddr#1.offset, read_eeprom_~location#1, read_eeprom_~bogus_cnt~0#1, read_eeprom_~tmp~27#1, read_eeprom_~tmp___0~9#1, read_eeprom_~tmp___1~7#1, read_eeprom_~tmp___2~2#1;havoc read_eeprom_#in~ioaddr#1.base, read_eeprom_#in~ioaddr#1.offset, read_eeprom_#in~location#1;assume { :end_inline_read_eeprom } true;hamachi_init_one_~tmp___0~8#1 := hamachi_init_one_#t~ret231#1;havoc hamachi_init_one_#t~ret231#1;call hamachi_init_one_#t~mem232#1.base, hamachi_init_one_#t~mem232#1.offset := read~$Pointer$#7(hamachi_init_one_~dev~0#1.base, ~bvadd~64(791bv64, hamachi_init_one_~dev~0#1.offset), 8bv64);call write~intINTTYPE1#7(hamachi_init_one_~tmp___0~8#1[8:0], hamachi_init_one_#t~mem232#1.base, ~bvadd~64(hamachi_init_one_#t~mem232#1.offset, ~sign_extend~64~32(hamachi_init_one_~i~0#1)), 1bv64);havoc hamachi_init_one_#t~mem232#1.base, hamachi_init_one_#t~mem232#1.offset;hamachi_init_one_~i~0#1 := ~bvadd~32(1bv32, hamachi_init_one_~i~0#1); [2025-02-08 03:55:12,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7636-1: SUMMARY for call hamachi_rx_#t~ret561#1 := readw(hamachi_rx_#t~mem560#1.base, ~bvadd~64(38bv64, hamachi_rx_#t~mem560#1.offset)); srcloc: null [2025-02-08 03:55:12,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7636: hamachi_rx_~tmp___5~2#1 := hamachi_rx_#t~ret561#1;havoc hamachi_rx_#t~mem560#1.base, hamachi_rx_#t~mem560#1.offset;havoc hamachi_rx_#t~ret561#1; [2025-02-08 03:55:12,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6447-1: SUMMARY for call hamachi_init_one_#t~ret259#1 := printk(7bv64, 0bv64); srcloc: null [2025-02-08 03:55:12,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6447: havoc hamachi_init_one_#t~mem257#1.base, hamachi_init_one_#t~mem257#1.offset;havoc hamachi_init_one_#t~mem258#1.base, hamachi_init_one_#t~mem258#1.offset;havoc hamachi_init_one_#t~ret259#1; [2025-02-08 03:55:12,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9552: ldv_register_netdev_61_#t~ret774#1 := ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret742#1, ldv_register_netdev_#t~ret743#1, ldv_register_netdev_#t~mem744#1.base, ldv_register_netdev_#t~mem744#1.offset, ldv_register_netdev_#t~mem745#1.base, ldv_register_netdev_#t~mem745#1.offset, ldv_register_netdev_#t~ret746#1, ldv_register_netdev_#t~ret747#1, ldv_register_netdev_~arg0#1, ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset, ldv_register_netdev_~ldv_10_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_10_netdev_net_device~0#1.offset, ldv_register_netdev_~ldv_10_ret_default~0#1, ldv_register_netdev_~tmp~62#1, ldv_register_netdev_~tmp___0~31#1;havoc ldv_register_netdev_#in~arg0#1, ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset;assume { :end_inline_ldv_register_netdev } true;ldv_register_netdev_61_~tmp___0~34#1 := ldv_register_netdev_61_#t~ret774#1;havoc ldv_register_netdev_61_#t~ret774#1;ldv_register_netdev_61_#res#1 := ldv_register_netdev_61_~tmp___0~34#1; [2025-02-08 03:55:12,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9552-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~ldv_10_ret_default~0#1; [2025-02-08 03:55:12,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8495: assume { :end_inline_ldv_switch_automaton_state_1_5 } true; [2025-02-08 03:55:12,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12261: havoc netif_rx_#t~nondet900#1;hamachi_rx_#t~ret541#1 := netif_rx_#res#1;havoc netif_rx_#t~nondet900#1, netif_rx_~arg0#1.base, netif_rx_~arg0#1.offset;havoc netif_rx_#in~arg0#1.base, netif_rx_#in~arg0#1.offset;assume { :end_inline_netif_rx } true;havoc hamachi_rx_#t~ret541#1;call hamachi_rx_#t~mem542#1 := read~intINTTYPE8#7(hamachi_rx_~dev#1.base, ~bvadd~64(260bv64, hamachi_rx_~dev#1.offset), 8bv64);call write~intINTTYPE8#7(~bvadd~64(1bv64, hamachi_rx_#t~mem542#1), hamachi_rx_~dev#1.base, ~bvadd~64(260bv64, hamachi_rx_~dev#1.offset), 8bv64);havoc hamachi_rx_#t~mem542#1; [2025-02-08 03:55:12,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7240: SUMMARY for call netif_stop_queue(hamachi_start_xmit_~dev#1.base, hamachi_start_xmit_~dev#1.offset); srcloc: null [2025-02-08 03:55:12,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5655: dma_sync_single_for_device_~tmp___0~3#1 := dma_sync_single_for_device_#t~ret112#1;havoc dma_sync_single_for_device_#t~ret112#1; [2025-02-08 03:55:12,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7703: assume 0bv32 != ~bvand~32(1536bv32, hamachi_error_~intr_status#1);call hamachi_error_#t~mem575#1 := read~intINTTYPE8#7(hamachi_error_~dev#1.base, ~bvadd~64(144bv64, ~bvadd~64(260bv64, hamachi_error_~dev#1.offset)), 8bv64);call write~intINTTYPE8#7(~bvadd~64(1bv64, hamachi_error_#t~mem575#1), hamachi_error_~dev#1.base, ~bvadd~64(144bv64, ~bvadd~64(260bv64, hamachi_error_~dev#1.offset)), 8bv64);havoc hamachi_error_#t~mem575#1; [2025-02-08 03:55:12,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7703: assume !(0bv32 != ~bvand~32(1536bv32, hamachi_error_~intr_status#1)); [2025-02-08 03:55:12,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5655-1: SUMMARY for call dma_sync_single_for_device_#t~ret112#1 := valid_dma_direction(dma_sync_single_for_device_~dir#1); srcloc: null [2025-02-08 03:55:12,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8760: assume { :begin_inline_ldv_dispatch_register_dummy_factory_15_15_7 } true;assume { :begin_inline_ldv_switch_automaton_state_5_4 } true;~ldv_statevar_5~0 := 3bv32;assume { :end_inline_ldv_switch_automaton_state_5_4 } true;assume { :end_inline_ldv_dispatch_register_dummy_factory_15_15_7 } true;~ldv_statevar_15~0 := 6bv32; [2025-02-08 03:55:12,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8760-1: SUMMARY for call ldv_assume((if 4bv32 == ~ldv_statevar_5~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:12,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8694: assume 5bv32 == ~ldv_statevar_15~0; [2025-02-08 03:55:12,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8694: assume !(5bv32 == ~ldv_statevar_15~0); [2025-02-08 03:55:12,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9553-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 03:55:12,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9487: assume 0bv32 != ldv_pci_pci_instance_2_~tmp___4~6#1;~ldv_statevar_2~0 := 12bv32; [2025-02-08 03:55:12,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9487: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp___4~6#1);~ldv_statevar_2~0 := 17bv32; [2025-02-08 03:55:12,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8364: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset;ldv_alloc_etherdev_mqs_60_#t~ret772#1.base, ldv_alloc_etherdev_mqs_60_#t~ret772#1.offset := ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret664#1, ldv_alloc_etherdev_mqs_#t~ret665#1.base, ldv_alloc_etherdev_mqs_#t~ret665#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_6_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.offset, ldv_alloc_etherdev_mqs_~tmp~53#1.base, ldv_alloc_etherdev_mqs_~tmp~53#1.offset, ldv_alloc_etherdev_mqs_~tmp___0~28#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_60_~tmp___0~33#1.base, ldv_alloc_etherdev_mqs_60_~tmp___0~33#1.offset := ldv_alloc_etherdev_mqs_60_#t~ret772#1.base, ldv_alloc_etherdev_mqs_60_#t~ret772#1.offset;havoc ldv_alloc_etherdev_mqs_60_#t~ret772#1.base, ldv_alloc_etherdev_mqs_60_#t~ret772#1.offset;ldv_alloc_etherdev_mqs_60_#res#1.base, ldv_alloc_etherdev_mqs_60_#res#1.offset := ldv_alloc_etherdev_mqs_60_~tmp___0~33#1.base, ldv_alloc_etherdev_mqs_60_~tmp___0~33#1.offset; [2025-02-08 03:55:12,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9091: assume 23bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:12,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9091: assume !(23bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:12,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10082: assume 2bv32 == ~ldv_statevar_4~0; [2025-02-08 03:55:12,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10082: assume !(2bv32 == ~ldv_statevar_4~0); [2025-02-08 03:55:12,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9289: assume 1bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:12,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9289: assume !(1bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:12,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7638: assume 0bv32 != ~bvand~32(2bv32, ~zero_extend~32~16(hamachi_rx_~tmp___5~2#1));call hamachi_rx_#t~mem562#1.base, hamachi_rx_#t~mem562#1.offset := read~$Pointer$#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4948bv64, hamachi_rx_~hmp~10#1.offset), 8bv64); [2025-02-08 03:55:12,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7638: assume !(0bv32 != ~bvand~32(2bv32, ~zero_extend~32~16(hamachi_rx_~tmp___5~2#1))); [2025-02-08 03:55:12,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656-1: SUMMARY for call dma_sync_single_for_device_#t~ret113#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 == dma_sync_single_for_device_~tmp___0~3#1 then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:55:12,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656: dma_sync_single_for_device_~tmp___1~3#1 := dma_sync_single_for_device_#t~ret113#1;havoc dma_sync_single_for_device_#t~ret113#1; [2025-02-08 03:55:12,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6515: SUMMARY for call iounmap(hamachi_init_one_~ioaddr~0#1.base, hamachi_init_one_~ioaddr~0#1.offset); srcloc: null [2025-02-08 03:55:12,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9686: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_3_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:12,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9356: ldv_pci_pci_instance_2_~tmp~61#1 := ldv_pci_pci_instance_2_#t~ret713#1;havoc ldv_pci_pci_instance_2_#t~ret713#1; [2025-02-08 03:55:12,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6449-1: SUMMARY for call hamachi_init_one_#t~ret260#1 := readb(hamachi_init_one_~ioaddr~0#1.base, ~bvadd~64(96bv64, hamachi_init_one_~ioaddr~0#1.offset)); srcloc: null [2025-02-08 03:55:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9356-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret713#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6449: hamachi_init_one_~tmp___5~0#1 := hamachi_init_one_#t~ret260#1;havoc hamachi_init_one_#t~ret260#1;hamachi_init_one_~i~0#1 := ~zero_extend~32~8(hamachi_init_one_~tmp___5~0#1); [2025-02-08 03:55:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9554-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 03:55:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7308: assume 0bv64 != ~bvadd~64(hamachi_interrupt_~skb~4#1.base, hamachi_interrupt_~skb~4#1.offset);call hamachi_interrupt_#t~mem448#1.base, hamachi_interrupt_#t~mem448#1.offset := read~$Pointer$#7(hamachi_interrupt_~hmp~9#1.base, ~bvadd~64(4940bv64, hamachi_interrupt_~hmp~9#1.offset), 8bv64);call hamachi_interrupt_#t~mem449#1.base, hamachi_interrupt_#t~mem449#1.offset := read~$Pointer$#7(hamachi_interrupt_~hmp~9#1.base, ~bvadd~64(8bv64, hamachi_interrupt_~hmp~9#1.offset), 8bv64);call hamachi_interrupt_#t~mem450#1 := read~intINTTYPE4#7(hamachi_interrupt_#t~mem449#1.base, ~bvadd~64(4bv64, ~bvadd~64(hamachi_interrupt_#t~mem449#1.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(hamachi_interrupt_~entry~2#1)))), 4bv64);call hamachi_interrupt_#t~mem451#1 := read~intINTTYPE4#7(hamachi_interrupt_~skb~4#1.base, ~bvadd~64(104bv64, hamachi_interrupt_~skb~4#1.offset), 4bv64); [2025-02-08 03:55:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7308: assume !(0bv64 != ~bvadd~64(hamachi_interrupt_~skb~4#1.base, hamachi_interrupt_~skb~4#1.offset)); [2025-02-08 03:55:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6317: assume { :begin_inline_read_eeprom } true;read_eeprom_#in~ioaddr#1.base, read_eeprom_#in~ioaddr#1.offset, read_eeprom_#in~location#1 := hamachi_init_one_~ioaddr~0#1.base, hamachi_init_one_~ioaddr~0#1.offset, ~bvadd~32(4bv32, hamachi_init_one_~i~0#1);havoc read_eeprom_#res#1;havoc read_eeprom_#t~ret278#1, read_eeprom_#t~ret279#1, read_eeprom_#t~ret280#1, read_eeprom_#t~ret281#1, read_eeprom_#t~ret282#1, read_eeprom_~ioaddr#1.base, read_eeprom_~ioaddr#1.offset, read_eeprom_~location#1, read_eeprom_~bogus_cnt~0#1, read_eeprom_~tmp~27#1, read_eeprom_~tmp___0~9#1, read_eeprom_~tmp___1~7#1, read_eeprom_~tmp___2~2#1;read_eeprom_~ioaddr#1.base, read_eeprom_~ioaddr#1.offset := read_eeprom_#in~ioaddr#1.base, read_eeprom_#in~ioaddr#1.offset;read_eeprom_~location#1 := read_eeprom_#in~location#1;havoc read_eeprom_~bogus_cnt~0#1;havoc read_eeprom_~tmp~27#1;havoc read_eeprom_~tmp___0~9#1;havoc read_eeprom_~tmp___1~7#1;havoc read_eeprom_~tmp___2~2#1;read_eeprom_~bogus_cnt~0#1 := 1000bv32; [2025-02-08 03:55:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8035: assume 35315bv32 == netdev_ioctl_~cmd#1;netdev_ioctl_~d~0#1.base, netdev_ioctl_~d~0#1.offset := netdev_ioctl_~rq#1.base, ~bvadd~64(16bv64, netdev_ioctl_~rq#1.offset);assume { :begin_inline_capable } true;capable_#in~arg0#1 := 12bv32;havoc capable_#res#1;havoc capable_#t~nondet887#1, capable_~arg0#1;capable_~arg0#1 := capable_#in~arg0#1;havoc capable_#t~nondet887#1;assume 0bv8 == capable_#t~nondet887#1 || 1bv8 == capable_#t~nondet887#1;capable_#res#1 := (if 0bv8 == capable_#t~nondet887#1 then 0bv8 else 1bv8);havoc capable_#t~nondet887#1; [2025-02-08 03:55:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8035: assume !(35315bv32 == netdev_ioctl_~cmd#1); [2025-02-08 03:55:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8960: assume 2bv32 == ~ldv_statevar_0~0; [2025-02-08 03:55:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8960: assume !(2bv32 == ~ldv_statevar_0~0); [2025-02-08 03:55:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9621: assume 4bv32 == ~ldv_statevar_3~0; [2025-02-08 03:55:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9621: assume !(4bv32 == ~ldv_statevar_3~0); [2025-02-08 03:55:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9687: ~ldv_statevar_3~0 := ldv_struct_chip_info_base_instance_3_#t~ret752#1;havoc ldv_struct_chip_info_base_instance_3_#t~ret752#1; [2025-02-08 03:55:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9687-1: SUMMARY for call ldv_struct_chip_info_base_instance_3_#t~ret752#1 := ldv_switch_2(); srcloc: null [2025-02-08 03:55:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7441: assume 0bv32 == ~bvand~32(1073741824bv32, hamachi_rx_~desc_status~0#1);call hamachi_rx_#t~mem481#1 := read~intINTTYPE4#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4836bv64, hamachi_rx_~hmp~10#1.offset), 4bv64); [2025-02-08 03:55:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7441: assume !(0bv32 == ~bvand~32(1073741824bv32, hamachi_rx_~desc_status~0#1)); [2025-02-08 03:55:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7243: assume ~bvsgt~32(~debug~0, 4bv32);call hamachi_start_xmit_#t~mem436#1 := read~intINTTYPE4#7(hamachi_start_xmit_~hmp~8#1.base, ~bvadd~64(4844bv64, hamachi_start_xmit_~hmp~8#1.offset), 4bv64); [2025-02-08 03:55:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7243: assume !~bvsgt~32(~debug~0, 4bv32); [2025-02-08 03:55:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9027: assume 2bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9027: assume !(2bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9225: havoc ldv_pci_instance_release_2_2_~arg0#1.base, ldv_pci_instance_release_2_2_~arg0#1.offset, ldv_pci_instance_release_2_2_~arg1#1.base, ldv_pci_instance_release_2_2_~arg1#1.offset;havoc ldv_pci_instance_release_2_2_#in~arg0#1.base, ldv_pci_instance_release_2_2_#in~arg0#1.offset, ldv_pci_instance_release_2_2_#in~arg1#1.base, ldv_pci_instance_release_2_2_#in~arg1#1.offset;assume { :end_inline_ldv_pci_instance_release_2_2 } true;havoc ldv_pci_pci_instance_2_#t~mem714#1.base, ldv_pci_pci_instance_2_#t~mem714#1.offset;~ldv_statevar_2~0 := 1bv32; [2025-02-08 03:55:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9225-1: SUMMARY for call hamachi_remove_one(ldv_pci_instance_release_2_2_~arg1#1.base, ldv_pci_instance_release_2_2_~arg1#1.offset); srcloc: null [2025-02-08 03:55:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9159: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_17 } true;ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_17_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg2#1.offset := ~ldv_1_callback_ndo_set_mac_address~0.base, ~ldv_1_callback_ndo_set_mac_address~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_container_struct_ethtool_cmd_ptr~0.base, ~ldv_1_container_struct_ethtool_cmd_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_17_#t~ret678#1, ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_17_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_17_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_17_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_17_#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_1_17_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_17_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg2#1.offset;havoc eth_mac_addr_#res#1;havoc eth_mac_addr_#t~nondet890#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~nondet890#1;eth_mac_addr_#res#1 := eth_mac_addr_#t~nondet890#1;havoc eth_mac_addr_#t~nondet890#1; [2025-02-08 03:55:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5658: assume 0bv64 != dma_sync_single_for_device_~tmp___1~3#1;assume false; [2025-02-08 03:55:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5658: assume !(0bv64 != dma_sync_single_for_device_~tmp___1~3#1); [2025-02-08 03:55:12,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7640-1: SUMMARY for call writew(1bv16, hamachi_rx_#t~mem562#1.base, ~bvadd~64(36bv64, hamachi_rx_#t~mem562#1.offset)); srcloc: null [2025-02-08 03:55:12,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7640: havoc hamachi_rx_#t~mem562#1.base, hamachi_rx_#t~mem562#1.offset; [2025-02-08 03:55:12,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6451-1: SUMMARY for call hamachi_init_one_#t~ret261#1 := readw(hamachi_init_one_~ioaddr~0#1.base, ~bvadd~64(234bv64, hamachi_init_one_~ioaddr~0#1.offset)); srcloc: null [2025-02-08 03:55:12,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6451: hamachi_init_one_~tmp___6~0#1 := hamachi_init_one_#t~ret261#1;havoc hamachi_init_one_#t~ret261#1; [2025-02-08 03:55:12,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7310: havoc hamachi_interrupt_#t~mem448#1.base, hamachi_interrupt_#t~mem448#1.offset;havoc hamachi_interrupt_#t~mem449#1.base, hamachi_interrupt_#t~mem449#1.offset;havoc hamachi_interrupt_#t~mem450#1;havoc hamachi_interrupt_#t~mem451#1;assume { :begin_inline_dev_kfree_skb_irq } true;dev_kfree_skb_irq_#in~skb#1.base, dev_kfree_skb_irq_#in~skb#1.offset := hamachi_interrupt_~skb~4#1.base, hamachi_interrupt_~skb~4#1.offset;havoc dev_kfree_skb_irq_~skb#1.base, dev_kfree_skb_irq_~skb#1.offset;dev_kfree_skb_irq_~skb#1.base, dev_kfree_skb_irq_~skb#1.offset := dev_kfree_skb_irq_#in~skb#1.base, dev_kfree_skb_irq_#in~skb#1.offset;assume { :begin_inline___dev_kfree_skb_irq } true;__dev_kfree_skb_irq_#in~arg0#1.base, __dev_kfree_skb_irq_#in~arg0#1.offset, __dev_kfree_skb_irq_#in~arg1#1 := dev_kfree_skb_irq_~skb#1.base, dev_kfree_skb_irq_~skb#1.offset, 1bv32;havoc __dev_kfree_skb_irq_~arg0#1.base, __dev_kfree_skb_irq_~arg0#1.offset, __dev_kfree_skb_irq_~arg1#1;__dev_kfree_skb_irq_~arg0#1.base, __dev_kfree_skb_irq_~arg0#1.offset := __dev_kfree_skb_irq_#in~arg0#1.base, __dev_kfree_skb_irq_#in~arg0#1.offset;__dev_kfree_skb_irq_~arg1#1 := __dev_kfree_skb_irq_#in~arg1#1; [2025-02-08 03:55:12,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9358: assume 0bv32 != ldv_pci_pci_instance_2_~tmp~61#1;~ldv_statevar_2~0 := 12bv32; [2025-02-08 03:55:12,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9358: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp~61#1);~ldv_statevar_2~0 := 17bv32; [2025-02-08 03:55:12,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7310-1: SUMMARY for call pci_unmap_single(hamachi_interrupt_#t~mem448#1.base, hamachi_interrupt_#t~mem448#1.offset, ~zero_extend~64~32(hamachi_interrupt_#t~mem450#1), ~zero_extend~64~32(hamachi_interrupt_#t~mem451#1), 1bv32); srcloc: null [2025-02-08 03:55:12,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8698: assume 6bv32 == ~ldv_statevar_15~0; [2025-02-08 03:55:12,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8698: assume !(6bv32 == ~ldv_statevar_15~0); [2025-02-08 03:55:12,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7707: assume 0bv32 != ~bvand~32(6bv32, hamachi_error_~intr_status#1);call hamachi_error_#t~mem576#1 := read~intINTTYPE8#7(hamachi_error_~dev#1.base, ~bvadd~64(112bv64, ~bvadd~64(260bv64, hamachi_error_~dev#1.offset)), 8bv64);call write~intINTTYPE8#7(~bvadd~64(1bv64, hamachi_error_#t~mem576#1), hamachi_error_~dev#1.base, ~bvadd~64(112bv64, ~bvadd~64(260bv64, hamachi_error_~dev#1.offset)), 8bv64);havoc hamachi_error_#t~mem576#1; [2025-02-08 03:55:12,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7707: assume !(0bv32 != ~bvand~32(6bv32, hamachi_error_~intr_status#1)); [2025-02-08 03:55:12,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7443-1: SUMMARY for call hamachi_rx_#t~ret482#1 := printk(33bv64, 0bv64); srcloc: null [2025-02-08 03:55:12,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452-1: SUMMARY for call hamachi_init_one_#t~ret262#1 := readb(hamachi_init_one_~ioaddr~0#1.base, ~bvadd~64(109bv64, hamachi_init_one_~ioaddr~0#1.offset)); srcloc: null [2025-02-08 03:55:12,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7443: havoc hamachi_rx_#t~mem481#1;havoc hamachi_rx_#t~ret482#1;call hamachi_rx_#t~mem484#1.base, hamachi_rx_#t~mem484#1.offset := read~$Pointer$#7(hamachi_rx_~hmp~10#1.base, hamachi_rx_~hmp~10#1.offset, 8bv64);call hamachi_rx_#t~mem483#1 := read~intINTTYPE4#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4836bv64, hamachi_rx_~hmp~10#1.offset), 4bv64); [2025-02-08 03:55:12,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452: hamachi_init_one_~tmp___7~0#1 := hamachi_init_one_#t~ret262#1;havoc hamachi_init_one_#t~ret262#1; [2025-02-08 03:55:12,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7509-1: SUMMARY for call pci_unmap_single(hamachi_rx_#t~mem523#1.base, hamachi_rx_#t~mem523#1.offset, ~zero_extend~64~32(hamachi_rx_#t~mem525#1), ~zero_extend~64~32(hamachi_rx_#t~mem526#1), 2bv32); srcloc: null [2025-02-08 03:55:12,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7509: havoc hamachi_rx_#t~mem523#1.base, hamachi_rx_#t~mem523#1.offset;havoc hamachi_rx_#t~mem524#1.base, hamachi_rx_#t~mem524#1.offset;havoc hamachi_rx_#t~mem525#1;havoc hamachi_rx_#t~mem526#1;call hamachi_rx_#t~mem527#1.base, hamachi_rx_#t~mem527#1.offset := read~$Pointer$#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(~bvadd~64(16bv64, hamachi_rx_~hmp~10#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(hamachi_rx_~entry~3#1))), 8bv64);hamachi_rx_~skb~5#1.base, hamachi_rx_~skb~5#1.offset := hamachi_rx_#t~mem527#1.base, hamachi_rx_#t~mem527#1.offset;havoc hamachi_rx_#t~mem527#1.base, hamachi_rx_#t~mem527#1.offset; [2025-02-08 03:55:12,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9293: assume 2bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:12,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9293: assume !(2bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:12,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7245-1: SUMMARY for call hamachi_start_xmit_#t~ret437#1 := printk(27bv64, 0bv64); srcloc: null [2025-02-08 03:55:12,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7245: havoc hamachi_start_xmit_#t~mem436#1;havoc hamachi_start_xmit_#t~ret437#1; [2025-02-08 03:55:12,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9095: havoc ldv_net_dummy_resourceless_instance_1_#t~ret697#1, ldv_net_dummy_resourceless_instance_1_#t~ret698#1, ldv_net_dummy_resourceless_instance_1_~arg0#1.base, ldv_net_dummy_resourceless_instance_1_~arg0#1.offset;havoc ldv_net_dummy_resourceless_instance_1_#in~arg0#1.base, ldv_net_dummy_resourceless_instance_1_#in~arg0#1.offset;assume { :end_inline_ldv_net_dummy_resourceless_instance_1 } true; [2025-02-08 03:55:12,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10086: assume 3bv32 == ~ldv_statevar_4~0; [2025-02-08 03:55:12,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10086: assume !(3bv32 == ~ldv_statevar_4~0); [2025-02-08 03:55:12,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9756: assume { :begin_inline_ldv_base_instance_callback_3_9 } true;ldv_base_instance_callback_3_9_#in~arg0#1.base, ldv_base_instance_callback_3_9_#in~arg0#1.offset, ldv_base_instance_callback_3_9_#in~arg1#1 := ~ldv_3_callback_media_timer~0.base, ~ldv_3_callback_media_timer~0.offset, ~ldv_3_ldv_param_9_0_default~0;havoc ldv_base_instance_callback_3_9_~arg0#1.base, ldv_base_instance_callback_3_9_~arg0#1.offset, ldv_base_instance_callback_3_9_~arg1#1;ldv_base_instance_callback_3_9_~arg0#1.base, ldv_base_instance_callback_3_9_~arg0#1.offset := ldv_base_instance_callback_3_9_#in~arg0#1.base, ldv_base_instance_callback_3_9_#in~arg0#1.offset;ldv_base_instance_callback_3_9_~arg1#1 := ldv_base_instance_callback_3_9_#in~arg1#1; [2025-02-08 03:55:12,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6519-1: SUMMARY for call pci_release_regions(hamachi_init_one_~pdev#1.base, hamachi_init_one_~pdev#1.offset); srcloc: null [2025-02-08 03:55:12,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6519: hamachi_init_one_#res#1 := hamachi_init_one_~ret~3#1;call ULTIMATE.dealloc(hamachi_init_one_~#ring_dma~0#1.base, hamachi_init_one_~#ring_dma~0#1.offset);havoc hamachi_init_one_~#ring_dma~0#1.base, hamachi_init_one_~#ring_dma~0#1.offset;call ULTIMATE.dealloc(hamachi_init_one_~#__key~0#1.base, hamachi_init_one_~#__key~0#1.offset);havoc hamachi_init_one_~#__key~0#1.base, hamachi_init_one_~#__key~0#1.offset; [2025-02-08 03:55:12,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7576-1: SUMMARY for call hamachi_rx_#t~ret537#1 := __fswab16(~zero_extend~32~16(hamachi_rx_~pfck~0#1[16:0])[16:0]); srcloc: null [2025-02-08 03:55:12,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7576: hamachi_rx_~tmp___1~15#1 := hamachi_rx_#t~ret537#1;havoc hamachi_rx_#t~ret537#1;call write~intINTTYPE4#7(~zero_extend~32~16(hamachi_rx_~tmp___1~15#1), hamachi_rx_~skb~5#1.base, ~bvadd~64(116bv64, hamachi_rx_~skb~5#1.offset), 4bv64);call hamachi_rx_#t~mem538#1 := read~intINTTYPE4#7(hamachi_rx_~skb~5#1.base, ~bvadd~64(116bv64, hamachi_rx_~skb~5#1.offset), 4bv64); [2025-02-08 03:55:12,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6453-1: SUMMARY for call hamachi_init_one_#t~ret263#1 := readw(hamachi_init_one_~ioaddr~0#1.base, ~bvadd~64(102bv64, hamachi_init_one_~ioaddr~0#1.offset)); srcloc: null [2025-02-08 03:55:12,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6453: hamachi_init_one_~tmp___8~0#1 := hamachi_init_one_#t~ret263#1;havoc hamachi_init_one_#t~ret263#1; [2025-02-08 03:55:12,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7312: havoc dev_kfree_skb_irq_~skb#1.base, dev_kfree_skb_irq_~skb#1.offset;havoc dev_kfree_skb_irq_#in~skb#1.base, dev_kfree_skb_irq_#in~skb#1.offset;assume { :end_inline_dev_kfree_skb_irq } true;call write~$Pointer$#7(0bv64, 0bv64, hamachi_interrupt_~hmp~9#1.base, ~bvadd~64(~bvadd~64(4112bv64, hamachi_interrupt_~hmp~9#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(hamachi_interrupt_~entry~2#1))), 8bv64); [2025-02-08 03:55:12,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8964: assume 4bv32 == ~ldv_statevar_0~0; [2025-02-08 03:55:12,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8964: assume !(4bv32 == ~ldv_statevar_0~0); [2025-02-08 03:55:12,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6454: havoc hamachi_init_one_#t~ret264#1;call hamachi_init_one_#t~mem265#1 := read~intINTTYPE4#7(hamachi_init_one_~hmp~0#1.base, ~bvadd~64(4832bv64, hamachi_init_one_~hmp~0#1.offset), 4bv64);call hamachi_init_one_#t~mem266#1 := read~intINTTYPE4#14(~#chip_tbl~0.base, ~bvadd~64(24bv64, ~bvadd~64(~#chip_tbl~0.offset, ~bvmul~64(28bv64, ~sign_extend~64~32(hamachi_init_one_#t~mem265#1)))), 4bv64); [2025-02-08 03:55:12,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9427: ~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret731#1;havoc ldv_pci_pci_instance_2_#t~ret731#1;~ldv_statevar_2~0 := 7bv32; [2025-02-08 03:55:12,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9427-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret731#1 := ldv_filter_err_code(~ldv_2_ret_default~0); srcloc: null [2025-02-08 03:55:12,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9625: assume 6bv32 == ~ldv_statevar_3~0; [2025-02-08 03:55:12,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9625: assume !(6bv32 == ~ldv_statevar_3~0); [2025-02-08 03:55:12,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7445-1: SUMMARY for call hamachi_rx_#t~ret485#1 := printk(34bv64, 0bv64); srcloc: null [2025-02-08 03:55:12,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6454-1: SUMMARY for call hamachi_init_one_#t~ret264#1 := printk(8bv64, 0bv64); srcloc: null [2025-02-08 03:55:12,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7445: havoc hamachi_rx_#t~mem484#1.base, hamachi_rx_#t~mem484#1.offset;havoc hamachi_rx_#t~mem483#1;havoc hamachi_rx_#t~ret485#1;call hamachi_rx_#t~mem487#1.base, hamachi_rx_#t~mem487#1.offset := read~$Pointer$#7(hamachi_rx_~hmp~10#1.base, hamachi_rx_~hmp~10#1.offset, 8bv64);call hamachi_rx_#t~mem486#1 := read~intINTTYPE4#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4836bv64, hamachi_rx_~hmp~10#1.offset), 4bv64);call hamachi_rx_#t~mem488#1 := read~intINTTYPE4#7(hamachi_rx_#t~mem487#1.base, ~bvadd~64(hamachi_rx_#t~mem487#1.offset, ~bvmul~64(8bv64, ~bvand~64(511bv64, ~zero_extend~64~32(~bvadd~32(1bv32, hamachi_rx_#t~mem486#1))))), 4bv64);call hamachi_rx_#t~mem490#1.base, hamachi_rx_#t~mem490#1.offset := read~$Pointer$#7(hamachi_rx_~hmp~10#1.base, hamachi_rx_~hmp~10#1.offset, 8bv64);call hamachi_rx_#t~mem489#1 := read~intINTTYPE4#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4836bv64, hamachi_rx_~hmp~10#1.offset), 4bv64);call hamachi_rx_#t~mem491#1 := read~intINTTYPE4#7(hamachi_rx_#t~mem490#1.base, ~bvadd~64(hamachi_rx_#t~mem490#1.offset, ~bvmul~64(8bv64, ~bvand~64(511bv64, ~zero_extend~64~32(~bvadd~32(1bv32, hamachi_rx_#t~mem489#1))))), 4bv64);call hamachi_rx_#t~mem493#1.base, hamachi_rx_#t~mem493#1.offset := read~$Pointer$#7(hamachi_rx_~hmp~10#1.base, hamachi_rx_~hmp~10#1.offset, 8bv64);call hamachi_rx_#t~mem492#1 := read~intINTTYPE4#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4836bv64, hamachi_rx_~hmp~10#1.offset), 4bv64);call hamachi_rx_#t~mem494#1 := read~intINTTYPE4#7(hamachi_rx_#t~mem493#1.base, ~bvadd~64(hamachi_rx_#t~mem493#1.offset, ~bvmul~64(8bv64, ~bvand~64(511bv64, ~zero_extend~64~32(~bvsub~32(hamachi_rx_#t~mem492#1, 1bv32))))), 4bv64); [2025-02-08 03:55:12,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8040: assume 0bv8 != netdev_ioctl_~tmp___3~8#1;netdev_ioctl_~tmp___4~5#1 := 0bv32; [2025-02-08 03:55:12,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8040: assume !(0bv8 != netdev_ioctl_~tmp___3~8#1);netdev_ioctl_~tmp___4~5#1 := 1bv32; [2025-02-08 03:55:12,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9031: assume 3bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:12,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9031: assume !(3bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:12,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9692: ~ldv_statevar_3~0 := 3bv32; [2025-02-08 03:55:12,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9692-1: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_3_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:12,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7644-1: hamachi_rx_#res#1 := 0bv32; [2025-02-08 03:55:12,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8767: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_15_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:12,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7512-1: SUMMARY for call hamachi_rx_#t~ret528#1.base, hamachi_rx_#t~ret528#1.offset := skb_put(hamachi_rx_~skb~5#1.base, hamachi_rx_~skb~5#1.offset, ~zero_extend~32~16(hamachi_rx_~pkt_len~0#1)); srcloc: null [2025-02-08 03:55:12,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7512: havoc hamachi_rx_#t~ret528#1.base, hamachi_rx_#t~ret528#1.offset;call write~$Pointer$#7(0bv64, 0bv64, hamachi_rx_~hmp~10#1.base, ~bvadd~64(~bvadd~64(16bv64, hamachi_rx_~hmp~10#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(hamachi_rx_~entry~3#1))), 8bv64); [2025-02-08 03:55:12,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12269-1: hamachi_init_one_#t~ret225#1 := pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet902#1, pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset;havoc pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset;assume { :end_inline_pci_enable_device } true;hamachi_init_one_~tmp~26#1 := hamachi_init_one_#t~ret225#1;havoc hamachi_init_one_#t~ret225#1; [2025-02-08 03:55:12,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12269: havoc pci_enable_device_#t~nondet902#1; [2025-02-08 03:55:12,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10155: ldv_dev_set_drvdata_59_~tmp~70#1 := ldv_dev_set_drvdata_59_#t~ret770#1;havoc ldv_dev_set_drvdata_59_#t~ret770#1;ldv_dev_set_drvdata_59_#res#1 := ldv_dev_set_drvdata_59_~tmp~70#1;pci_set_drvdata_#t~ret192#1 := ldv_dev_set_drvdata_59_#res#1;havoc ldv_dev_set_drvdata_59_#t~ret770#1, ldv_dev_set_drvdata_59_~dev#1.base, ldv_dev_set_drvdata_59_~dev#1.offset, ldv_dev_set_drvdata_59_~data#1.base, ldv_dev_set_drvdata_59_~data#1.offset, ldv_dev_set_drvdata_59_~tmp~70#1;havoc ldv_dev_set_drvdata_59_#in~dev#1.base, ldv_dev_set_drvdata_59_#in~dev#1.offset, ldv_dev_set_drvdata_59_#in~data#1.base, ldv_dev_set_drvdata_59_#in~data#1.offset;assume { :end_inline_ldv_dev_set_drvdata_59 } true;havoc pci_set_drvdata_#t~ret192#1;havoc pci_set_drvdata_#t~ret192#1, pci_set_drvdata_~pdev#1.base, pci_set_drvdata_~pdev#1.offset, pci_set_drvdata_~data#1.base, pci_set_drvdata_~data#1.offset;havoc pci_set_drvdata_#in~pdev#1.base, pci_set_drvdata_#in~pdev#1.offset, pci_set_drvdata_#in~data#1.base, pci_set_drvdata_#in~data#1.offset;assume { :end_inline_pci_set_drvdata } true;call write~intINTTYPE4#7(hamachi_init_one_~chip_id~0#1, hamachi_init_one_~hmp~0#1.base, ~bvadd~64(4832bv64, hamachi_init_one_~hmp~0#1.offset), 4bv64);call write~$Pointer$#7(hamachi_init_one_~pdev#1.base, hamachi_init_one_~pdev#1.offset, hamachi_init_one_~hmp~0#1.base, ~bvadd~64(4940bv64, hamachi_init_one_~hmp~0#1.offset), 8bv64); [2025-02-08 03:55:12,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10155-1: SUMMARY for call ldv_dev_set_drvdata_59_#t~ret770#1 := ldv_dev_set_drvdata(ldv_dev_set_drvdata_59_~dev#1.base, ldv_dev_set_drvdata_59_~dev#1.offset, ldv_dev_set_drvdata_59_~data#1.base, ldv_dev_set_drvdata_59_~data#1.offset); srcloc: null [2025-02-08 03:55:12,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7579: assume ~bvugt~32(hamachi_rx_#t~mem538#1, hamachi_rx_~crc~0#1);havoc hamachi_rx_#t~mem538#1;call hamachi_rx_#t~mem539#1 := read~intINTTYPE4#7(hamachi_rx_~skb~5#1.base, ~bvadd~64(116bv64, hamachi_rx_~skb~5#1.offset), 4bv64);call write~intINTTYPE4#7(~bvsub~32(hamachi_rx_#t~mem539#1, hamachi_rx_~crc~0#1), hamachi_rx_~skb~5#1.base, ~bvadd~64(116bv64, hamachi_rx_~skb~5#1.offset), 4bv64);havoc hamachi_rx_#t~mem539#1; [2025-02-08 03:55:12,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7579: assume !~bvugt~32(hamachi_rx_#t~mem538#1, hamachi_rx_~crc~0#1);havoc hamachi_rx_#t~mem538#1;call hamachi_rx_#t~mem540#1 := read~intINTTYPE4#7(hamachi_rx_~skb~5#1.base, ~bvadd~64(116bv64, hamachi_rx_~skb~5#1.offset), 4bv64);call write~intINTTYPE4#7(~bvadd~32(hamachi_rx_#t~mem540#1, ~bvand~32(65535bv32, ~bvnot~32(hamachi_rx_~crc~0#1))), hamachi_rx_~skb~5#1.base, ~bvadd~64(116bv64, hamachi_rx_~skb~5#1.offset), 4bv64);havoc hamachi_rx_#t~mem540#1; [2025-02-08 03:55:12,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8768: ldv_entry_EMGentry_15_~tmp~54#1 := ldv_entry_EMGentry_15_#t~ret686#1;havoc ldv_entry_EMGentry_15_#t~ret686#1; [2025-02-08 03:55:12,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8768-1: SUMMARY for call ldv_entry_EMGentry_15_#t~ret686#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:12,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8702: assume 7bv32 == ~ldv_statevar_15~0; [2025-02-08 03:55:12,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8702: assume !(7bv32 == ~ldv_statevar_15~0); [2025-02-08 03:55:12,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7447-1: SUMMARY for call hamachi_rx_#t~ret495#1 := printk(35bv64, 0bv64); srcloc: null [2025-02-08 03:55:12,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7447: havoc hamachi_rx_#t~mem487#1.base, hamachi_rx_#t~mem487#1.offset;havoc hamachi_rx_#t~mem486#1;havoc hamachi_rx_#t~mem488#1;havoc hamachi_rx_#t~mem490#1.base, hamachi_rx_#t~mem490#1.offset;havoc hamachi_rx_#t~mem489#1;havoc hamachi_rx_#t~mem491#1;havoc hamachi_rx_#t~mem493#1.base, hamachi_rx_#t~mem493#1.offset;havoc hamachi_rx_#t~mem492#1;havoc hamachi_rx_#t~mem494#1;havoc hamachi_rx_#t~ret495#1;call hamachi_rx_#t~mem496#1 := read~intINTTYPE8#7(hamachi_rx_~dev#1.base, ~bvadd~64(80bv64, ~bvadd~64(260bv64, hamachi_rx_~dev#1.offset)), 8bv64);call write~intINTTYPE8#7(~bvadd~64(1bv64, hamachi_rx_#t~mem496#1), hamachi_rx_~dev#1.base, ~bvadd~64(80bv64, ~bvadd~64(260bv64, hamachi_rx_~dev#1.offset)), 8bv64);havoc hamachi_rx_#t~mem496#1; [2025-02-08 03:55:12,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10090: havoc ldv_timer_timer_instance_4_#t~mem763#1.base, ldv_timer_timer_instance_4_#t~mem763#1.offset, ldv_timer_timer_instance_4_#t~mem764#1.base, ldv_timer_timer_instance_4_#t~mem764#1.offset, ldv_timer_timer_instance_4_#t~mem765#1, ldv_timer_timer_instance_4_~arg0#1.base, ldv_timer_timer_instance_4_~arg0#1.offset;havoc ldv_timer_timer_instance_4_#in~arg0#1.base, ldv_timer_timer_instance_4_#in~arg0#1.offset;assume { :end_inline_ldv_timer_timer_instance_4 } true; [2025-02-08 03:55:12,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9297: assume 3bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:12,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9297: assume !(3bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:12,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9562: ldv_register_netdev_open_10_6_~tmp~63#1 := ldv_register_netdev_open_10_6_#t~ret748#1;havoc ldv_register_netdev_open_10_6_#t~ret748#1;ldv_register_netdev_open_10_6_#res#1 := ldv_register_netdev_open_10_6_~tmp~63#1; [2025-02-08 03:55:12,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6259: call ULTIMATE.dealloc(hamachi_init_one_~#ring_dma~0#1.base, hamachi_init_one_~#ring_dma~0#1.offset);havoc hamachi_init_one_~#ring_dma~0#1.base, hamachi_init_one_~#ring_dma~0#1.offset;call ULTIMATE.dealloc(hamachi_init_one_~#__key~0#1.base, hamachi_init_one_~#__key~0#1.offset);havoc hamachi_init_one_~#__key~0#1.base, hamachi_init_one_~#__key~0#1.offset; [2025-02-08 03:55:12,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9562-1: SUMMARY for call ldv_register_netdev_open_10_6_#t~ret748#1 := hamachi_open(ldv_register_netdev_open_10_6_~arg1#1.base, ldv_register_netdev_open_10_6_~arg1#1.offset); srcloc: null [2025-02-08 03:55:12,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7250: hamachi_start_xmit_#res#1 := 0bv32;ldv_dummy_resourceless_instance_callback_1_19_#t~ret679#1 := hamachi_start_xmit_#res#1;havoc hamachi_start_xmit_#t~ret412#1.base, hamachi_start_xmit_#t~ret412#1.offset, hamachi_start_xmit_#t~mem413#1, hamachi_start_xmit_#t~mem414#1, hamachi_start_xmit_#t~ret415#1, hamachi_start_xmit_#t~mem416#1.base, hamachi_start_xmit_#t~mem416#1.offset, hamachi_start_xmit_#t~ret417#1, hamachi_start_xmit_#t~mem418#1.base, hamachi_start_xmit_#t~mem418#1.offset, hamachi_start_xmit_#t~mem419#1, hamachi_start_xmit_#t~mem420#1.base, hamachi_start_xmit_#t~mem420#1.offset, hamachi_start_xmit_#t~mem421#1.base, hamachi_start_xmit_#t~mem421#1.offset, hamachi_start_xmit_#t~mem422#1, hamachi_start_xmit_#t~ret423#1, hamachi_start_xmit_#t~mem424#1.base, hamachi_start_xmit_#t~mem424#1.offset, hamachi_start_xmit_#t~mem425#1.base, hamachi_start_xmit_#t~mem425#1.offset, hamachi_start_xmit_#t~mem426#1, hamachi_start_xmit_#t~mem427#1.base, hamachi_start_xmit_#t~mem427#1.offset, hamachi_start_xmit_#t~mem428#1, hamachi_start_xmit_#t~mem429#1, hamachi_start_xmit_#t~mem430#1.base, hamachi_start_xmit_#t~mem430#1.offset, hamachi_start_xmit_#t~ret431#1, hamachi_start_xmit_#t~mem432#1.base, hamachi_start_xmit_#t~mem432#1.offset, hamachi_start_xmit_#t~ret433#1, hamachi_start_xmit_#t~mem434#1, hamachi_start_xmit_#t~mem435#1, hamachi_start_xmit_#t~mem436#1, hamachi_start_xmit_#t~ret437#1, hamachi_start_xmit_~skb#1.base, hamachi_start_xmit_~skb#1.offset, hamachi_start_xmit_~dev#1.base, hamachi_start_xmit_~dev#1.offset, hamachi_start_xmit_~hmp~8#1.base, hamachi_start_xmit_~hmp~8#1.offset, hamachi_start_xmit_~tmp~35#1.base, hamachi_start_xmit_~tmp~35#1.offset, hamachi_start_xmit_~entry~1#1, hamachi_start_xmit_~status~0#1, hamachi_start_xmit_~tmp___0~16#1;havoc hamachi_start_xmit_#in~skb#1.base, hamachi_start_xmit_#in~skb#1.offset, hamachi_start_xmit_#in~dev#1.base, hamachi_start_xmit_#in~dev#1.offset;assume { :end_inline_hamachi_start_xmit } true;havoc ldv_dummy_resourceless_instance_callback_1_19_#t~ret679#1;havoc ldv_dummy_resourceless_instance_callback_1_19_#t~ret679#1, ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_19_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_19 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:55:12,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8505: assume { :end_inline_ldv_switch_automaton_state_2_20 } true; [2025-02-08 03:55:12,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9100: ~ldv_statevar_1~0 := ldv_net_dummy_resourceless_instance_1_#t~ret697#1;havoc ldv_net_dummy_resourceless_instance_1_#t~ret697#1; [2025-02-08 03:55:12,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9100-1: SUMMARY for call ldv_net_dummy_resourceless_instance_1_#t~ret697#1 := ldv_switch_0(); srcloc: null [2025-02-08 03:55:12,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10223: assume { :begin_inline_spin_lock } true;spin_lock_#in~lock#1.base, spin_lock_#in~lock#1.offset := ldv_spin_lock_64_~lock#1.base, ldv_spin_lock_64_~lock#1.offset;havoc spin_lock_~lock#1.base, spin_lock_~lock#1.offset;spin_lock_~lock#1.base, spin_lock_~lock#1.offset := spin_lock_#in~lock#1.base, spin_lock_#in~lock#1.offset;assume { :begin_inline__raw_spin_lock } true;_raw_spin_lock_#in~arg0#1.base, _raw_spin_lock_#in~arg0#1.offset := spin_lock_~lock#1.base, spin_lock_~lock#1.offset;havoc _raw_spin_lock_~arg0#1.base, _raw_spin_lock_~arg0#1.offset;_raw_spin_lock_~arg0#1.base, _raw_spin_lock_~arg0#1.offset := _raw_spin_lock_#in~arg0#1.base, _raw_spin_lock_#in~arg0#1.offset;havoc _raw_spin_lock_~arg0#1.base, _raw_spin_lock_~arg0#1.offset;havoc _raw_spin_lock_#in~arg0#1.base, _raw_spin_lock_#in~arg0#1.offset;assume { :end_inline__raw_spin_lock } true;havoc spin_lock_~lock#1.base, spin_lock_~lock#1.offset;havoc spin_lock_#in~lock#1.base, spin_lock_#in~lock#1.offset;assume { :end_inline_spin_lock } true;havoc ldv_spin_lock_64_~lock#1.base, ldv_spin_lock_64_~lock#1.offset;havoc ldv_spin_lock_64_#in~lock#1.base, ldv_spin_lock_64_#in~lock#1.offset;assume { :end_inline_ldv_spin_lock_64 } true; [2025-02-08 03:55:12,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9166: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_18 } true;ldv_dummy_resourceless_instance_callback_1_18_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_18_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg1#1.offset := ~ldv_1_callback_ndo_set_rx_mode~0.base, ~ldv_1_callback_ndo_set_rx_mode~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_18_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_18_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_18_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_18_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg1#1.offset; [2025-02-08 03:55:12,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10223-1: SUMMARY for call ldv_spin_lock_lock_of_hamachi_private(); srcloc: null [2025-02-08 03:55:12,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8770: assume 0bv32 != ldv_entry_EMGentry_15_~tmp~54#1;~ldv_statevar_15~0 := 3bv32; [2025-02-08 03:55:12,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8770: assume !(0bv32 != ldv_entry_EMGentry_15_~tmp~54#1);~ldv_statevar_15~0 := 7bv32; [2025-02-08 03:55:12,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8968: assume 5bv32 == ~ldv_statevar_0~0; [2025-02-08 03:55:12,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8968: assume !(5bv32 == ~ldv_statevar_0~0); [2025-02-08 03:55:12,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9629: assume 7bv32 == ~ldv_statevar_3~0; [2025-02-08 03:55:12,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9629: assume !(7bv32 == ~ldv_statevar_3~0); [2025-02-08 03:55:12,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6458: assume 0bv32 != ~bvand~32(1bv32, hamachi_init_one_#t~mem266#1);havoc hamachi_init_one_#t~mem265#1;havoc hamachi_init_one_#t~mem266#1;hamachi_init_one_~phy_idx~0#1 := 0bv32;hamachi_init_one_~phy~0#1 := 0bv32; [2025-02-08 03:55:12,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6458: assume !(0bv32 != ~bvand~32(1bv32, hamachi_init_one_#t~mem266#1));havoc hamachi_init_one_#t~mem265#1;havoc hamachi_init_one_#t~mem266#1; [2025-02-08 03:55:12,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6392: assume ~bvsgt~32(hamachi_init_one_~option~0#1, 0bv32);call write~intINTTYPE4#7(hamachi_init_one_~option~0#1, hamachi_init_one_~hmp~0#1.base, ~bvadd~64(4936bv64, hamachi_init_one_~hmp~0#1.offset), 4bv64); [2025-02-08 03:55:12,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6392: assume !~bvsgt~32(hamachi_init_one_~option~0#1, 0bv32); [2025-02-08 03:55:12,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7317: call hamachi_interrupt_#t~mem452#1.base, hamachi_interrupt_#t~mem452#1.offset := read~$Pointer$#7(hamachi_interrupt_~hmp~9#1.base, ~bvadd~64(8bv64, hamachi_interrupt_~hmp~9#1.offset), 8bv64);call write~intINTTYPE4#7(0bv32, hamachi_interrupt_#t~mem452#1.base, ~bvadd~64(hamachi_interrupt_#t~mem452#1.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(hamachi_interrupt_~entry~2#1))), 4bv64);havoc hamachi_interrupt_#t~mem452#1.base, hamachi_interrupt_#t~mem452#1.offset; [2025-02-08 03:55:12,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9035: assume 4bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:12,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9035: assume !(4bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:12,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5666: assume 0bv64 != ~bvadd~64(dma_sync_single_for_device_#t~mem114#1.base, dma_sync_single_for_device_#t~mem114#1.offset);havoc dma_sync_single_for_device_#t~mem114#1.base, dma_sync_single_for_device_#t~mem114#1.offset;call dma_sync_single_for_device_#t~mem120#1.base, dma_sync_single_for_device_#t~mem120#1.offset := read~$Pointer$#7(dma_sync_single_for_device_~ops~3#1.base, ~bvadd~64(72bv64, dma_sync_single_for_device_~ops~3#1.offset), 8bv64); [2025-02-08 03:55:12,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5666: assume !(0bv64 != ~bvadd~64(dma_sync_single_for_device_#t~mem114#1.base, dma_sync_single_for_device_#t~mem114#1.offset));havoc dma_sync_single_for_device_#t~mem114#1.base, dma_sync_single_for_device_#t~mem114#1.offset; [2025-02-08 03:55:12,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5666-1: call dma_sync_single_for_device_#t~mem114#1.base, dma_sync_single_for_device_#t~mem114#1.offset := read~$Pointer$#7(dma_sync_single_for_device_~ops~3#1.base, ~bvadd~64(72bv64, dma_sync_single_for_device_~ops~3#1.offset), 8bv64); [2025-02-08 03:55:12,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8639: havoc ldv_dummy_resourceless_instance_callback_1_3_#t~ret683#1;havoc ldv_dummy_resourceless_instance_callback_1_3_#t~ret683#1, ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_3 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:55:12,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8639-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_3_#t~ret683#1 := check_if_running(ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.offset); srcloc: null [2025-02-08 03:55:12,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6327-1: SUMMARY for call hamachi_init_one_#t~ret233#1.base, hamachi_init_one_#t~ret233#1.offset := netdev_priv(hamachi_init_one_~dev~0#1.base, hamachi_init_one_~dev~0#1.offset); srcloc: null [2025-02-08 03:55:12,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9366-1: SUMMARY for call ldv_assume((if 1bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:12,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7318: assume ~bvsgt~32(hamachi_interrupt_~entry~2#1, 62bv32);call hamachi_interrupt_#t~mem453#1.base, hamachi_interrupt_#t~mem453#1.offset := read~$Pointer$#7(hamachi_interrupt_~hmp~9#1.base, ~bvadd~64(8bv64, hamachi_interrupt_~hmp~9#1.offset), 8bv64);call hamachi_interrupt_#t~mem454#1.base, hamachi_interrupt_#t~mem454#1.offset := read~$Pointer$#7(hamachi_interrupt_~hmp~9#1.base, ~bvadd~64(8bv64, hamachi_interrupt_~hmp~9#1.offset), 8bv64);call hamachi_interrupt_#t~mem455#1 := read~intINTTYPE4#7(hamachi_interrupt_#t~mem454#1.base, ~bvadd~64(504bv64, hamachi_interrupt_#t~mem454#1.offset), 4bv64);call write~intINTTYPE4#7(~bvor~32(536870912bv32, hamachi_interrupt_#t~mem455#1), hamachi_interrupt_#t~mem453#1.base, ~bvadd~64(504bv64, hamachi_interrupt_#t~mem453#1.offset), 4bv64);havoc hamachi_interrupt_#t~mem453#1.base, hamachi_interrupt_#t~mem453#1.offset;havoc hamachi_interrupt_#t~mem454#1.base, hamachi_interrupt_#t~mem454#1.offset;havoc hamachi_interrupt_#t~mem455#1; [2025-02-08 03:55:12,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7318: assume !~bvsgt~32(hamachi_interrupt_~entry~2#1, 62bv32); [2025-02-08 03:55:12,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6327: hamachi_init_one_~tmp___1~6#1.base, hamachi_init_one_~tmp___1~6#1.offset := hamachi_init_one_#t~ret233#1.base, hamachi_init_one_#t~ret233#1.offset;havoc hamachi_init_one_#t~ret233#1.base, hamachi_init_one_#t~ret233#1.offset;hamachi_init_one_~hmp~0#1.base, hamachi_init_one_~hmp~0#1.offset := hamachi_init_one_~tmp___1~6#1.base, hamachi_init_one_~tmp___1~6#1.offset;assume { :begin_inline_spinlock_check } true;spinlock_check_#in~lock#1.base, spinlock_check_#in~lock#1.offset := hamachi_init_one_~hmp~0#1.base, ~bvadd~64(4764bv64, hamachi_init_one_~hmp~0#1.offset);havoc spinlock_check_#res#1.base, spinlock_check_#res#1.offset;havoc spinlock_check_~lock#1.base, spinlock_check_~lock#1.offset;spinlock_check_~lock#1.base, spinlock_check_~lock#1.offset := spinlock_check_#in~lock#1.base, spinlock_check_#in~lock#1.offset;spinlock_check_#res#1.base, spinlock_check_#res#1.offset := spinlock_check_~lock#1.base, spinlock_check_~lock#1.offset;hamachi_init_one_#t~ret234#1.base, hamachi_init_one_#t~ret234#1.offset := spinlock_check_#res#1.base, spinlock_check_#res#1.offset;havoc spinlock_check_~lock#1.base, spinlock_check_~lock#1.offset;havoc spinlock_check_#in~lock#1.base, spinlock_check_#in~lock#1.offset;assume { :end_inline_spinlock_check } true;havoc hamachi_init_one_#t~ret234#1.base, hamachi_init_one_#t~ret234#1.offset;assume { :begin_inline___raw_spin_lock_init } true;__raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset, __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset, __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset := hamachi_init_one_~hmp~0#1.base, ~bvadd~64(4764bv64, hamachi_init_one_~hmp~0#1.offset), 6bv64, 0bv64, hamachi_init_one_~#__key~0#1.base, hamachi_init_one_~#__key~0#1.offset;havoc __raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset, __raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset, __raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset;__raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset := __raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset;__raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset := __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset;__raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset := __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset;havoc __raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset, __raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset, __raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset;havoc __raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset, __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset, __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset;assume { :end_inline___raw_spin_lock_init } true;call write~$Pointer$#7(hamachi_init_one_~dev~0#1.base, hamachi_init_one_~dev~0#1.offset, hamachi_init_one_~hmp~0#1.base, ~bvadd~64(28bv64, ~bvadd~64(4872bv64, hamachi_init_one_~hmp~0#1.offset)), 8bv64);call write~$Pointer$#7(#funAddr~mdio_read.base, #funAddr~mdio_read.offset, hamachi_init_one_~hmp~0#1.base, ~bvadd~64(36bv64, ~bvadd~64(4872bv64, hamachi_init_one_~hmp~0#1.offset)), 8bv64);call write~$Pointer$#7(#funAddr~mdio_write.base, #funAddr~mdio_write.offset, hamachi_init_one_~hmp~0#1.base, ~bvadd~64(44bv64, ~bvadd~64(4872bv64, hamachi_init_one_~hmp~0#1.offset)), 8bv64);call write~intINTTYPE4#7(31bv32, hamachi_init_one_~hmp~0#1.base, ~bvadd~64(8bv64, ~bvadd~64(4872bv64, hamachi_init_one_~hmp~0#1.offset)), 4bv64);call write~intINTTYPE4#7(31bv32, hamachi_init_one_~hmp~0#1.base, ~bvadd~64(12bv64, ~bvadd~64(4872bv64, hamachi_init_one_~hmp~0#1.offset)), 4bv64); [2025-02-08 03:55:12,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9234: havoc ldv_pci_instance_resume_2_5_#t~ret701#1; [2025-02-08 03:55:12,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9366: call ldv_pci_pci_instance_2_#t~mem714#1.base, ldv_pci_pci_instance_2_#t~mem714#1.offset := read~$Pointer$#15(~ldv_2_container_pci_driver~0.base, ~bvadd~64(40bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64);assume { :begin_inline_ldv_pci_instance_release_2_2 } true;ldv_pci_instance_release_2_2_#in~arg0#1.base, ldv_pci_instance_release_2_2_#in~arg0#1.offset, ldv_pci_instance_release_2_2_#in~arg1#1.base, ldv_pci_instance_release_2_2_#in~arg1#1.offset := ldv_pci_pci_instance_2_#t~mem714#1.base, ldv_pci_pci_instance_2_#t~mem714#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset;havoc ldv_pci_instance_release_2_2_~arg0#1.base, ldv_pci_instance_release_2_2_~arg0#1.offset, ldv_pci_instance_release_2_2_~arg1#1.base, ldv_pci_instance_release_2_2_~arg1#1.offset;ldv_pci_instance_release_2_2_~arg0#1.base, ldv_pci_instance_release_2_2_~arg0#1.offset := ldv_pci_instance_release_2_2_#in~arg0#1.base, ldv_pci_instance_release_2_2_#in~arg0#1.offset;ldv_pci_instance_release_2_2_~arg1#1.base, ldv_pci_instance_release_2_2_~arg1#1.offset := ldv_pci_instance_release_2_2_#in~arg1#1.base, ldv_pci_instance_release_2_2_#in~arg1#1.offset; [2025-02-08 03:55:12,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10093: call ldv_timer_timer_instance_4_#t~mem763#1.base, ldv_timer_timer_instance_4_#t~mem763#1.offset := read~$Pointer$#7(~ldv_4_container_timer_list~0.base, ~bvadd~64(32bv64, ~ldv_4_container_timer_list~0.offset), 8bv64); [2025-02-08 03:55:12,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6063: havoc dma_sync_single_for_device_#t~ret111#1.base, dma_sync_single_for_device_#t~ret111#1.offset, dma_sync_single_for_device_#t~ret112#1, dma_sync_single_for_device_#t~ret113#1, dma_sync_single_for_device_#t~mem114#1.base, dma_sync_single_for_device_#t~mem114#1.offset, dma_sync_single_for_device_#t~mem120#1.base, dma_sync_single_for_device_#t~mem120#1.offset, dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset, dma_sync_single_for_device_~addr#1, dma_sync_single_for_device_~size#1, dma_sync_single_for_device_~dir#1, dma_sync_single_for_device_~ops~3#1.base, dma_sync_single_for_device_~ops~3#1.offset, dma_sync_single_for_device_~tmp~7#1.base, dma_sync_single_for_device_~tmp~7#1.offset, dma_sync_single_for_device_~tmp___0~3#1, dma_sync_single_for_device_~tmp___1~3#1;havoc dma_sync_single_for_device_#in~dev#1.base, dma_sync_single_for_device_#in~dev#1.offset, dma_sync_single_for_device_#in~addr#1, dma_sync_single_for_device_#in~size#1, dma_sync_single_for_device_#in~dir#1;assume { :end_inline_dma_sync_single_for_device } true; [2025-02-08 03:55:12,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10093-1: SUMMARY for call ldv_switch_to_interrupt_context(); srcloc: null [2025-02-08 03:55:12,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9234-1: SUMMARY for call ldv_pci_instance_resume_2_5_#t~ret701#1 := ##fun~$Pointer$~TO~C_INT(ldv_pci_instance_resume_2_5_~arg1#1.base, ldv_pci_instance_resume_2_5_~arg1#1.offset, ldv_pci_instance_resume_2_5_~arg0#1.base, ldv_pci_instance_resume_2_5_~arg0#1.offset); srcloc: null [2025-02-08 03:55:12,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8045: assume 0bv32 != netdev_ioctl_~tmp___4~5#1;netdev_ioctl_#res#1 := 4294967295bv32; [2025-02-08 03:55:12,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8045: assume !(0bv32 != netdev_ioctl_~tmp___4~5#1);call netdev_ioctl_#t~mem643#1 := read~intINTTYPE4#7(netdev_ioctl_~d~0#1.base, netdev_ioctl_~d~0#1.offset, 4bv64);call netdev_ioctl_#t~mem644#1.base, netdev_ioctl_#t~mem644#1.offset := read~$Pointer$#7(netdev_ioctl_~np~5#1.base, ~bvadd~64(4948bv64, netdev_ioctl_~np~5#1.offset), 8bv64); [2025-02-08 03:55:12,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12207: havoc generic_mii_ioctl_#t~nondet893#1;netdev_ioctl_#t~ret652#1 := generic_mii_ioctl_#res#1;havoc generic_mii_ioctl_#t~nondet893#1, generic_mii_ioctl_~arg0#1.base, generic_mii_ioctl_~arg0#1.offset, generic_mii_ioctl_~arg1#1.base, generic_mii_ioctl_~arg1#1.offset, generic_mii_ioctl_~arg2#1, generic_mii_ioctl_~arg3#1.base, generic_mii_ioctl_~arg3#1.offset;havoc generic_mii_ioctl_#in~arg0#1.base, generic_mii_ioctl_#in~arg0#1.offset, generic_mii_ioctl_#in~arg1#1.base, generic_mii_ioctl_#in~arg1#1.offset, generic_mii_ioctl_#in~arg2#1, generic_mii_ioctl_#in~arg3#1.base, generic_mii_ioctl_#in~arg3#1.offset;assume { :end_inline_generic_mii_ioctl } true;netdev_ioctl_~rc~0#1 := netdev_ioctl_#t~ret652#1;havoc netdev_ioctl_#t~ret652#1; [2025-02-08 03:55:12,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8706: assume 8bv32 == ~ldv_statevar_15~0; [2025-02-08 03:55:12,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8706: assume !(8bv32 == ~ldv_statevar_15~0); [2025-02-08 03:55:12,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6394: assume 0bv32 != ~bvand~32(512bv32, hamachi_init_one_~option~0#1);call write~intINTTYPE4#7(1bv32, hamachi_init_one_~hmp~0#1.base, ~bvadd~64(16bv64, ~bvadd~64(4872bv64, hamachi_init_one_~hmp~0#1.offset)), 4bv64); [2025-02-08 03:55:12,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6394: assume !(0bv32 != ~bvand~32(512bv32, hamachi_init_one_~option~0#1)); [2025-02-08 03:55:12,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7517: assume { :begin_inline_eth_type_trans } true;eth_type_trans_#in~arg0#1.base, eth_type_trans_#in~arg0#1.offset, eth_type_trans_#in~arg1#1.base, eth_type_trans_#in~arg1#1.offset := hamachi_rx_~skb~5#1.base, hamachi_rx_~skb~5#1.offset, hamachi_rx_~dev#1.base, hamachi_rx_~dev#1.offset;havoc eth_type_trans_#res#1;havoc eth_type_trans_#t~nondet891#1, eth_type_trans_~arg0#1.base, eth_type_trans_~arg0#1.offset, eth_type_trans_~arg1#1.base, eth_type_trans_~arg1#1.offset;eth_type_trans_~arg0#1.base, eth_type_trans_~arg0#1.offset := eth_type_trans_#in~arg0#1.base, eth_type_trans_#in~arg0#1.offset;eth_type_trans_~arg1#1.base, eth_type_trans_~arg1#1.offset := eth_type_trans_#in~arg1#1.base, eth_type_trans_#in~arg1#1.offset;havoc eth_type_trans_#t~nondet891#1;eth_type_trans_#res#1 := eth_type_trans_#t~nondet891#1;havoc eth_type_trans_#t~nondet891#1; [2025-02-08 03:55:12,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9301: assume 4bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:12,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9301: assume !(4bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:12,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9433: ~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret732#1;havoc ldv_pci_pci_instance_2_#t~ret732#1; [2025-02-08 03:55:12,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9433-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret732#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:55:12,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9698: ldv_struct_chip_info_base_instance_3_~tmp___0~32#1 := ldv_struct_chip_info_base_instance_3_#t~ret753#1;havoc ldv_struct_chip_info_base_instance_3_#t~ret753#1; [2025-02-08 03:55:12,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7584: call write~intINTTYPE1#7(2bv8, hamachi_rx_~skb~5#1.base, ~bvadd~64(126bv64, hamachi_rx_~skb~5#1.offset), 1bv64); [2025-02-08 03:55:12,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9698-1: SUMMARY for call ldv_struct_chip_info_base_instance_3_#t~ret753#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:12,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8972: assume 6bv32 == ~ldv_statevar_0~0; [2025-02-08 03:55:12,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8972: assume !(6bv32 == ~ldv_statevar_0~0); [2025-02-08 03:55:12,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8113-1: SUMMARY for call hamachi_init_#t~ret660#1 := printk(~#version~0.base, ~#version~0.offset); srcloc: null [2025-02-08 03:55:12,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8113: havoc hamachi_init_#t~ret660#1;assume { :begin_inline_ldv___pci_register_driver_76 } true;ldv___pci_register_driver_76_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_76_#in~ldv_func_arg1#1.offset, ldv___pci_register_driver_76_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_76_#in~ldv_func_arg2#1.offset, ldv___pci_register_driver_76_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_76_#in~ldv_func_arg3#1.offset := ~#hamachi_driver~0.base, ~#hamachi_driver~0.offset, ~#__this_module~0.base, ~#__this_module~0.offset, 46bv64, 0bv64;havoc ldv___pci_register_driver_76_#res#1;havoc ldv___pci_register_driver_76_#t~ret779#1, ldv___pci_register_driver_76_#t~ret780#1, ldv___pci_register_driver_76_~ldv_func_arg1#1.base, ldv___pci_register_driver_76_~ldv_func_arg1#1.offset, ldv___pci_register_driver_76_~ldv_func_arg2#1.base, ldv___pci_register_driver_76_~ldv_func_arg2#1.offset, ldv___pci_register_driver_76_~ldv_func_arg3#1.base, ldv___pci_register_driver_76_~ldv_func_arg3#1.offset, ldv___pci_register_driver_76_~ldv_func_res~4#1, ldv___pci_register_driver_76_~tmp~75#1, ldv___pci_register_driver_76_~tmp___0~37#1;ldv___pci_register_driver_76_~ldv_func_arg1#1.base, ldv___pci_register_driver_76_~ldv_func_arg1#1.offset := ldv___pci_register_driver_76_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_76_#in~ldv_func_arg1#1.offset;ldv___pci_register_driver_76_~ldv_func_arg2#1.base, ldv___pci_register_driver_76_~ldv_func_arg2#1.offset := ldv___pci_register_driver_76_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_76_#in~ldv_func_arg2#1.offset;ldv___pci_register_driver_76_~ldv_func_arg3#1.base, ldv___pci_register_driver_76_~ldv_func_arg3#1.offset := ldv___pci_register_driver_76_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_76_#in~ldv_func_arg3#1.offset;havoc ldv___pci_register_driver_76_~ldv_func_res~4#1;havoc ldv___pci_register_driver_76_~tmp~75#1;havoc ldv___pci_register_driver_76_~tmp___0~37#1;assume { :begin_inline___pci_register_driver } true;__pci_register_driver_#in~arg0#1.base, __pci_register_driver_#in~arg0#1.offset, __pci_register_driver_#in~arg1#1.base, __pci_register_driver_#in~arg1#1.offset, __pci_register_driver_#in~arg2#1.base, __pci_register_driver_#in~arg2#1.offset := ldv___pci_register_driver_76_~ldv_func_arg1#1.base, ldv___pci_register_driver_76_~ldv_func_arg1#1.offset, ldv___pci_register_driver_76_~ldv_func_arg2#1.base, ldv___pci_register_driver_76_~ldv_func_arg2#1.offset, ldv___pci_register_driver_76_~ldv_func_arg3#1.base, ldv___pci_register_driver_76_~ldv_func_arg3#1.offset;havoc __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet884#1, __pci_register_driver_~arg0#1.base, __pci_register_driver_~arg0#1.offset, __pci_register_driver_~arg1#1.base, __pci_register_driver_~arg1#1.offset, __pci_register_driver_~arg2#1.base, __pci_register_driver_~arg2#1.offset;__pci_register_driver_~arg0#1.base, __pci_register_driver_~arg0#1.offset := __pci_register_driver_#in~arg0#1.base, __pci_register_driver_#in~arg0#1.offset;__pci_register_driver_~arg1#1.base, __pci_register_driver_~arg1#1.offset := __pci_register_driver_#in~arg1#1.base, __pci_register_driver_#in~arg1#1.offset;__pci_register_driver_~arg2#1.base, __pci_register_driver_~arg2#1.offset := __pci_register_driver_#in~arg2#1.base, __pci_register_driver_#in~arg2#1.offset;havoc __pci_register_driver_#t~nondet884#1;__pci_register_driver_#res#1 := __pci_register_driver_#t~nondet884#1;havoc __pci_register_driver_#t~nondet884#1; [2025-02-08 03:55:12,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10095: assume 0bv64 != ~bvadd~64(ldv_timer_timer_instance_4_#t~mem763#1.base, ldv_timer_timer_instance_4_#t~mem763#1.offset);havoc ldv_timer_timer_instance_4_#t~mem763#1.base, ldv_timer_timer_instance_4_#t~mem763#1.offset;call ldv_timer_timer_instance_4_#t~mem764#1.base, ldv_timer_timer_instance_4_#t~mem764#1.offset := read~$Pointer$#7(~ldv_4_container_timer_list~0.base, ~bvadd~64(32bv64, ~ldv_4_container_timer_list~0.offset), 8bv64);call ldv_timer_timer_instance_4_#t~mem765#1 := read~intINTTYPE8#7(~ldv_4_container_timer_list~0.base, ~bvadd~64(40bv64, ~ldv_4_container_timer_list~0.offset), 8bv64);assume { :begin_inline_ldv_timer_instance_callback_4_2 } true;ldv_timer_instance_callback_4_2_#in~arg0#1.base, ldv_timer_instance_callback_4_2_#in~arg0#1.offset, ldv_timer_instance_callback_4_2_#in~arg1#1 := ldv_timer_timer_instance_4_#t~mem764#1.base, ldv_timer_timer_instance_4_#t~mem764#1.offset, ldv_timer_timer_instance_4_#t~mem765#1;havoc ldv_timer_instance_callback_4_2_~arg0#1.base, ldv_timer_instance_callback_4_2_~arg0#1.offset, ldv_timer_instance_callback_4_2_~arg1#1;ldv_timer_instance_callback_4_2_~arg0#1.base, ldv_timer_instance_callback_4_2_~arg0#1.offset := ldv_timer_instance_callback_4_2_#in~arg0#1.base, ldv_timer_instance_callback_4_2_#in~arg0#1.offset;ldv_timer_instance_callback_4_2_~arg1#1 := ldv_timer_instance_callback_4_2_#in~arg1#1;assume { :begin_inline_##fun~C_ULONG~TO~VOID } true;##fun~C_ULONG~TO~VOID_#in~762#1, ##fun~C_ULONG~TO~VOID_#in~#fp#1.base, ##fun~C_ULONG~TO~VOID_#in~#fp#1.offset := ldv_timer_instance_callback_4_2_~arg1#1, ldv_timer_instance_callback_4_2_~arg0#1.base, ldv_timer_instance_callback_4_2_~arg0#1.offset;havoc ##fun~C_ULONG~TO~VOID_#~762#1;##fun~C_ULONG~TO~VOID_#~762#1 := ##fun~C_ULONG~TO~VOID_#in~762#1; [2025-02-08 03:55:12,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10095: assume !(0bv64 != ~bvadd~64(ldv_timer_timer_instance_4_#t~mem763#1.base, ldv_timer_timer_instance_4_#t~mem763#1.offset));havoc ldv_timer_timer_instance_4_#t~mem763#1.base, ldv_timer_timer_instance_4_#t~mem763#1.offset; [2025-02-08 03:55:12,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7519: assume 145bv32 == ~bvlshr~32(hamachi_rx_~pfck~0#1, 24bv32) || 81bv32 == ~bvlshr~32(hamachi_rx_~pfck~0#1, 24bv32);call hamachi_rx_#t~mem530#1.base, hamachi_rx_#t~mem530#1.offset := read~$Pointer$#7(hamachi_rx_~skb~5#1.base, ~bvadd~64(229bv64, hamachi_rx_~skb~5#1.offset), 8bv64);hamachi_rx_~ih~0#1.base, hamachi_rx_~ih~0#1.offset := hamachi_rx_#t~mem530#1.base, hamachi_rx_#t~mem530#1.offset;havoc hamachi_rx_#t~mem530#1.base, hamachi_rx_#t~mem530#1.offset;call hamachi_rx_#t~mem531#1 := read~intINTTYPE2#7(hamachi_rx_~ih~0#1.base, ~bvadd~64(3bv64, hamachi_rx_~ih~0#1.offset), 2bv64); [2025-02-08 03:55:12,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7519: assume !(145bv32 == ~bvlshr~32(hamachi_rx_~pfck~0#1, 24bv32) || 81bv32 == ~bvlshr~32(hamachi_rx_~pfck~0#1, 24bv32)); [2025-02-08 03:55:12,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10426: ldv_post_init_~tmp~79#1 := ldv_post_init_#t~ret790#1;havoc ldv_post_init_#t~ret790#1;ldv_post_init_#res#1 := ldv_post_init_~tmp~79#1;ldv_entry_EMGentry_15_#t~ret688#1 := ldv_post_init_#res#1;havoc ldv_post_init_#t~ret790#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~79#1;havoc ldv_post_init_#in~init_ret_val#1;assume { :end_inline_ldv_post_init } true;~ldv_15_ret_default~0 := ldv_entry_EMGentry_15_#t~ret688#1;havoc ldv_entry_EMGentry_15_#t~ret688#1; [2025-02-08 03:55:12,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9633: assume 8bv32 == ~ldv_statevar_3~0; [2025-02-08 03:55:12,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9633: assume !(8bv32 == ~ldv_statevar_3~0); [2025-02-08 03:55:12,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12276: havoc pci_request_regions_#t~nondet903#1; [2025-02-08 03:55:12,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12276-1: hamachi_init_one_#t~ret227#1 := pci_request_regions_#res#1;havoc pci_request_regions_#t~nondet903#1, pci_request_regions_~arg0#1.base, pci_request_regions_~arg0#1.offset, pci_request_regions_~arg1#1.base, pci_request_regions_~arg1#1.offset;havoc pci_request_regions_#in~arg0#1.base, pci_request_regions_#in~arg0#1.offset, pci_request_regions_#in~arg1#1.base, pci_request_regions_#in~arg1#1.offset;assume { :end_inline_pci_request_regions } true;hamachi_init_one_~i~0#1 := hamachi_init_one_#t~ret227#1;havoc hamachi_init_one_#t~ret227#1; [2025-02-08 03:55:12,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10426-1: SUMMARY for call ldv_post_init_#t~ret790#1 := ldv_filter_positive_int(ldv_post_init_~init_ret_val#1); srcloc: null [2025-02-08 03:55:12,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9105: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_3 } true;ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.offset := ~ldv_1_callback_begin~0.base, ~ldv_1_callback_begin~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_3_#t~ret683#1, ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.offset; [2025-02-08 03:55:12,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9039: assume 5bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:12,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9039: assume !(5bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:12,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9700: assume 0bv32 != ldv_struct_chip_info_base_instance_3_~tmp___0~32#1;~ldv_statevar_3~0 := 4bv32; [2025-02-08 03:55:12,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9700: assume !(0bv32 != ldv_struct_chip_info_base_instance_3_~tmp___0~32#1);~ldv_statevar_3~0 := 6bv32; [2025-02-08 03:55:12,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8577: havoc ldv_dummy_resourceless_instance_callback_1_18_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_18_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_18_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_18 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:55:12,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7322: call hamachi_interrupt_#t~mem456#1 := read~intINTTYPE8#7(hamachi_interrupt_~dev~2#1.base, ~bvadd~64(8bv64, ~bvadd~64(260bv64, hamachi_interrupt_~dev~2#1.offset)), 8bv64);call write~intINTTYPE8#7(~bvadd~64(1bv64, hamachi_interrupt_#t~mem456#1), hamachi_interrupt_~dev~2#1.base, ~bvadd~64(8bv64, ~bvadd~64(260bv64, hamachi_interrupt_~dev~2#1.offset)), 8bv64);havoc hamachi_interrupt_#t~mem456#1;call hamachi_interrupt_#t~mem457#1 := read~intINTTYPE4#7(hamachi_interrupt_~hmp~9#1.base, ~bvadd~64(4848bv64, hamachi_interrupt_~hmp~9#1.offset), 4bv64);call write~intINTTYPE4#7(~bvadd~32(1bv32, hamachi_interrupt_#t~mem457#1), hamachi_interrupt_~hmp~9#1.base, ~bvadd~64(4848bv64, hamachi_interrupt_~hmp~9#1.offset), 4bv64);havoc hamachi_interrupt_#t~mem457#1;call hamachi_interrupt_#t~mem458#1 := read~intINTTYPE4#7(hamachi_interrupt_~hmp~9#1.base, ~bvadd~64(4844bv64, hamachi_interrupt_~hmp~9#1.offset), 4bv64);call hamachi_interrupt_#t~mem459#1 := read~intINTTYPE4#7(hamachi_interrupt_~hmp~9#1.base, ~bvadd~64(4848bv64, hamachi_interrupt_~hmp~9#1.offset), 4bv64); [2025-02-08 03:55:12,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8577-1: SUMMARY for call set_rx_mode(ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.offset); srcloc: null [2025-02-08 03:55:12,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6397: assume 0bv32 != ~bvand~32(128bv32, hamachi_init_one_~option~0#1);call write~intINTTYPE4#7(0bv32, hamachi_init_one_~hmp~0#1.base, ~bvadd~64(16bv64, ~bvadd~64(4872bv64, hamachi_init_one_~hmp~0#1.offset)), 4bv64); [2025-02-08 03:55:12,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6397: assume !(0bv32 != ~bvand~32(128bv32, hamachi_init_one_~option~0#1)); [2025-02-08 03:55:12,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9172: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_19 } true;ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_19_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg2#1.offset := ~ldv_1_callback_ndo_start_xmit~0.base, ~ldv_1_callback_ndo_start_xmit~0.offset, ~ldv_1_container_struct_sk_buff_ptr~0.base, ~ldv_1_container_struct_sk_buff_ptr~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_19_#t~ret679#1, ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_19_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg2#1.offset;assume { :begin_inline_hamachi_start_xmit } true;hamachi_start_xmit_#in~skb#1.base, hamachi_start_xmit_#in~skb#1.offset, hamachi_start_xmit_#in~dev#1.base, hamachi_start_xmit_#in~dev#1.offset := ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.offset;havoc hamachi_start_xmit_#res#1;havoc hamachi_start_xmit_#t~ret412#1.base, hamachi_start_xmit_#t~ret412#1.offset, hamachi_start_xmit_#t~mem413#1, hamachi_start_xmit_#t~mem414#1, hamachi_start_xmit_#t~ret415#1, hamachi_start_xmit_#t~mem416#1.base, hamachi_start_xmit_#t~mem416#1.offset, hamachi_start_xmit_#t~ret417#1, hamachi_start_xmit_#t~mem418#1.base, hamachi_start_xmit_#t~mem418#1.offset, hamachi_start_xmit_#t~mem419#1, hamachi_start_xmit_#t~mem420#1.base, hamachi_start_xmit_#t~mem420#1.offset, hamachi_start_xmit_#t~mem421#1.base, hamachi_start_xmit_#t~mem421#1.offset, hamachi_start_xmit_#t~mem422#1, hamachi_start_xmit_#t~ret423#1, hamachi_start_xmit_#t~mem424#1.base, hamachi_start_xmit_#t~mem424#1.offset, hamachi_start_xmit_#t~mem425#1.base, hamachi_start_xmit_#t~mem425#1.offset, hamachi_start_xmit_#t~mem426#1, hamachi_start_xmit_#t~mem427#1.base, hamachi_start_xmit_#t~mem427#1.offset, hamachi_start_xmit_#t~mem428#1, hamachi_start_xmit_#t~mem429#1, hamachi_start_xmit_#t~mem430#1.base, hamachi_start_xmit_#t~mem430#1.offset, hamachi_start_xmit_#t~ret431#1, hamachi_start_xmit_#t~mem432#1.base, hamachi_start_xmit_#t~mem432#1.offset, hamachi_start_xmit_#t~ret433#1, hamachi_start_xmit_#t~mem434#1, hamachi_start_xmit_#t~mem435#1, hamachi_start_xmit_#t~mem436#1, hamachi_start_xmit_#t~ret437#1, hamachi_start_xmit_~skb#1.base, hamachi_start_xmit_~skb#1.offset, hamachi_start_xmit_~dev#1.base, hamachi_start_xmit_~dev#1.offset, hamachi_start_xmit_~hmp~8#1.base, hamachi_start_xmit_~hmp~8#1.offset, hamachi_start_xmit_~tmp~35#1.base, hamachi_start_xmit_~tmp~35#1.offset, hamachi_start_xmit_~entry~1#1, hamachi_start_xmit_~status~0#1, hamachi_start_xmit_~tmp___0~16#1;hamachi_start_xmit_~skb#1.base, hamachi_start_xmit_~skb#1.offset := hamachi_start_xmit_#in~skb#1.base, hamachi_start_xmit_#in~skb#1.offset;hamachi_start_xmit_~dev#1.base, hamachi_start_xmit_~dev#1.offset := hamachi_start_xmit_#in~dev#1.base, hamachi_start_xmit_#in~dev#1.offset;havoc hamachi_start_xmit_~hmp~8#1.base, hamachi_start_xmit_~hmp~8#1.offset;havoc hamachi_start_xmit_~tmp~35#1.base, hamachi_start_xmit_~tmp~35#1.offset;havoc hamachi_start_xmit_~entry~1#1;havoc hamachi_start_xmit_~status~0#1;havoc hamachi_start_xmit_~tmp___0~16#1; [2025-02-08 03:55:12,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10097: havoc ldv_timer_instance_callback_4_2_~arg0#1.base, ldv_timer_instance_callback_4_2_~arg0#1.offset, ldv_timer_instance_callback_4_2_~arg1#1;havoc ldv_timer_instance_callback_4_2_#in~arg0#1.base, ldv_timer_instance_callback_4_2_#in~arg0#1.offset, ldv_timer_instance_callback_4_2_#in~arg1#1;assume { :end_inline_ldv_timer_instance_callback_4_2 } true;havoc ldv_timer_timer_instance_4_#t~mem764#1.base, ldv_timer_timer_instance_4_#t~mem764#1.offset;havoc ldv_timer_timer_instance_4_#t~mem765#1; [2025-02-08 03:55:12,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5671: havoc dma_sync_single_for_device_#t~mem120#1.base, dma_sync_single_for_device_#t~mem120#1.offset; [2025-02-08 03:55:12,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5671-1: SUMMARY for call ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~TO~VOID(dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset, dma_sync_single_for_device_~addr#1, dma_sync_single_for_device_~size#1, dma_sync_single_for_device_~dir#1, dma_sync_single_for_device_#t~mem120#1.base, dma_sync_single_for_device_#t~mem120#1.offset); srcloc: null [2025-02-08 03:55:12,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8710: assume 10bv32 == ~ldv_statevar_15~0; [2025-02-08 03:55:12,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8710: assume !(10bv32 == ~ldv_statevar_15~0); [2025-02-08 03:55:12,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9437: ~ldv_statevar_2~0 := 9bv32; [2025-02-08 03:55:12,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6464-1: SUMMARY for call hamachi_init_one_#t~ret267#1 := mdio_read(hamachi_init_one_~dev~0#1.base, hamachi_init_one_~dev~0#1.offset, hamachi_init_one_~phy~0#1, 1bv32); srcloc: null [2025-02-08 03:55:12,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7455: assume 0bv32 != ~bvand~32(3670016bv32, hamachi_rx_~frame_status~0#1); [2025-02-08 03:55:12,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7455: assume !(0bv32 != ~bvand~32(3670016bv32, hamachi_rx_~frame_status~0#1));hamachi_rx_~pkt_len~0#1 := ~bvadd~32(65532bv32, ~bvand~32(2047bv32, ~zero_extend~32~16(hamachi_rx_~frame_status~0#1[16:0])))[16:0];call hamachi_rx_#t~mem503#1 := read~intINTTYPE4#7(hamachi_rx_~buf_addr~0#1.base, ~bvadd~64(hamachi_rx_~buf_addr~0#1.offset, ~bvadd~64(18446744073709551608bv64, ~zero_extend~64~16(hamachi_rx_~data_size~0#1))), 4bv64);hamachi_rx_~pfck~0#1 := hamachi_rx_#t~mem503#1;havoc hamachi_rx_#t~mem503#1; [2025-02-08 03:55:12,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6464: hamachi_init_one_~tmp___9~0#1 := hamachi_init_one_#t~ret267#1;havoc hamachi_init_one_#t~ret267#1;hamachi_init_one_~mii_status~0#1 := hamachi_init_one_~tmp___9~0#1; [2025-02-08 03:55:12,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5473: assume 0bv64 != ~bvadd~64(dev_name_#t~mem35#1.base, dev_name_#t~mem35#1.offset);havoc dev_name_#t~mem35#1.base, dev_name_#t~mem35#1.offset;call dev_name_#t~mem36#1.base, dev_name_#t~mem36#1.offset := read~$Pointer$#7(dev_name_~dev#1.base, ~bvadd~64(308bv64, dev_name_~dev#1.offset), 8bv64);dev_name_#res#1.base, dev_name_#res#1.offset := dev_name_#t~mem36#1.base, dev_name_#t~mem36#1.offset;havoc dev_name_#t~mem36#1.base, dev_name_#t~mem36#1.offset; [2025-02-08 03:55:12,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5473: assume !(0bv64 != ~bvadd~64(dev_name_#t~mem35#1.base, dev_name_#t~mem35#1.offset));havoc dev_name_#t~mem35#1.base, dev_name_#t~mem35#1.offset; [2025-02-08 03:55:12,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7191-1: SUMMARY for call hamachi_start_xmit_#t~ret412#1.base, hamachi_start_xmit_#t~ret412#1.offset := netdev_priv(hamachi_start_xmit_~dev#1.base, hamachi_start_xmit_~dev#1.offset); srcloc: null [2025-02-08 03:55:12,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7191: hamachi_start_xmit_~tmp~35#1.base, hamachi_start_xmit_~tmp~35#1.offset := hamachi_start_xmit_#t~ret412#1.base, hamachi_start_xmit_#t~ret412#1.offset;havoc hamachi_start_xmit_#t~ret412#1.base, hamachi_start_xmit_#t~ret412#1.offset;hamachi_start_xmit_~hmp~8#1.base, hamachi_start_xmit_~hmp~8#1.offset := hamachi_start_xmit_~tmp~35#1.base, hamachi_start_xmit_~tmp~35#1.offset;call hamachi_start_xmit_#t~mem413#1 := read~intINTTYPE1#7(hamachi_start_xmit_~hmp~8#1.base, ~bvadd~64(4864bv64, hamachi_start_xmit_~hmp~8#1.offset), 1bv64); [2025-02-08 03:55:12,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9305: assume 5bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:12,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9305: assume !(5bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:12,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8050: havoc netdev_ioctl_#t~mem643#1;havoc netdev_ioctl_#t~mem644#1.base, netdev_ioctl_#t~mem644#1.offset;call netdev_ioctl_#t~mem645#1 := read~intINTTYPE4#7(netdev_ioctl_~d~0#1.base, ~bvadd~64(4bv64, netdev_ioctl_~d~0#1.offset), 4bv64);call netdev_ioctl_#t~mem646#1.base, netdev_ioctl_#t~mem646#1.offset := read~$Pointer$#7(netdev_ioctl_~np~5#1.base, ~bvadd~64(4948bv64, netdev_ioctl_~np~5#1.offset), 8bv64); [2025-02-08 03:55:12,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8050-1: SUMMARY for call writel(netdev_ioctl_#t~mem643#1, netdev_ioctl_#t~mem644#1.base, ~bvadd~64(120bv64, netdev_ioctl_#t~mem644#1.offset)); srcloc: null [2025-02-08 03:55:12,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7522: hamachi_rx_~tmp___2~8#1 := hamachi_rx_#t~ret532#1;havoc hamachi_rx_#t~mem531#1;havoc hamachi_rx_#t~ret532#1; [2025-02-08 03:55:12,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5474: havoc dev_name_#t~mem36#1.base, dev_name_#t~mem36#1.offset; [2025-02-08 03:55:12,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9372: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem715#1.base, ldv_pci_pci_instance_2_#t~mem715#1.offset);havoc ldv_pci_pci_instance_2_#t~mem715#1.base, ldv_pci_pci_instance_2_#t~mem715#1.offset;call ldv_pci_pci_instance_2_#t~mem716#1.base, ldv_pci_pci_instance_2_#t~mem716#1.offset := read~$Pointer$#15(~ldv_2_container_pci_driver~0.base, ~bvadd~64(80bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64);assume { :begin_inline_ldv_pci_instance_shutdown_2_3 } true;ldv_pci_instance_shutdown_2_3_#in~arg0#1.base, ldv_pci_instance_shutdown_2_3_#in~arg0#1.offset, ldv_pci_instance_shutdown_2_3_#in~arg1#1.base, ldv_pci_instance_shutdown_2_3_#in~arg1#1.offset := ldv_pci_pci_instance_2_#t~mem716#1.base, ldv_pci_pci_instance_2_#t~mem716#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset;havoc ldv_pci_instance_shutdown_2_3_~arg0#1.base, ldv_pci_instance_shutdown_2_3_~arg0#1.offset, ldv_pci_instance_shutdown_2_3_~arg1#1.base, ldv_pci_instance_shutdown_2_3_~arg1#1.offset;ldv_pci_instance_shutdown_2_3_~arg0#1.base, ldv_pci_instance_shutdown_2_3_~arg0#1.offset := ldv_pci_instance_shutdown_2_3_#in~arg0#1.base, ldv_pci_instance_shutdown_2_3_#in~arg0#1.offset;ldv_pci_instance_shutdown_2_3_~arg1#1.base, ldv_pci_instance_shutdown_2_3_~arg1#1.offset := ldv_pci_instance_shutdown_2_3_#in~arg1#1.base, ldv_pci_instance_shutdown_2_3_#in~arg1#1.offset; [2025-02-08 03:55:12,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9372: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem715#1.base, ldv_pci_pci_instance_2_#t~mem715#1.offset));havoc ldv_pci_pci_instance_2_#t~mem715#1.base, ldv_pci_pci_instance_2_#t~mem715#1.offset; [2025-02-08 03:55:12,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9372-1: call ldv_pci_pci_instance_2_#t~mem715#1.base, ldv_pci_pci_instance_2_#t~mem715#1.offset := read~$Pointer$#15(~ldv_2_container_pci_driver~0.base, ~bvadd~64(80bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:55:12,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7456: assume ~bvsgt~32(~debug~0, 2bv32); [2025-02-08 03:55:12,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7456: assume !~bvsgt~32(~debug~0, 2bv32); [2025-02-08 03:55:12,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7522-1: SUMMARY for call hamachi_rx_#t~ret532#1 := __fswab16(~zero_extend~32~16(hamachi_rx_#t~mem531#1)[16:0]); srcloc: null [2025-02-08 03:55:12,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12213-1: ioremap_#t~ret33#1.base, ioremap_#t~ret33#1.offset := ioremap_nocache_#res#1.base, ioremap_nocache_#res#1.offset;havoc ioremap_nocache_#t~ret894#1.base, ioremap_nocache_#t~ret894#1.offset, ioremap_nocache_~arg0#1, ioremap_nocache_~arg1#1;havoc ioremap_nocache_#in~arg0#1, ioremap_nocache_#in~arg1#1;assume { :end_inline_ioremap_nocache } true;ioremap_~tmp~1#1.base, ioremap_~tmp~1#1.offset := ioremap_#t~ret33#1.base, ioremap_#t~ret33#1.offset;havoc ioremap_#t~ret33#1.base, ioremap_#t~ret33#1.offset;ioremap_#res#1.base, ioremap_#res#1.offset := ioremap_~tmp~1#1.base, ioremap_~tmp~1#1.offset;hamachi_init_one_#t~ret229#1.base, hamachi_init_one_#t~ret229#1.offset := ioremap_#res#1.base, ioremap_#res#1.offset;havoc ioremap_#t~ret33#1.base, ioremap_#t~ret33#1.offset, ioremap_~offset#1, ioremap_~size#1, ioremap_~tmp~1#1.base, ioremap_~tmp~1#1.offset;havoc ioremap_#in~offset#1, ioremap_#in~size#1;assume { :end_inline_ioremap } true;hamachi_init_one_~ioaddr~0#1.base, hamachi_init_one_~ioaddr~0#1.offset := hamachi_init_one_#t~ret229#1.base, hamachi_init_one_#t~ret229#1.offset;havoc hamachi_init_one_#t~ret229#1.base, hamachi_init_one_#t~ret229#1.offset; [2025-02-08 03:55:12,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12213: havoc ioremap_nocache_#t~ret894#1.base, ioremap_nocache_#t~ret894#1.offset; [2025-02-08 03:55:12,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12213-3: SUMMARY for call ioremap_nocache_#t~ret894#1.base, ioremap_nocache_#t~ret894#1.offset := ldv_malloc(0bv64); srcloc: null [2025-02-08 03:55:12,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12213-2: ioremap_nocache_#res#1.base, ioremap_nocache_#res#1.offset := ioremap_nocache_#t~ret894#1.base, ioremap_nocache_#t~ret894#1.offset;havoc ioremap_nocache_#t~ret894#1.base, ioremap_nocache_#t~ret894#1.offset; [2025-02-08 03:55:12,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8051-1: SUMMARY for call writel(netdev_ioctl_#t~mem645#1, netdev_ioctl_#t~mem646#1.base, ~bvadd~64(124bv64, netdev_ioctl_#t~mem646#1.offset)); srcloc: null [2025-02-08 03:55:12,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8051: havoc netdev_ioctl_#t~mem645#1;havoc netdev_ioctl_#t~mem646#1.base, netdev_ioctl_#t~mem646#1.offset;call netdev_ioctl_#t~mem647#1.base, netdev_ioctl_#t~mem647#1.offset := read~$Pointer$#7(netdev_ioctl_~np~5#1.base, ~bvadd~64(4948bv64, netdev_ioctl_~np~5#1.offset), 8bv64); [2025-02-08 03:55:12,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8778: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_15_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:12,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8976: havoc ldv_interrupt_interrupt_instance_0_#t~ret695#1, ldv_interrupt_interrupt_instance_0_#t~ret696#1, ldv_interrupt_interrupt_instance_0_~arg0#1.base, ldv_interrupt_interrupt_instance_0_~arg0#1.offset, ldv_interrupt_interrupt_instance_0_~tmp~57#1;havoc ldv_interrupt_interrupt_instance_0_#in~arg0#1.base, ldv_interrupt_interrupt_instance_0_#in~arg0#1.offset;assume { :end_inline_ldv_interrupt_interrupt_instance_0 } true; [2025-02-08 03:55:12,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9637: assume 11bv32 == ~ldv_statevar_3~0; [2025-02-08 03:55:12,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9637: assume !(11bv32 == ~ldv_statevar_3~0); [2025-02-08 03:55:12,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5409: havoc kobject_name_#t~mem30#1.base, kobject_name_#t~mem30#1.offset; [2025-02-08 03:55:12,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5409-1: dev_name_#t~ret37#1.base, dev_name_#t~ret37#1.offset := kobject_name_#res#1.base, kobject_name_#res#1.offset;havoc kobject_name_#t~mem30#1.base, kobject_name_#t~mem30#1.offset, kobject_name_~kobj#1.base, kobject_name_~kobj#1.offset;havoc kobject_name_#in~kobj#1.base, kobject_name_#in~kobj#1.offset;assume { :end_inline_kobject_name } true;dev_name_~tmp~2#1.base, dev_name_~tmp~2#1.offset := dev_name_#t~ret37#1.base, dev_name_#t~ret37#1.offset;havoc dev_name_#t~ret37#1.base, dev_name_#t~ret37#1.offset;dev_name_#res#1.base, dev_name_#res#1.offset := dev_name_~tmp~2#1.base, dev_name_~tmp~2#1.offset;pci_name_#t~ret193#1.base, pci_name_#t~ret193#1.offset := dev_name_#res#1.base, dev_name_#res#1.offset;havoc dev_name_#t~mem35#1.base, dev_name_#t~mem35#1.offset, dev_name_#t~mem36#1.base, dev_name_#t~mem36#1.offset, dev_name_#t~ret37#1.base, dev_name_#t~ret37#1.offset, dev_name_~dev#1.base, dev_name_~dev#1.offset, dev_name_~tmp~2#1.base, dev_name_~tmp~2#1.offset;havoc dev_name_#in~dev#1.base, dev_name_#in~dev#1.offset;assume { :end_inline_dev_name } true;pci_name_~tmp~23#1.base, pci_name_~tmp~23#1.offset := pci_name_#t~ret193#1.base, pci_name_#t~ret193#1.offset;havoc pci_name_#t~ret193#1.base, pci_name_#t~ret193#1.offset;pci_name_#res#1.base, pci_name_#res#1.offset := pci_name_~tmp~23#1.base, pci_name_~tmp~23#1.offset;hamachi_get_drvinfo_#t~ret629#1.base, hamachi_get_drvinfo_#t~ret629#1.offset := pci_name_#res#1.base, pci_name_#res#1.offset;havoc pci_name_#t~ret193#1.base, pci_name_#t~ret193#1.offset, pci_name_~pdev#1.base, pci_name_~pdev#1.offset, pci_name_~tmp~23#1.base, pci_name_~tmp~23#1.offset;havoc pci_name_#in~pdev#1.base, pci_name_#in~pdev#1.offset;assume { :end_inline_pci_name } true;hamachi_get_drvinfo_~tmp___0~23#1.base, hamachi_get_drvinfo_~tmp___0~23#1.offset := hamachi_get_drvinfo_#t~ret629#1.base, hamachi_get_drvinfo_#t~ret629#1.offset;havoc hamachi_get_drvinfo_#t~mem628#1.base, hamachi_get_drvinfo_#t~mem628#1.offset;havoc hamachi_get_drvinfo_#t~ret629#1.base, hamachi_get_drvinfo_#t~ret629#1.offset; [2025-02-08 03:55:12,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7325: assume hamachi_interrupt_#t~mem458#1 != hamachi_interrupt_#t~mem459#1;havoc hamachi_interrupt_#t~mem458#1;havoc hamachi_interrupt_#t~mem459#1; [2025-02-08 03:55:12,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7325: assume !(hamachi_interrupt_#t~mem458#1 != hamachi_interrupt_#t~mem459#1);havoc hamachi_interrupt_#t~mem458#1;havoc hamachi_interrupt_#t~mem459#1;call hamachi_interrupt_#t~mem460#1 := read~intINTTYPE4#7(hamachi_interrupt_~hmp~9#1.base, ~bvadd~64(4844bv64, hamachi_interrupt_~hmp~9#1.offset), 4bv64);call hamachi_interrupt_#t~mem461#1 := read~intINTTYPE4#7(hamachi_interrupt_~hmp~9#1.base, ~bvadd~64(4848bv64, hamachi_interrupt_~hmp~9#1.offset), 4bv64); [2025-02-08 03:55:12,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9043: assume 7bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:12,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9043: assume !(7bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:12,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8052-1: SUMMARY for call netdev_ioctl_#t~ret648#1 := readl(netdev_ioctl_#t~mem647#1.base, ~bvadd~64(124bv64, netdev_ioctl_#t~mem647#1.offset)); srcloc: null [2025-02-08 03:55:12,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8052: netdev_ioctl_~tmp___5~4#1 := netdev_ioctl_#t~ret648#1;havoc netdev_ioctl_#t~mem647#1.base, netdev_ioctl_#t~mem647#1.offset;havoc netdev_ioctl_#t~ret648#1;call netdev_ioctl_#t~mem649#1.base, netdev_ioctl_#t~mem649#1.offset := read~$Pointer$#7(netdev_ioctl_~np~5#1.base, ~bvadd~64(4948bv64, netdev_ioctl_~np~5#1.offset), 8bv64); [2025-02-08 03:55:12,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8779: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:55:12,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7458: havoc hamachi_rx_#t~ret497#1; [2025-02-08 03:55:12,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6467: assume 65535bv32 != hamachi_init_one_~mii_status~0#1 && 0bv32 != hamachi_init_one_~mii_status~0#1;hamachi_init_one_~tmp___10~0#1 := hamachi_init_one_~phy_idx~0#1;hamachi_init_one_~phy_idx~0#1 := ~bvadd~32(1bv32, hamachi_init_one_~phy_idx~0#1);call write~intINTTYPE1#7(hamachi_init_one_~phy~0#1[8:0], hamachi_init_one_~hmp~0#1.base, ~bvadd~64(~bvadd~64(4924bv64, hamachi_init_one_~hmp~0#1.offset), ~sign_extend~64~32(hamachi_init_one_~tmp___10~0#1)), 1bv64); [2025-02-08 03:55:12,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6467: assume !(65535bv32 != hamachi_init_one_~mii_status~0#1 && 0bv32 != hamachi_init_one_~mii_status~0#1); [2025-02-08 03:55:12,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7524: assume ~bvsgt~32(~zero_extend~32~16(hamachi_rx_~tmp___2~8#1), 45bv32);call hamachi_rx_#t~mem533#1 := read~intINTTYPE2#7(hamachi_rx_~ih~0#1.base, ~bvadd~64(7bv64, hamachi_rx_~ih~0#1.offset), 2bv64); [2025-02-08 03:55:12,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7524: assume !~bvsgt~32(~zero_extend~32~16(hamachi_rx_~tmp___2~8#1), 45bv32); [2025-02-08 03:55:12,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6401: call write~intINTTYPE4#7(~bvand~32(15bv32, ~bvand~32(15bv32, ~zero_extend~32~8(hamachi_init_one_~option~0#1[8:0]))), hamachi_init_one_~hmp~0#1.base, ~bvadd~64(4864bv64, hamachi_init_one_~hmp~0#1.offset), 4bv64);call hamachi_init_one_#t~mem245#1 := read~intINTTYPE1#7(hamachi_init_one_~hmp~0#1.base, ~bvadd~64(4864bv64, hamachi_init_one_~hmp~0#1.offset), 1bv64); [2025-02-08 03:55:12,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7458-1: SUMMARY for call hamachi_rx_#t~ret497#1 := printk(36bv64, 0bv64); srcloc: null [2025-02-08 03:55:12,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7194: assume 0bv32 != ~zero_extend~32~8(hamachi_start_xmit_#t~mem413#1);havoc hamachi_start_xmit_#t~mem413#1;call hamachi_start_xmit_#t~mem414#1 := read~intINTTYPE4#7(hamachi_start_xmit_~hmp~8#1.base, ~bvadd~64(4844bv64, hamachi_start_xmit_~hmp~8#1.offset), 4bv64); [2025-02-08 03:55:12,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7194: assume !(0bv32 != ~zero_extend~32~8(hamachi_start_xmit_#t~mem413#1));havoc hamachi_start_xmit_#t~mem413#1;call hamachi_start_xmit_#t~mem419#1 := read~intINTTYPE4#7(hamachi_start_xmit_~hmp~8#1.base, ~bvadd~64(4844bv64, hamachi_start_xmit_~hmp~8#1.offset), 4bv64);hamachi_start_xmit_~entry~1#1 := ~bvand~32(63bv32, hamachi_start_xmit_#t~mem419#1);havoc hamachi_start_xmit_#t~mem419#1;call write~$Pointer$#7(hamachi_start_xmit_~skb#1.base, hamachi_start_xmit_~skb#1.offset, hamachi_start_xmit_~hmp~8#1.base, ~bvadd~64(~bvadd~64(4112bv64, hamachi_start_xmit_~hmp~8#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(hamachi_start_xmit_~entry~1#1))), 8bv64);call hamachi_start_xmit_#t~mem420#1.base, hamachi_start_xmit_#t~mem420#1.offset := read~$Pointer$#7(hamachi_start_xmit_~hmp~8#1.base, ~bvadd~64(4940bv64, hamachi_start_xmit_~hmp~8#1.offset), 8bv64);call hamachi_start_xmit_#t~mem421#1.base, hamachi_start_xmit_#t~mem421#1.offset := read~$Pointer$#7(hamachi_start_xmit_~skb#1.base, ~bvadd~64(229bv64, hamachi_start_xmit_~skb#1.offset), 8bv64);call hamachi_start_xmit_#t~mem422#1 := read~intINTTYPE4#7(hamachi_start_xmit_~skb#1.base, ~bvadd~64(104bv64, hamachi_start_xmit_~skb#1.offset), 4bv64); [2025-02-08 03:55:12,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9374: havoc ldv_pci_instance_shutdown_2_3_~arg0#1.base, ldv_pci_instance_shutdown_2_3_~arg0#1.offset, ldv_pci_instance_shutdown_2_3_~arg1#1.base, ldv_pci_instance_shutdown_2_3_~arg1#1.offset;havoc ldv_pci_instance_shutdown_2_3_#in~arg0#1.base, ldv_pci_instance_shutdown_2_3_#in~arg0#1.offset, ldv_pci_instance_shutdown_2_3_#in~arg1#1.base, ldv_pci_instance_shutdown_2_3_#in~arg1#1.offset;assume { :end_inline_ldv_pci_instance_shutdown_2_3 } true;havoc ldv_pci_pci_instance_2_#t~mem716#1.base, ldv_pci_pci_instance_2_#t~mem716#1.offset; [2025-02-08 03:55:12,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10233: assume { :begin_inline_spin_unlock } true;spin_unlock_#in~lock#1.base, spin_unlock_#in~lock#1.offset := ldv_spin_unlock_65_~lock#1.base, ldv_spin_unlock_65_~lock#1.offset;havoc spin_unlock_~lock#1.base, spin_unlock_~lock#1.offset;spin_unlock_~lock#1.base, spin_unlock_~lock#1.offset := spin_unlock_#in~lock#1.base, spin_unlock_#in~lock#1.offset;assume { :begin_inline__raw_spin_unlock } true;_raw_spin_unlock_#in~arg0#1.base, _raw_spin_unlock_#in~arg0#1.offset := spin_unlock_~lock#1.base, spin_unlock_~lock#1.offset;havoc _raw_spin_unlock_~arg0#1.base, _raw_spin_unlock_~arg0#1.offset;_raw_spin_unlock_~arg0#1.base, _raw_spin_unlock_~arg0#1.offset := _raw_spin_unlock_#in~arg0#1.base, _raw_spin_unlock_#in~arg0#1.offset;havoc _raw_spin_unlock_~arg0#1.base, _raw_spin_unlock_~arg0#1.offset;havoc _raw_spin_unlock_#in~arg0#1.base, _raw_spin_unlock_#in~arg0#1.offset;assume { :end_inline__raw_spin_unlock } true;havoc spin_unlock_~lock#1.base, spin_unlock_~lock#1.offset;havoc spin_unlock_#in~lock#1.base, spin_unlock_#in~lock#1.offset;assume { :end_inline_spin_unlock } true;havoc ldv_spin_unlock_65_~lock#1.base, ldv_spin_unlock_65_~lock#1.offset;havoc ldv_spin_unlock_65_#in~lock#1.base, ldv_spin_unlock_65_#in~lock#1.offset;assume { :end_inline_ldv_spin_unlock_65 } true;hamachi_interrupt_#res#1 := (if 0bv32 != hamachi_interrupt_~handled~0#1 then 1bv32 else 0bv32);ldv_interrupt_instance_handler_0_5_#t~ret691#1 := hamachi_interrupt_#res#1;havoc hamachi_interrupt_#t~ret438#1.base, hamachi_interrupt_#t~ret438#1.offset, hamachi_interrupt_#t~mem439#1.base, hamachi_interrupt_#t~mem439#1.offset, hamachi_interrupt_#t~ret440#1, hamachi_interrupt_#t~ret441#1, hamachi_interrupt_#t~ret442#1, hamachi_interrupt_#t~mem443#1, hamachi_interrupt_#t~mem444#1, hamachi_interrupt_#t~mem445#1.base, hamachi_interrupt_#t~mem445#1.offset, hamachi_interrupt_#t~mem446#1, hamachi_interrupt_#t~mem447#1.base, hamachi_interrupt_#t~mem447#1.offset, hamachi_interrupt_#t~mem448#1.base, hamachi_interrupt_#t~mem448#1.offset, hamachi_interrupt_#t~mem449#1.base, hamachi_interrupt_#t~mem449#1.offset, hamachi_interrupt_#t~mem450#1, hamachi_interrupt_#t~mem451#1, hamachi_interrupt_#t~mem452#1.base, hamachi_interrupt_#t~mem452#1.offset, hamachi_interrupt_#t~mem453#1.base, hamachi_interrupt_#t~mem453#1.offset, hamachi_interrupt_#t~mem454#1.base, hamachi_interrupt_#t~mem454#1.offset, hamachi_interrupt_#t~mem455#1, hamachi_interrupt_#t~mem456#1, hamachi_interrupt_#t~mem457#1, hamachi_interrupt_#t~mem458#1, hamachi_interrupt_#t~mem459#1, hamachi_interrupt_#t~mem460#1, hamachi_interrupt_#t~mem461#1, hamachi_interrupt_#t~ret462#1, hamachi_interrupt_#t~ret463#1, hamachi_interrupt_#t~ret464#1, hamachi_interrupt_~irq#1, hamachi_interrupt_~dev_instance#1.base, hamachi_interrupt_~dev_instance#1.offset, hamachi_interrupt_~dev~2#1.base, hamachi_interrupt_~dev~2#1.offset, hamachi_interrupt_~hmp~9#1.base, hamachi_interrupt_~hmp~9#1.offset, hamachi_interrupt_~tmp~36#1.base, hamachi_interrupt_~tmp~36#1.offset, hamachi_interrupt_~ioaddr~6#1.base, hamachi_interrupt_~ioaddr~6#1.offset, hamachi_interrupt_~boguscnt~1#1, hamachi_interrupt_~handled~0#1, hamachi_interrupt_~intr_status~0#1, hamachi_interrupt_~tmp___0~17#1, hamachi_interrupt_~entry~2#1, hamachi_interrupt_~skb~4#1.base, hamachi_interrupt_~skb~4#1.offset, hamachi_interrupt_~tmp___1~14#1;havoc hamachi_interrupt_#in~irq#1, hamachi_interrupt_#in~dev_instance#1.base, hamachi_interrupt_#in~dev_instance#1.offset;assume { :end_inline_hamachi_interrupt } true;ldv_interrupt_instance_handler_0_5_~tmp~56#1 := ldv_interrupt_instance_handler_0_5_#t~ret691#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret691#1;ldv_interrupt_instance_handler_0_5_#res#1 := ldv_interrupt_instance_handler_0_5_~tmp~56#1;ldv_interrupt_interrupt_instance_0_#t~ret695#1 := ldv_interrupt_instance_handler_0_5_#res#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret691#1, ldv_interrupt_instance_handler_0_5_~arg0#1.base, ldv_interrupt_instance_handler_0_5_~arg0#1.offset, ldv_interrupt_instance_handler_0_5_~arg1#1, ldv_interrupt_instance_handler_0_5_~arg2#1.base, ldv_interrupt_instance_handler_0_5_~arg2#1.offset, ldv_interrupt_instance_handler_0_5_~tmp~56#1;havoc ldv_interrupt_instance_handler_0_5_#in~arg0#1.base, ldv_interrupt_instance_handler_0_5_#in~arg0#1.offset, ldv_interrupt_instance_handler_0_5_#in~arg1#1, ldv_interrupt_instance_handler_0_5_#in~arg2#1.base, ldv_interrupt_instance_handler_0_5_#in~arg2#1.offset;assume { :end_inline_ldv_interrupt_instance_handler_0_5 } true;~ldv_0_ret_val_default~0 := ldv_interrupt_interrupt_instance_0_#t~ret695#1;havoc ldv_interrupt_interrupt_instance_0_#t~ret695#1; [2025-02-08 03:55:12,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10233-1: SUMMARY for call ldv_spin_unlock_lock_of_hamachi_private(); srcloc: null [2025-02-08 03:55:12,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8053-1: SUMMARY for call netdev_ioctl_#t~ret650#1 := readl(netdev_ioctl_#t~mem649#1.base, ~bvadd~64(120bv64, netdev_ioctl_#t~mem649#1.offset)); srcloc: null [2025-02-08 03:55:12,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8053: netdev_ioctl_~tmp___6~3#1 := netdev_ioctl_#t~ret650#1;havoc netdev_ioctl_#t~mem649#1.base, netdev_ioctl_#t~mem649#1.offset;havoc netdev_ioctl_#t~ret650#1; [2025-02-08 03:55:12,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6864-1: SUMMARY for call hamachi_tx_#t~ret314#1.base, hamachi_tx_#t~ret314#1.offset := netdev_priv(hamachi_tx_~dev#1.base, hamachi_tx_~dev#1.offset); srcloc: null [2025-02-08 03:55:12,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8780: ~ldv_statevar_15~0 := 11bv32; [2025-02-08 03:55:12,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6864: hamachi_tx_~tmp~31#1.base, hamachi_tx_~tmp~31#1.offset := hamachi_tx_#t~ret314#1.base, hamachi_tx_#t~ret314#1.offset;havoc hamachi_tx_#t~ret314#1.base, hamachi_tx_#t~ret314#1.offset;hamachi_tx_~hmp~4#1.base, hamachi_tx_~hmp~4#1.offset := hamachi_tx_~tmp~31#1.base, hamachi_tx_~tmp~31#1.offset; [2025-02-08 03:55:12,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8780-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:55:12,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8714: assume 11bv32 == ~ldv_statevar_15~0; [2025-02-08 03:55:12,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8714: assume !(11bv32 == ~ldv_statevar_15~0); [2025-02-08 03:55:12,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6534: SUMMARY for call read_eeprom_#t~ret278#1 := readb(read_eeprom_~ioaddr#1.base, ~bvadd~64(240bv64, read_eeprom_~ioaddr#1.offset)); srcloc: null [2025-02-08 03:55:12,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6402: assume 0bv32 != ~zero_extend~32~8(hamachi_init_one_#t~mem245#1);havoc hamachi_init_one_#t~mem245#1;call write~intINTTYPE4#7(1bv32, hamachi_init_one_~hmp~0#1.base, ~bvadd~64(20bv64, ~bvadd~64(4872bv64, hamachi_init_one_~hmp~0#1.offset)), 4bv64); [2025-02-08 03:55:12,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6402: assume !(0bv32 != ~zero_extend~32~8(hamachi_init_one_#t~mem245#1));havoc hamachi_init_one_#t~mem245#1; [2025-02-08 03:55:12,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7525: assume 0bv32 == ~bvand~32(544bv32, ~zero_extend~32~16(hamachi_rx_#t~mem533#1));havoc hamachi_rx_#t~mem533#1;call hamachi_rx_#t~mem534#1 := read~intINTTYPE4#7(hamachi_rx_~buf_addr~0#1.base, ~bvadd~64(hamachi_rx_~buf_addr~0#1.offset, ~bvadd~64(18446744073709551600bv64, ~zero_extend~64~16(hamachi_rx_~data_size~0#1))), 4bv64);hamachi_rx_~inv~0#1 := hamachi_rx_#t~mem534#1;havoc hamachi_rx_#t~mem534#1;hamachi_rx_~p~0#1.base, hamachi_rx_~p~0#1.offset := hamachi_rx_~buf_addr~0#1.base, ~bvadd~64(hamachi_rx_~buf_addr~0#1.offset, ~bvadd~64(18446744073709551596bv64, ~zero_extend~64~16(hamachi_rx_~data_size~0#1))); [2025-02-08 03:55:12,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7525: assume !(0bv32 == ~bvand~32(544bv32, ~zero_extend~32~16(hamachi_rx_#t~mem533#1)));havoc hamachi_rx_#t~mem533#1; [2025-02-08 03:55:12,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9309: assume 6bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:12,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9309: assume !(6bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:12,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9243: havoc ldv_pci_instance_resume_early_2_6_#t~ret703#1; [2025-02-08 03:55:12,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9243-1: SUMMARY for call ldv_pci_instance_resume_early_2_6_#t~ret703#1 := ##fun~$Pointer$~TO~C_INT(ldv_pci_instance_resume_early_2_6_~arg1#1.base, ldv_pci_instance_resume_early_2_6_~arg1#1.offset, ldv_pci_instance_resume_early_2_6_~arg0#1.base, ldv_pci_instance_resume_early_2_6_~arg0#1.offset); srcloc: null [2025-02-08 03:55:12,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9441: SUMMARY for call ldv_free(~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset); srcloc: null [2025-02-08 03:55:12,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10102-1: SUMMARY for call ldv_switch_to_process_context(); srcloc: null [2025-02-08 03:55:12,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8054: havoc netdev_ioctl_#t~ret651#1;netdev_ioctl_~rc~0#1 := 0bv32; [2025-02-08 03:55:12,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8979: ~ldv_statevar_0~0 := 6bv32; [2025-02-08 03:55:12,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8979-1: SUMMARY for call ldv_assume((if 2bv32 != ~ldv_0_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:12,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7988-1: SUMMARY for call hamachi_get_link_#t~ret637#1.base, hamachi_get_link_#t~ret637#1.offset := netdev_priv(hamachi_get_link_~dev#1.base, hamachi_get_link_~dev#1.offset); srcloc: null [2025-02-08 03:55:12,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7988: hamachi_get_link_~tmp~47#1.base, hamachi_get_link_~tmp~47#1.offset := hamachi_get_link_#t~ret637#1.base, hamachi_get_link_#t~ret637#1.offset;havoc hamachi_get_link_#t~ret637#1.base, hamachi_get_link_#t~ret637#1.offset;hamachi_get_link_~np~4#1.base, hamachi_get_link_~np~4#1.offset := hamachi_get_link_~tmp~47#1.base, hamachi_get_link_~tmp~47#1.offset;assume { :begin_inline_mii_link_ok } true;mii_link_ok_#in~arg0#1.base, mii_link_ok_#in~arg0#1.offset := hamachi_get_link_~np~4#1.base, ~bvadd~64(4872bv64, hamachi_get_link_~np~4#1.offset);havoc mii_link_ok_#res#1;havoc mii_link_ok_#t~nondet898#1, mii_link_ok_~arg0#1.base, mii_link_ok_~arg0#1.offset;mii_link_ok_~arg0#1.base, mii_link_ok_~arg0#1.offset := mii_link_ok_#in~arg0#1.base, mii_link_ok_#in~arg0#1.offset;havoc mii_link_ok_#t~nondet898#1;mii_link_ok_#res#1 := mii_link_ok_#t~nondet898#1;havoc mii_link_ok_#t~nondet898#1; [2025-02-08 03:55:12,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9111: ~ldv_statevar_1~0 := ldv_net_dummy_resourceless_instance_1_#t~ret698#1;havoc ldv_net_dummy_resourceless_instance_1_#t~ret698#1; [2025-02-08 03:55:12,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10102: ~ldv_statevar_4~0 := 3bv32; [2025-02-08 03:55:12,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8054-1: SUMMARY for call netdev_ioctl_#t~ret651#1 := printk(44bv64, 0bv64); srcloc: null [2025-02-08 03:55:12,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9111-1: SUMMARY for call ldv_net_dummy_resourceless_instance_1_#t~ret698#1 := ldv_switch_0(); srcloc: null [2025-02-08 03:55:12,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5676-1: assume { :begin_inline_debug_dma_sync_single_for_device } true;debug_dma_sync_single_for_device_#in~arg0#1.base, debug_dma_sync_single_for_device_#in~arg0#1.offset, debug_dma_sync_single_for_device_#in~arg1#1, debug_dma_sync_single_for_device_#in~arg2#1, debug_dma_sync_single_for_device_#in~arg3#1 := dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset, dma_sync_single_for_device_~addr#1, dma_sync_single_for_device_~size#1, dma_sync_single_for_device_~dir#1;havoc debug_dma_sync_single_for_device_~arg0#1.base, debug_dma_sync_single_for_device_~arg0#1.offset, debug_dma_sync_single_for_device_~arg1#1, debug_dma_sync_single_for_device_~arg2#1, debug_dma_sync_single_for_device_~arg3#1;debug_dma_sync_single_for_device_~arg0#1.base, debug_dma_sync_single_for_device_~arg0#1.offset := debug_dma_sync_single_for_device_#in~arg0#1.base, debug_dma_sync_single_for_device_#in~arg0#1.offset;debug_dma_sync_single_for_device_~arg1#1 := debug_dma_sync_single_for_device_#in~arg1#1;debug_dma_sync_single_for_device_~arg2#1 := debug_dma_sync_single_for_device_#in~arg2#1;debug_dma_sync_single_for_device_~arg3#1 := debug_dma_sync_single_for_device_#in~arg3#1; [2025-02-08 03:55:12,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5676: havoc debug_dma_sync_single_for_device_~arg0#1.base, debug_dma_sync_single_for_device_~arg0#1.offset, debug_dma_sync_single_for_device_~arg1#1, debug_dma_sync_single_for_device_~arg2#1, debug_dma_sync_single_for_device_~arg3#1;havoc debug_dma_sync_single_for_device_#in~arg0#1.base, debug_dma_sync_single_for_device_#in~arg0#1.offset, debug_dma_sync_single_for_device_#in~arg1#1, debug_dma_sync_single_for_device_#in~arg2#1, debug_dma_sync_single_for_device_#in~arg3#1;assume { :end_inline_debug_dma_sync_single_for_device } true; [2025-02-08 03:55:12,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5478: assume { :begin_inline_kobject_name } true;kobject_name_#in~kobj#1.base, kobject_name_#in~kobj#1.offset := dev_name_~dev#1.base, ~bvadd~64(16bv64, dev_name_~dev#1.offset);havoc kobject_name_#res#1.base, kobject_name_#res#1.offset;havoc kobject_name_#t~mem30#1.base, kobject_name_#t~mem30#1.offset, kobject_name_~kobj#1.base, kobject_name_~kobj#1.offset;kobject_name_~kobj#1.base, kobject_name_~kobj#1.offset := kobject_name_#in~kobj#1.base, kobject_name_#in~kobj#1.offset;call kobject_name_#t~mem30#1.base, kobject_name_#t~mem30#1.offset := read~$Pointer$#7(kobject_name_~kobj#1.base, kobject_name_~kobj#1.offset, 8bv64);kobject_name_#res#1.base, kobject_name_#res#1.offset := kobject_name_#t~mem30#1.base, kobject_name_#t~mem30#1.offset;havoc kobject_name_#t~mem30#1.base, kobject_name_#t~mem30#1.offset; [2025-02-08 03:55:12,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7592: assume { :begin_inline_netif_rx } true;netif_rx_#in~arg0#1.base, netif_rx_#in~arg0#1.offset := hamachi_rx_~skb~5#1.base, hamachi_rx_~skb~5#1.offset;havoc netif_rx_#res#1;havoc netif_rx_#t~nondet900#1, netif_rx_~arg0#1.base, netif_rx_~arg0#1.offset;netif_rx_~arg0#1.base, netif_rx_~arg0#1.offset := netif_rx_#in~arg0#1.base, netif_rx_#in~arg0#1.offset;havoc netif_rx_#t~nondet900#1;netif_rx_#res#1 := netif_rx_#t~nondet900#1;havoc netif_rx_#t~nondet900#1; [2025-02-08 03:55:12,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9442: ~ldv_2_ret_default~0 := 1bv32;~ldv_statevar_2~0 := 20bv32; [2025-02-08 03:55:12,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6337-1: SUMMARY for call hamachi_init_one_#t~ret235#1.base, hamachi_init_one_#t~ret235#1.offset := pci_alloc_consistent(hamachi_init_one_~pdev#1.base, hamachi_init_one_~pdev#1.offset, 512bv64, hamachi_init_one_~#ring_dma~0#1.base, hamachi_init_one_~#ring_dma~0#1.offset); srcloc: null [2025-02-08 03:55:12,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6337: hamachi_init_one_~ring_space~0#1.base, hamachi_init_one_~ring_space~0#1.offset := hamachi_init_one_#t~ret235#1.base, hamachi_init_one_#t~ret235#1.offset;havoc hamachi_init_one_#t~ret235#1.base, hamachi_init_one_#t~ret235#1.offset; [2025-02-08 03:55:12,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5280: havoc __le32_to_cpup_#t~mem1#1;get_unaligned_le32_#t~ret213#1 := __le32_to_cpup_#res#1;havoc __le32_to_cpup_#t~mem1#1, __le32_to_cpup_~p#1.base, __le32_to_cpup_~p#1.offset;havoc __le32_to_cpup_#in~p#1.base, __le32_to_cpup_#in~p#1.offset;assume { :end_inline___le32_to_cpup } true;get_unaligned_le32_~tmp~25#1 := get_unaligned_le32_#t~ret213#1;havoc get_unaligned_le32_#t~ret213#1;get_unaligned_le32_#res#1 := get_unaligned_le32_~tmp~25#1; [2025-02-08 03:55:12,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9442-1: SUMMARY for call ldv_free(~ldv_2_resource_struct_pci_device_id_ptr~0.base, ~ldv_2_resource_struct_pci_device_id_ptr~0.offset); srcloc: null [2025-02-08 03:55:12,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7196-1: SUMMARY for call hamachi_start_xmit_#t~ret415#1 := printk(26bv64, 0bv64); srcloc: null [2025-02-08 03:55:12,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7196: havoc hamachi_start_xmit_#t~mem414#1;havoc hamachi_start_xmit_#t~ret415#1;call hamachi_start_xmit_#t~mem416#1.base, hamachi_start_xmit_#t~mem416#1.offset := read~$Pointer$#7(hamachi_start_xmit_~hmp~8#1.base, ~bvadd~64(4948bv64, hamachi_start_xmit_~hmp~8#1.offset), 8bv64); [2025-02-08 03:55:12,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10037: assume 2bv32 == ~ldv_statevar_5~0; [2025-02-08 03:55:12,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10037: assume !(2bv32 == ~ldv_statevar_5~0); [2025-02-08 03:55:12,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7659-1: SUMMARY for call hamachi_error_#t~ret563#1.base, hamachi_error_#t~ret563#1.offset := netdev_priv(hamachi_error_~dev#1.base, hamachi_error_~dev#1.offset); srcloc: null [2025-02-08 03:55:12,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7659: hamachi_error_~tmp~38#1.base, hamachi_error_~tmp~38#1.offset := hamachi_error_#t~ret563#1.base, hamachi_error_#t~ret563#1.offset;havoc hamachi_error_#t~ret563#1.base, hamachi_error_#t~ret563#1.offset;hamachi_error_~hmp~11#1.base, hamachi_error_~hmp~11#1.offset := hamachi_error_~tmp~38#1.base, hamachi_error_~tmp~38#1.offset;call hamachi_error_#t~mem564#1.base, hamachi_error_#t~mem564#1.offset := read~$Pointer$#7(hamachi_error_~hmp~11#1.base, ~bvadd~64(4948bv64, hamachi_error_~hmp~11#1.offset), 8bv64);hamachi_error_~ioaddr~7#1.base, hamachi_error_~ioaddr~7#1.offset := hamachi_error_#t~mem564#1.base, hamachi_error_#t~mem564#1.offset;havoc hamachi_error_#t~mem564#1.base, hamachi_error_#t~mem564#1.offset; [2025-02-08 03:55:12,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9641: assume 13bv32 == ~ldv_statevar_3~0; [2025-02-08 03:55:12,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9641: assume !(13bv32 == ~ldv_statevar_3~0); [2025-02-08 03:55:12,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9179: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_20 } true;ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.offset := ~ldv_1_callback_ndo_tx_timeout~0.base, ~ldv_1_callback_ndo_tx_timeout~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.offset; [2025-02-08 03:55:12,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12152-3: SUMMARY for call alloc_etherdev_mqs_#t~ret886#1.base, alloc_etherdev_mqs_#t~ret886#1.offset := ldv_malloc(3027bv64); srcloc: null [2025-02-08 03:55:12,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12152: havoc alloc_etherdev_mqs_#t~ret886#1.base, alloc_etherdev_mqs_#t~ret886#1.offset; [2025-02-08 03:55:12,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6867: call hamachi_tx_#t~mem329#1 := read~intINTTYPE4#7(hamachi_tx_~hmp~4#1.base, ~bvadd~64(4844bv64, hamachi_tx_~hmp~4#1.offset), 4bv64);call hamachi_tx_#t~mem330#1 := read~intINTTYPE4#7(hamachi_tx_~hmp~4#1.base, ~bvadd~64(4848bv64, hamachi_tx_~hmp~4#1.offset), 4bv64); [2025-02-08 03:55:12,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12152-2: alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset := alloc_etherdev_mqs_#t~ret886#1.base, alloc_etherdev_mqs_#t~ret886#1.offset;havoc alloc_etherdev_mqs_#t~ret886#1.base, alloc_etherdev_mqs_#t~ret886#1.offset; [2025-02-08 03:55:12,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9047: assume 8bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:12,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9047: assume !(8bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:12,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12152-1: ldv_alloc_etherdev_mqs_60_#t~ret771#1.base, ldv_alloc_etherdev_mqs_60_#t~ret771#1.offset := alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret886#1.base, alloc_etherdev_mqs_#t~ret886#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_60_~tmp~71#1.base, ldv_alloc_etherdev_mqs_60_~tmp~71#1.offset := ldv_alloc_etherdev_mqs_60_#t~ret771#1.base, ldv_alloc_etherdev_mqs_60_#t~ret771#1.offset;havoc ldv_alloc_etherdev_mqs_60_#t~ret771#1.base, ldv_alloc_etherdev_mqs_60_#t~ret771#1.offset;ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.offset := ldv_alloc_etherdev_mqs_60_~tmp~71#1.base, ldv_alloc_etherdev_mqs_60_~tmp~71#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_60_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.offset, ldv_alloc_etherdev_mqs_60_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_60_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_60_~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~ret664#1, ldv_alloc_etherdev_mqs_#t~ret665#1.base, ldv_alloc_etherdev_mqs_#t~ret665#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_6_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.offset, ldv_alloc_etherdev_mqs_~tmp~53#1.base, ldv_alloc_etherdev_mqs_~tmp~53#1.offset, ldv_alloc_etherdev_mqs_~tmp___0~28#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_6_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.offset;havoc ldv_alloc_etherdev_mqs_~tmp~53#1.base, ldv_alloc_etherdev_mqs_~tmp~53#1.offset;havoc ldv_alloc_etherdev_mqs_~tmp___0~28#1; [2025-02-08 03:55:12,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9708: ~ldv_statevar_3~0 := ldv_struct_chip_info_base_instance_3_#t~ret754#1;havoc ldv_struct_chip_info_base_instance_3_#t~ret754#1; [2025-02-08 03:55:12,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9708-1: SUMMARY for call ldv_struct_chip_info_base_instance_3_#t~ret754#1 := ldv_switch_2(); srcloc: null [2025-02-08 03:55:12,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7462: call hamachi_rx_#t~mem498#1 := read~intINTTYPE8#7(hamachi_rx_~dev#1.base, ~bvadd~64(32bv64, ~bvadd~64(260bv64, hamachi_rx_~dev#1.offset)), 8bv64);call write~intINTTYPE8#7(~bvadd~64(1bv64, hamachi_rx_#t~mem498#1), hamachi_rx_~dev#1.base, ~bvadd~64(32bv64, ~bvadd~64(260bv64, hamachi_rx_~dev#1.offset)), 8bv64);havoc hamachi_rx_#t~mem498#1; [2025-02-08 03:55:12,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7528: assume 0bv32 != ~bvand~32(4bv32, hamachi_rx_~inv~0#1);hamachi_rx_~inv~0#1 := ~bvand~32(4294967291bv32, hamachi_rx_~inv~0#1);hamachi_rx_~p~0#1.base, hamachi_rx_~p~0#1.offset := hamachi_rx_~p~0#1.base, ~bvsub~64(hamachi_rx_~p~0#1.offset, 4bv64); [2025-02-08 03:55:12,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7528: assume !(0bv32 != ~bvand~32(4bv32, hamachi_rx_~inv~0#1)); [2025-02-08 03:55:12,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9378: ~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:55:12,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7330: assume ~bvule~32(~bvsub~32(hamachi_interrupt_#t~mem460#1, hamachi_interrupt_#t~mem461#1), 59bv32);havoc hamachi_interrupt_#t~mem460#1;havoc hamachi_interrupt_#t~mem461#1;call write~intINTTYPE4#7(0bv32, hamachi_interrupt_~hmp~9#1.base, ~bvadd~64(4856bv64, hamachi_interrupt_~hmp~9#1.offset), 4bv64); [2025-02-08 03:55:12,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7330: assume !~bvule~32(~bvsub~32(hamachi_interrupt_#t~mem460#1, hamachi_interrupt_#t~mem461#1), 59bv32);havoc hamachi_interrupt_#t~mem460#1;havoc hamachi_interrupt_#t~mem461#1; [2025-02-08 03:55:12,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6339: assume 0bv64 == ~bvadd~64(hamachi_init_one_~ring_space~0#1.base, hamachi_init_one_~ring_space~0#1.offset); [2025-02-08 03:55:12,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6339: assume !(0bv64 == ~bvadd~64(hamachi_init_one_~ring_space~0#1.base, hamachi_init_one_~ring_space~0#1.offset));call write~$Pointer$#7(hamachi_init_one_~ring_space~0#1.base, hamachi_init_one_~ring_space~0#1.offset, hamachi_init_one_~hmp~0#1.base, ~bvadd~64(8bv64, hamachi_init_one_~hmp~0#1.offset), 8bv64);call hamachi_init_one_#t~mem236#1 := read~intINTTYPE8#12(hamachi_init_one_~#ring_dma~0#1.base, hamachi_init_one_~#ring_dma~0#1.offset, 8bv64);call write~intINTTYPE8#7(hamachi_init_one_#t~mem236#1, hamachi_init_one_~hmp~0#1.base, ~bvadd~64(4624bv64, hamachi_init_one_~hmp~0#1.offset), 8bv64);havoc hamachi_init_one_#t~mem236#1; [2025-02-08 03:55:12,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7198: hamachi_start_xmit_~status~0#1 := hamachi_start_xmit_#t~ret417#1;havoc hamachi_start_xmit_#t~mem416#1.base, hamachi_start_xmit_#t~mem416#1.offset;havoc hamachi_start_xmit_#t~ret417#1; [2025-02-08 03:55:12,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7198-1: SUMMARY for call hamachi_start_xmit_#t~ret417#1 := readw(hamachi_start_xmit_#t~mem416#1.base, ~bvadd~64(6bv64, hamachi_start_xmit_#t~mem416#1.offset)); srcloc: null [2025-02-08 03:55:12,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6538: read_eeprom_~tmp~27#1 := read_eeprom_#t~ret278#1;havoc read_eeprom_#t~ret278#1; [2025-02-08 03:55:12,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8718: havoc ldv_entry_EMGentry_15_#t~ret686#1, ldv_entry_EMGentry_15_#t~ret687#1, ldv_entry_EMGentry_15_#t~ret688#1, ldv_entry_EMGentry_15_#t~ret689#1, ldv_entry_EMGentry_15_~arg0#1.base, ldv_entry_EMGentry_15_~arg0#1.offset, ldv_entry_EMGentry_15_~tmp~54#1, ldv_entry_EMGentry_15_~tmp___0~29#1;havoc ldv_entry_EMGentry_15_#in~arg0#1.base, ldv_entry_EMGentry_15_#in~arg0#1.offset;assume { :end_inline_ldv_entry_EMGentry_15 } true; [2025-02-08 03:55:12,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10436: ldv_post_probe_~tmp~80#1 := ldv_post_probe_#t~ret791#1;havoc ldv_post_probe_#t~ret791#1;ldv_post_probe_#res#1 := ldv_post_probe_~tmp~80#1;ldv_pci_pci_instance_2_#t~ret737#1 := ldv_post_probe_#res#1;havoc ldv_post_probe_#t~ret791#1, ldv_post_probe_~probe_ret_val#1, ldv_post_probe_~tmp~80#1;havoc ldv_post_probe_#in~probe_ret_val#1;assume { :end_inline_ldv_post_probe } true;~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret737#1;havoc ldv_pci_pci_instance_2_#t~ret737#1; [2025-02-08 03:55:12,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6472-1: SUMMARY for call hamachi_init_one_#t~ret268#1 := mdio_read(hamachi_init_one_~dev~0#1.base, hamachi_init_one_~dev~0#1.offset, hamachi_init_one_~phy~0#1, 4bv32); srcloc: null [2025-02-08 03:55:12,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7463: assume 0bv32 != ~bvand~32(6291456bv32, hamachi_rx_~frame_status~0#1);call hamachi_rx_#t~mem499#1 := read~intINTTYPE8#7(hamachi_rx_~dev#1.base, ~bvadd~64(80bv64, ~bvadd~64(260bv64, hamachi_rx_~dev#1.offset)), 8bv64);call write~intINTTYPE8#7(~bvadd~64(1bv64, hamachi_rx_#t~mem499#1), hamachi_rx_~dev#1.base, ~bvadd~64(80bv64, ~bvadd~64(260bv64, hamachi_rx_~dev#1.offset)), 8bv64);havoc hamachi_rx_#t~mem499#1; [2025-02-08 03:55:12,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7463: assume !(0bv32 != ~bvand~32(6291456bv32, hamachi_rx_~frame_status~0#1)); [2025-02-08 03:55:12,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10436-1: SUMMARY for call ldv_post_probe_#t~ret791#1 := ldv_filter_positive_int(ldv_post_probe_~probe_ret_val#1); srcloc: null [2025-02-08 03:55:12,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6472: call write~intINTTYPE4#7(hamachi_init_one_#t~ret268#1, hamachi_init_one_~hmp~0#1.base, ~bvadd~64(4bv64, ~bvadd~64(4872bv64, hamachi_init_one_~hmp~0#1.offset)), 4bv64);havoc hamachi_init_one_#t~ret268#1;call hamachi_init_one_#t~mem269#1 := read~intINTTYPE4#7(hamachi_init_one_~hmp~0#1.base, ~bvadd~64(4bv64, ~bvadd~64(4872bv64, hamachi_init_one_~hmp~0#1.offset)), 4bv64); [2025-02-08 03:55:12,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10172: hamachi_init_one_#t~ret230#1.base, hamachi_init_one_#t~ret230#1.offset := ldv_alloc_etherdev_mqs_60_#res#1.base, ldv_alloc_etherdev_mqs_60_#res#1.offset;havoc ldv_alloc_etherdev_mqs_60_#t~ret771#1.base, ldv_alloc_etherdev_mqs_60_#t~ret771#1.offset, ldv_alloc_etherdev_mqs_60_#t~ret772#1.base, ldv_alloc_etherdev_mqs_60_#t~ret772#1.offset, ldv_alloc_etherdev_mqs_60_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_60_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_60_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.offset, ldv_alloc_etherdev_mqs_60_~tmp~71#1.base, ldv_alloc_etherdev_mqs_60_~tmp~71#1.offset, ldv_alloc_etherdev_mqs_60_~tmp___0~33#1.base, ldv_alloc_etherdev_mqs_60_~tmp___0~33#1.offset;havoc ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg3#1;assume { :end_inline_ldv_alloc_etherdev_mqs_60 } true;hamachi_init_one_~dev~0#1.base, hamachi_init_one_~dev~0#1.offset := hamachi_init_one_#t~ret230#1.base, hamachi_init_one_#t~ret230#1.offset;havoc hamachi_init_one_#t~ret230#1.base, hamachi_init_one_#t~ret230#1.offset; [2025-02-08 03:55:12,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9313: assume 7bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:12,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9313: assume !(7bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:12,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7926: hamachi_get_drvinfo_~tmp~43#1.base, hamachi_get_drvinfo_~tmp~43#1.offset := hamachi_get_drvinfo_#t~ret625#1.base, hamachi_get_drvinfo_#t~ret625#1.offset;havoc hamachi_get_drvinfo_#t~ret625#1.base, hamachi_get_drvinfo_#t~ret625#1.offset;hamachi_get_drvinfo_~np~0#1.base, hamachi_get_drvinfo_~np~0#1.offset := hamachi_get_drvinfo_~tmp~43#1.base, hamachi_get_drvinfo_~tmp~43#1.offset; [2025-02-08 03:55:12,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6869: call hamachi_tx_#t~mem315#1 := read~intINTTYPE4#7(hamachi_tx_~hmp~4#1.base, ~bvadd~64(4848bv64, hamachi_tx_~hmp~4#1.offset), 4bv64);hamachi_tx_~entry~0#1 := ~bvand~32(63bv32, hamachi_tx_#t~mem315#1);call hamachi_tx_#t~mem316#1.base, hamachi_tx_#t~mem316#1.offset := read~$Pointer$#7(hamachi_tx_~hmp~4#1.base, ~bvadd~64(8bv64, hamachi_tx_~hmp~4#1.offset), 8bv64);call hamachi_tx_#t~mem317#1 := read~intINTTYPE4#7(hamachi_tx_#t~mem316#1.base, ~bvadd~64(hamachi_tx_#t~mem316#1.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(hamachi_tx_~entry~0#1))), 4bv64); [2025-02-08 03:55:12,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7926-1: SUMMARY for call hamachi_get_drvinfo_#t~ret625#1.base, hamachi_get_drvinfo_#t~ret625#1.offset := netdev_priv(hamachi_get_drvinfo_~dev#1.base, hamachi_get_drvinfo_~dev#1.offset); srcloc: null [2025-02-08 03:55:12,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7596: call hamachi_rx_#t~mem543#1 := read~intINTTYPE4#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4836bv64, hamachi_rx_~hmp~10#1.offset), 4bv64);call write~intINTTYPE4#7(~bvadd~32(1bv32, hamachi_rx_#t~mem543#1), hamachi_rx_~hmp~10#1.base, ~bvadd~64(4836bv64, hamachi_rx_~hmp~10#1.offset), 4bv64);havoc hamachi_rx_#t~mem543#1;call hamachi_rx_#t~mem544#1 := read~intINTTYPE4#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4836bv64, hamachi_rx_~hmp~10#1.offset), 4bv64);hamachi_rx_~entry~3#1 := ~bvand~32(511bv32, hamachi_rx_#t~mem544#1);havoc hamachi_rx_#t~mem544#1; [2025-02-08 03:55:12,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6473-1: SUMMARY for call hamachi_init_one_#t~ret270#1 := printk(9bv64, 0bv64); srcloc: null [2025-02-08 03:55:12,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6473: havoc hamachi_init_one_#t~mem269#1;havoc hamachi_init_one_#t~ret270#1; [2025-02-08 03:55:12,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10173-1: ldv_alloc_etherdev_mqs_60_#res#1.base, ldv_alloc_etherdev_mqs_60_#res#1.offset := ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.offset; [2025-02-08 03:55:12,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: #t~ret912#1 := main_#res#1;havoc main_#t~ret690#1, main_~tmp~55#1;assume { :end_inline_main } true; [2025-02-08 03:55:12,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7200: assume 1bv32 != ~bvand~32(3bv32, ~zero_extend~32~16(hamachi_start_xmit_~status~0#1));call hamachi_start_xmit_#t~mem418#1.base, hamachi_start_xmit_#t~mem418#1.offset := read~$Pointer$#7(hamachi_start_xmit_~hmp~8#1.base, ~bvadd~64(4948bv64, hamachi_start_xmit_~hmp~8#1.offset), 8bv64); [2025-02-08 03:55:12,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7200: assume !(1bv32 != ~bvand~32(3bv32, ~zero_extend~32~16(hamachi_start_xmit_~status~0#1))); [2025-02-08 03:55:12,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-2: SUMMARY for call hamachi_timer(##fun~C_ULONG~TO~VOID_#~762#1); srcloc: null [2025-02-08 03:55:12,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8059-1: SUMMARY for call ldv_spin_lock_irq_68(netdev_ioctl_~np~5#1.base, ~bvadd~64(4764bv64, netdev_ioctl_~np~5#1.offset)); srcloc: null [2025-02-08 03:55:12,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: assume ~bvult~64(#Ultimate.C_memset_#t~loopctr919#1, #Ultimate.C_memset_#amount#1);#memory_int#7 := #memory_int#7[#Ultimate.C_memset_#ptr#1.base,~bvadd~64(#Ultimate.C_memset_#ptr#1.offset, #Ultimate.C_memset_#t~loopctr919#1) := #Ultimate.C_memset_#value#1[8:0]];#memory_$Pointer$#7.base, #memory_$Pointer$#7.offset := #memory_$Pointer$#7.base[#Ultimate.C_memset_#ptr#1.base,~bvadd~64(#Ultimate.C_memset_#ptr#1.offset, #Ultimate.C_memset_#t~loopctr919#1) := 0bv64], #memory_$Pointer$#7.offset[#Ultimate.C_memset_#ptr#1.base,~bvadd~64(#Ultimate.C_memset_#ptr#1.offset, #Ultimate.C_memset_#t~loopctr919#1) := ~zero_extend~64~8(#Ultimate.C_memset_#value#1[8:0])];#Ultimate.C_memset_#t~loopctr919#1 := ~bvadd~64(1bv64, #Ultimate.C_memset_#t~loopctr919#1); [2025-02-08 03:55:12,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: assume !~bvult~64(#Ultimate.C_memset_#t~loopctr919#1, #Ultimate.C_memset_#amount#1);assume #Ultimate.C_memset_#res#1.base == #Ultimate.C_memset_#ptr#1.base && #Ultimate.C_memset_#res#1.offset == #Ultimate.C_memset_#ptr#1.offset;hamachi_init_one_#t~memset~res273#1.base, hamachi_init_one_#t~memset~res273#1.offset := #Ultimate.C_memset_#res#1.base, #Ultimate.C_memset_#res#1.offset;havoc #Ultimate.C_memset_#t~loopctr919#1;havoc #Ultimate.C_memset_#ptr#1.base, #Ultimate.C_memset_#ptr#1.offset, #Ultimate.C_memset_#value#1, #Ultimate.C_memset_#amount#1;assume { :end_inline_#Ultimate.C_memset } true;havoc hamachi_init_one_#t~memset~res273#1.base, hamachi_init_one_#t~memset~res273#1.offset; [2025-02-08 03:55:12,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8059: assume { :begin_inline_generic_mii_ioctl } true;generic_mii_ioctl_#in~arg0#1.base, generic_mii_ioctl_#in~arg0#1.offset, generic_mii_ioctl_#in~arg1#1.base, generic_mii_ioctl_#in~arg1#1.offset, generic_mii_ioctl_#in~arg2#1, generic_mii_ioctl_#in~arg3#1.base, generic_mii_ioctl_#in~arg3#1.offset := netdev_ioctl_~np~5#1.base, ~bvadd~64(4872bv64, netdev_ioctl_~np~5#1.offset), netdev_ioctl_~data~0#1.base, netdev_ioctl_~data~0#1.offset, netdev_ioctl_~cmd#1, 0bv64, 0bv64;havoc generic_mii_ioctl_#res#1;havoc generic_mii_ioctl_#t~nondet893#1, generic_mii_ioctl_~arg0#1.base, generic_mii_ioctl_~arg0#1.offset, generic_mii_ioctl_~arg1#1.base, generic_mii_ioctl_~arg1#1.offset, generic_mii_ioctl_~arg2#1, generic_mii_ioctl_~arg3#1.base, generic_mii_ioctl_~arg3#1.offset;generic_mii_ioctl_~arg0#1.base, generic_mii_ioctl_~arg0#1.offset := generic_mii_ioctl_#in~arg0#1.base, generic_mii_ioctl_#in~arg0#1.offset;generic_mii_ioctl_~arg1#1.base, generic_mii_ioctl_~arg1#1.offset := generic_mii_ioctl_#in~arg1#1.base, generic_mii_ioctl_#in~arg1#1.offset;generic_mii_ioctl_~arg2#1 := generic_mii_ioctl_#in~arg2#1;generic_mii_ioctl_~arg3#1.base, generic_mii_ioctl_~arg3#1.offset := generic_mii_ioctl_#in~arg3#1.base, generic_mii_ioctl_#in~arg3#1.offset;havoc generic_mii_ioctl_#t~nondet893#1;generic_mii_ioctl_#res#1 := generic_mii_ioctl_#t~nondet893#1;havoc generic_mii_ioctl_#t~nondet893#1; [2025-02-08 03:55:12,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: assume ~bvult~64(#Ultimate.C_memcpy_#t~loopctr929#1, #Ultimate.C_memcpy_size#1);call #Ultimate.C_memcpy_#t~mem930#1.base, #Ultimate.C_memcpy_#t~mem930#1.offset := read~unchecked~$Pointer$#7(#Ultimate.C_memcpy_src#1.base, ~bvadd~64(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr929#1), 8bv64);call write~unchecked~$Pointer$#7(#Ultimate.C_memcpy_#t~mem930#1.base, #Ultimate.C_memcpy_#t~mem930#1.offset, #Ultimate.C_memcpy_dest#1.base, ~bvadd~64(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr929#1), 8bv64);#Ultimate.C_memcpy_#t~loopctr929#1 := ~bvadd~64(8bv64, #Ultimate.C_memcpy_#t~loopctr929#1); [2025-02-08 03:55:12,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: assume !~bvult~64(#Ultimate.C_memcpy_#t~loopctr929#1, #Ultimate.C_memcpy_size#1);assume #Ultimate.C_memcpy_#res#1.base == #Ultimate.C_memcpy_dest#1.base && #Ultimate.C_memcpy_#res#1.offset == #Ultimate.C_memcpy_dest#1.offset;skb_copy_to_linear_data_#t~memcpy~res161#1.base, skb_copy_to_linear_data_#t~memcpy~res161#1.offset := #Ultimate.C_memcpy_#res#1.base, #Ultimate.C_memcpy_#res#1.offset;havoc #Ultimate.C_memcpy_#t~loopctr920#1, #Ultimate.C_memcpy_#t~mem921#1, #Ultimate.C_memcpy_#t~mem922#1, #Ultimate.C_memcpy_#t~mem923#1, #Ultimate.C_memcpy_#t~mem924#1, #Ultimate.C_memcpy_#t~mem925#1, #Ultimate.C_memcpy_#t~mem926#1, #Ultimate.C_memcpy_#t~mem927#1, #Ultimate.C_memcpy_#t~mem928#1, #Ultimate.C_memcpy_#t~loopctr929#1, #Ultimate.C_memcpy_#t~mem930#1.base, #Ultimate.C_memcpy_#t~mem930#1.offset;havoc #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_size#1;assume { :end_inline_#Ultimate.C_memcpy } true;havoc skb_copy_to_linear_data_#t~mem160#1.base, skb_copy_to_linear_data_#t~mem160#1.offset;havoc skb_copy_to_linear_data_#t~memcpy~res161#1.base, skb_copy_to_linear_data_#t~memcpy~res161#1.offset; [2025-02-08 03:55:12,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: assume ~bvult~64(#Ultimate.C_memcpy_#t~loopctr920#1, #Ultimate.C_memcpy_size#1);call #Ultimate.C_memcpy_#t~mem921#1 := read~unchecked~intINTTYPE8#7(#Ultimate.C_memcpy_src#1.base, ~bvadd~64(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr920#1), 8bv64);call write~unchecked~intINTTYPE8#7(#Ultimate.C_memcpy_#t~mem921#1, #Ultimate.C_memcpy_dest#1.base, ~bvadd~64(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr920#1), 8bv64);call #Ultimate.C_memcpy_#t~mem922#1 := read~unchecked~intINTTYPE1#7(#Ultimate.C_memcpy_src#1.base, ~bvadd~64(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr920#1), 1bv64);call write~unchecked~intINTTYPE1#7(#Ultimate.C_memcpy_#t~mem922#1, #Ultimate.C_memcpy_dest#1.base, ~bvadd~64(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr920#1), 1bv64);call #Ultimate.C_memcpy_#t~mem923#1 := read~unchecked~intINTTYPE8#7(#Ultimate.C_memcpy_src#1.base, ~bvadd~64(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr920#1), 8bv64);call write~unchecked~intINTTYPE8#7(#Ultimate.C_memcpy_#t~mem923#1, #Ultimate.C_memcpy_dest#1.base, ~bvadd~64(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr920#1), 8bv64);call #Ultimate.C_memcpy_#t~mem924#1 := read~unchecked~intINTTYPE4#7(#Ultimate.C_memcpy_src#1.base, ~bvadd~64(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr920#1), 4bv64);call write~unchecked~intINTTYPE4#7(#Ultimate.C_memcpy_#t~mem924#1, #Ultimate.C_memcpy_dest#1.base, ~bvadd~64(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr920#1), 4bv64);call #Ultimate.C_memcpy_#t~mem925#1 := read~unchecked~intINTTYPE4#7(#Ultimate.C_memcpy_src#1.base, ~bvadd~64(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr920#1), 4bv64);call write~unchecked~intINTTYPE4#7(#Ultimate.C_memcpy_#t~mem925#1, #Ultimate.C_memcpy_dest#1.base, ~bvadd~64(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr920#1), 4bv64);call #Ultimate.C_memcpy_#t~mem926#1 := read~unchecked~intINTTYPE2#7(#Ultimate.C_memcpy_src#1.base, ~bvadd~64(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr920#1), 2bv64);call write~unchecked~intINTTYPE2#7(#Ultimate.C_memcpy_#t~mem926#1, #Ultimate.C_memcpy_dest#1.base, ~bvadd~64(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr920#1), 2bv64);call #Ultimate.C_memcpy_#t~mem927#1 := read~unchecked~intINTTYPE1#7(#Ultimate.C_memcpy_src#1.base, ~bvadd~64(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr920#1), 1bv64);call write~unchecked~intINTTYPE1#7(#Ultimate.C_memcpy_#t~mem927#1, #Ultimate.C_memcpy_dest#1.base, ~bvadd~64(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr920#1), 1bv64);call #Ultimate.C_memcpy_#t~mem928#1 := read~unchecked~intINTTYPE1#7(#Ultimate.C_memcpy_src#1.base, ~bvadd~64(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr920#1), 1bv64);call write~unchecked~intINTTYPE1#7(#Ultimate.C_memcpy_#t~mem928#1, #Ultimate.C_memcpy_dest#1.base, ~bvadd~64(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr920#1), 1bv64);#Ultimate.C_memcpy_#t~loopctr920#1 := ~bvadd~64(1bv64, #Ultimate.C_memcpy_#t~loopctr920#1); [2025-02-08 03:55:12,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: assume !~bvult~64(#Ultimate.C_memcpy_#t~loopctr920#1, #Ultimate.C_memcpy_size#1);#Ultimate.C_memcpy_#t~loopctr929#1 := 0bv64; [2025-02-08 03:55:12,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6870: assume ~bvslt~32(hamachi_tx_#t~mem317#1, 0bv32);havoc hamachi_tx_#t~mem316#1.base, hamachi_tx_#t~mem316#1.offset;havoc hamachi_tx_#t~mem317#1; [2025-02-08 03:55:12,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6870: assume !~bvslt~32(hamachi_tx_#t~mem317#1, 0bv32);havoc hamachi_tx_#t~mem316#1.base, hamachi_tx_#t~mem316#1.offset;havoc hamachi_tx_#t~mem317#1;call hamachi_tx_#t~mem318#1.base, hamachi_tx_#t~mem318#1.offset := read~$Pointer$#7(hamachi_tx_~hmp~4#1.base, ~bvadd~64(~bvadd~64(4112bv64, hamachi_tx_~hmp~4#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(hamachi_tx_~entry~0#1))), 8bv64);hamachi_tx_~skb~1#1.base, hamachi_tx_~skb~1#1.offset := hamachi_tx_#t~mem318#1.base, hamachi_tx_#t~mem318#1.offset;havoc hamachi_tx_#t~mem318#1.base, hamachi_tx_#t~mem318#1.offset; [2025-02-08 03:55:12,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8786: assume { :begin_inline_ldv_EMGentry_init_hamachi_init_15_11 } true;ldv_EMGentry_init_hamachi_init_15_11_#in~arg0#1.base, ldv_EMGentry_init_hamachi_init_15_11_#in~arg0#1.offset := ~ldv_15_init_hamachi_init_default~0.base, ~ldv_15_init_hamachi_init_default~0.offset;havoc ldv_EMGentry_init_hamachi_init_15_11_#res#1;havoc ldv_EMGentry_init_hamachi_init_15_11_#t~ret662#1, ldv_EMGentry_init_hamachi_init_15_11_~arg0#1.base, ldv_EMGentry_init_hamachi_init_15_11_~arg0#1.offset, ldv_EMGentry_init_hamachi_init_15_11_~tmp~51#1;ldv_EMGentry_init_hamachi_init_15_11_~arg0#1.base, ldv_EMGentry_init_hamachi_init_15_11_~arg0#1.offset := ldv_EMGentry_init_hamachi_init_15_11_#in~arg0#1.base, ldv_EMGentry_init_hamachi_init_15_11_#in~arg0#1.offset;havoc ldv_EMGentry_init_hamachi_init_15_11_~tmp~51#1;assume { :begin_inline_hamachi_init } true;havoc hamachi_init_#res#1;havoc hamachi_init_#t~ret660#1, hamachi_init_#t~ret661#1, hamachi_init_~tmp~50#1;havoc hamachi_init_~tmp~50#1; [2025-02-08 03:55:12,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10041: assume 3bv32 == ~ldv_statevar_5~0; [2025-02-08 03:55:12,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10041: assume !(3bv32 == ~ldv_statevar_5~0); [2025-02-08 03:55:12,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9645: assume 15bv32 == ~ldv_statevar_3~0; [2025-02-08 03:55:12,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9645: assume !(15bv32 == ~ldv_statevar_3~0); [2025-02-08 03:55:12,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7663: assume 0bv32 != ~bvand~32(196608bv32, hamachi_error_~intr_status#1); [2025-02-08 03:55:12,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7663: assume !(0bv32 != ~bvand~32(196608bv32, hamachi_error_~intr_status#1)); [2025-02-08 03:55:12,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8786-1: SUMMARY for call ldv_assume((if 20bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:12,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6540: assume 0bv32 != ~bvand~32(64bv32, ~zero_extend~32~8(read_eeprom_~tmp~27#1));read_eeprom_~bogus_cnt~0#1 := ~bvsub~32(read_eeprom_~bogus_cnt~0#1, 1bv32); [2025-02-08 03:55:12,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6540: assume !(0bv32 != ~bvand~32(64bv32, ~zero_extend~32~8(read_eeprom_~tmp~27#1))); [2025-02-08 03:55:12,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8390: havoc ldv_base_instance_callback_3_9_~arg0#1.base, ldv_base_instance_callback_3_9_~arg0#1.offset, ldv_base_instance_callback_3_9_~arg1#1;havoc ldv_base_instance_callback_3_9_#in~arg0#1.base, ldv_base_instance_callback_3_9_#in~arg0#1.offset, ldv_base_instance_callback_3_9_#in~arg1#1;assume { :end_inline_ldv_base_instance_callback_3_9 } true;~ldv_statevar_3~0 := 8bv32; [2025-02-08 03:55:12,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6408-2: hamachi_init_one_#t~short247#1 := ~bvsle~32(hamachi_init_one_~card_idx~0#1, 7bv32); [2025-02-08 03:55:12,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6408-1: assume hamachi_init_one_#t~short247#1;call hamachi_init_one_#t~mem246#1 := read~intINTTYPE4#10(~#full_duplex~0.base, ~bvadd~64(~#full_duplex~0.offset, ~bvmul~64(4bv64, ~sign_extend~64~32(hamachi_init_one_~card_idx~0#1))), 4bv64);hamachi_init_one_#t~short247#1 := ~bvsgt~32(hamachi_init_one_#t~mem246#1, 0bv32); [2025-02-08 03:55:12,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6408-1: assume !hamachi_init_one_#t~short247#1; [2025-02-08 03:55:12,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6408: assume hamachi_init_one_#t~short247#1;havoc hamachi_init_one_#t~mem246#1;havoc hamachi_init_one_#t~short247#1;call write~intINTTYPE4#7(1bv32, hamachi_init_one_~hmp~0#1.base, ~bvadd~64(16bv64, ~bvadd~64(4872bv64, hamachi_init_one_~hmp~0#1.offset)), 4bv64); [2025-02-08 03:55:12,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6408: assume !hamachi_init_one_#t~short247#1;havoc hamachi_init_one_#t~mem246#1;havoc hamachi_init_one_#t~short247#1; [2025-02-08 03:55:12,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8324-1: SUMMARY for call ldv___pci_register_driver_#t~ret663#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:12,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8324: ldv___pci_register_driver_~tmp~52#1 := ldv___pci_register_driver_#t~ret663#1;havoc ldv___pci_register_driver_#t~ret663#1; [2025-02-08 03:55:12,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8390-1: SUMMARY for call hamachi_timer(ldv_base_instance_callback_3_9_~arg1#1); srcloc: null [2025-02-08 03:55:12,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7333: SUMMARY for call netif_wake_queue(hamachi_interrupt_~dev~2#1.base, hamachi_interrupt_~dev~2#1.offset); srcloc: null [2025-02-08 03:55:12,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12156: havoc capable_#t~nondet887#1;netdev_ioctl_#t~ret642#1 := capable_#res#1;havoc capable_#t~nondet887#1, capable_~arg0#1;havoc capable_#in~arg0#1;assume { :end_inline_capable } true;netdev_ioctl_~tmp___3~8#1 := (if 0bv8 == netdev_ioctl_#t~ret642#1 then 0bv8 else 1bv8);havoc netdev_ioctl_#t~ret642#1; [2025-02-08 03:55:12,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9051: assume 9bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:12,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9051: assume !(9bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:12,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7928-1: SUMMARY for call hamachi_get_drvinfo_#t~ret626#1 := strlcpy(hamachi_get_drvinfo_~info#1.base, ~bvadd~64(4bv64, hamachi_get_drvinfo_~info#1.offset), 42bv64, 0bv64, 32bv64); srcloc: null [2025-02-08 03:55:12,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7928: havoc hamachi_get_drvinfo_#t~ret626#1; [2025-02-08 03:55:12,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8985: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_0_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:12,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7664: assume ~bvsgt~32(~debug~0, 1bv32); [2025-02-08 03:55:12,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7664: assume !~bvsgt~32(~debug~0, 1bv32); [2025-02-08 03:55:12,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8721: SUMMARY for call ldv_assume((if 12bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:12,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9712: ~ldv_3_ret_default~0 := 1bv32;~ldv_statevar_3~0 := 19bv32; [2025-02-08 03:55:12,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9382-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret717#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:55:12,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7202: havoc hamachi_start_xmit_#t~mem418#1.base, hamachi_start_xmit_#t~mem418#1.offset; [2025-02-08 03:55:12,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9382: ~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret717#1;havoc ldv_pci_pci_instance_2_#t~ret717#1; [2025-02-08 03:55:12,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7202-1: SUMMARY for call writew(1bv16, hamachi_start_xmit_#t~mem418#1.base, ~bvadd~64(4bv64, hamachi_start_xmit_#t~mem418#1.offset)); srcloc: null [2025-02-08 03:55:12,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8061: SUMMARY for call ldv_spin_unlock_irq_69(netdev_ioctl_~np~5#1.base, ~bvadd~64(4764bv64, netdev_ioctl_~np~5#1.offset)); srcloc: null [2025-02-08 03:55:12,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9118: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_7 } true;ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_7_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg2#1.offset := ~ldv_1_callback_get_drvinfo~0.base, ~ldv_1_callback_get_drvinfo~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_container_struct_ethtool_drvinfo_ptr~0.base, ~ldv_1_container_struct_ethtool_drvinfo_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_7_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_7_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_7_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg2#1.offset;assume { :begin_inline_hamachi_get_drvinfo } true;hamachi_get_drvinfo_#in~dev#1.base, hamachi_get_drvinfo_#in~dev#1.offset, hamachi_get_drvinfo_#in~info#1.base, hamachi_get_drvinfo_#in~info#1.offset := ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_7_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg2#1.offset;havoc hamachi_get_drvinfo_#t~ret625#1.base, hamachi_get_drvinfo_#t~ret625#1.offset, hamachi_get_drvinfo_#t~ret626#1, hamachi_get_drvinfo_#t~ret627#1, hamachi_get_drvinfo_#t~mem628#1.base, hamachi_get_drvinfo_#t~mem628#1.offset, hamachi_get_drvinfo_#t~ret629#1.base, hamachi_get_drvinfo_#t~ret629#1.offset, hamachi_get_drvinfo_#t~ret630#1, hamachi_get_drvinfo_~dev#1.base, hamachi_get_drvinfo_~dev#1.offset, hamachi_get_drvinfo_~info#1.base, hamachi_get_drvinfo_~info#1.offset, hamachi_get_drvinfo_~np~0#1.base, hamachi_get_drvinfo_~np~0#1.offset, hamachi_get_drvinfo_~tmp~43#1.base, hamachi_get_drvinfo_~tmp~43#1.offset, hamachi_get_drvinfo_~tmp___0~23#1.base, hamachi_get_drvinfo_~tmp___0~23#1.offset;hamachi_get_drvinfo_~dev#1.base, hamachi_get_drvinfo_~dev#1.offset := hamachi_get_drvinfo_#in~dev#1.base, hamachi_get_drvinfo_#in~dev#1.offset;hamachi_get_drvinfo_~info#1.base, hamachi_get_drvinfo_~info#1.offset := hamachi_get_drvinfo_#in~info#1.base, hamachi_get_drvinfo_#in~info#1.offset;havoc hamachi_get_drvinfo_~np~0#1.base, hamachi_get_drvinfo_~np~0#1.offset;havoc hamachi_get_drvinfo_~tmp~43#1.base, hamachi_get_drvinfo_~tmp~43#1.offset;havoc hamachi_get_drvinfo_~tmp___0~23#1.base, hamachi_get_drvinfo_~tmp___0~23#1.offset; [2025-02-08 03:55:12,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7929-1: SUMMARY for call hamachi_get_drvinfo_#t~ret627#1 := strlcpy(hamachi_get_drvinfo_~info#1.base, ~bvadd~64(36bv64, hamachi_get_drvinfo_~info#1.offset), 43bv64, 0bv64, 32bv64); srcloc: null [2025-02-08 03:55:12,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7929: havoc hamachi_get_drvinfo_#t~ret627#1;call hamachi_get_drvinfo_#t~mem628#1.base, hamachi_get_drvinfo_#t~mem628#1.offset := read~$Pointer$#7(hamachi_get_drvinfo_~np~0#1.base, ~bvadd~64(4940bv64, hamachi_get_drvinfo_~np~0#1.offset), 8bv64);assume { :begin_inline_pci_name } true;pci_name_#in~pdev#1.base, pci_name_#in~pdev#1.offset := hamachi_get_drvinfo_#t~mem628#1.base, hamachi_get_drvinfo_#t~mem628#1.offset;havoc pci_name_#res#1.base, pci_name_#res#1.offset;havoc pci_name_#t~ret193#1.base, pci_name_#t~ret193#1.offset, pci_name_~pdev#1.base, pci_name_~pdev#1.offset, pci_name_~tmp~23#1.base, pci_name_~tmp~23#1.offset;pci_name_~pdev#1.base, pci_name_~pdev#1.offset := pci_name_#in~pdev#1.base, pci_name_#in~pdev#1.offset;havoc pci_name_~tmp~23#1.base, pci_name_~tmp~23#1.offset;assume { :begin_inline_dev_name } true;dev_name_#in~dev#1.base, dev_name_#in~dev#1.offset := pci_name_~pdev#1.base, ~bvadd~64(179bv64, pci_name_~pdev#1.offset);havoc dev_name_#res#1.base, dev_name_#res#1.offset;havoc dev_name_#t~mem35#1.base, dev_name_#t~mem35#1.offset, dev_name_#t~mem36#1.base, dev_name_#t~mem36#1.offset, dev_name_#t~ret37#1.base, dev_name_#t~ret37#1.offset, dev_name_~dev#1.base, dev_name_~dev#1.offset, dev_name_~tmp~2#1.base, dev_name_~tmp~2#1.offset;dev_name_~dev#1.base, dev_name_~dev#1.offset := dev_name_#in~dev#1.base, dev_name_#in~dev#1.offset;havoc dev_name_~tmp~2#1.base, dev_name_~tmp~2#1.offset;call dev_name_#t~mem35#1.base, dev_name_#t~mem35#1.offset := read~$Pointer$#7(dev_name_~dev#1.base, ~bvadd~64(308bv64, dev_name_~dev#1.offset), 8bv64); [2025-02-08 03:55:12,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8722: SUMMARY for call ldv_EMGentry_exit_hamachi_exit_15_2(~ldv_15_exit_hamachi_exit_default~0.base, ~ldv_15_exit_hamachi_exit_default~0.offset); srcloc: null [2025-02-08 03:55:12,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6542: assume ~bvsgt~32(read_eeprom_~bogus_cnt~0#1, 0bv32); [2025-02-08 03:55:12,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6542: assume !~bvsgt~32(read_eeprom_~bogus_cnt~0#1, 0bv32); [2025-02-08 03:55:12,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7467: assume 0bv32 != ~bvand~32(524288bv32, hamachi_rx_~frame_status~0#1);call hamachi_rx_#t~mem500#1 := read~intINTTYPE8#7(hamachi_rx_~dev#1.base, ~bvadd~64(104bv64, ~bvadd~64(260bv64, hamachi_rx_~dev#1.offset)), 8bv64);call write~intINTTYPE8#7(~bvadd~64(1bv64, hamachi_rx_#t~mem500#1), hamachi_rx_~dev#1.base, ~bvadd~64(104bv64, ~bvadd~64(260bv64, hamachi_rx_~dev#1.offset)), 8bv64);havoc hamachi_rx_#t~mem500#1; [2025-02-08 03:55:12,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7467: assume !(0bv32 != ~bvand~32(524288bv32, hamachi_rx_~frame_status~0#1)); [2025-02-08 03:55:12,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7533: call hamachi_rx_#t~mem535#1 := read~intINTTYPE4#7(hamachi_rx_~p~0#1.base, hamachi_rx_~p~0#1.offset, 4bv64);hamachi_rx_~p_r~0#1 := hamachi_rx_#t~mem535#1;havoc hamachi_rx_#t~mem535#1;call hamachi_rx_#t~mem536#1 := read~intINTTYPE4#7(hamachi_rx_~p~0#1.base, ~bvadd~64(18446744073709551612bv64, hamachi_rx_~p~0#1.offset), 4bv64);hamachi_rx_~p_r1~0#1 := hamachi_rx_#t~mem536#1;havoc hamachi_rx_#t~mem536#1; [2025-02-08 03:55:12,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9317: assume 8bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:12,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9317: assume !(8bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:12,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8326: assume 0bv32 != ldv___pci_register_driver_~tmp~52#1; [2025-02-08 03:55:12,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8326: assume !(0bv32 != ldv___pci_register_driver_~tmp~52#1); [2025-02-08 03:55:12,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12290: havoc register_netdev_#t~nondet905#1; [2025-02-08 03:55:12,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9449: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_2_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:12,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7269-1: SUMMARY for call hamachi_interrupt_#t~ret438#1.base, hamachi_interrupt_#t~ret438#1.offset := netdev_priv(hamachi_interrupt_~dev~2#1.base, hamachi_interrupt_~dev~2#1.offset); srcloc: null [2025-02-08 03:55:12,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7269: hamachi_interrupt_~tmp~36#1.base, hamachi_interrupt_~tmp~36#1.offset := hamachi_interrupt_#t~ret438#1.base, hamachi_interrupt_#t~ret438#1.offset;havoc hamachi_interrupt_#t~ret438#1.base, hamachi_interrupt_#t~ret438#1.offset;hamachi_interrupt_~hmp~9#1.base, hamachi_interrupt_~hmp~9#1.offset := hamachi_interrupt_~tmp~36#1.base, hamachi_interrupt_~tmp~36#1.offset;call hamachi_interrupt_#t~mem439#1.base, hamachi_interrupt_#t~mem439#1.offset := read~$Pointer$#7(hamachi_interrupt_~hmp~9#1.base, ~bvadd~64(4948bv64, hamachi_interrupt_~hmp~9#1.offset), 8bv64);hamachi_interrupt_~ioaddr~6#1.base, hamachi_interrupt_~ioaddr~6#1.offset := hamachi_interrupt_#t~mem439#1.base, hamachi_interrupt_#t~mem439#1.offset;havoc hamachi_interrupt_#t~mem439#1.base, hamachi_interrupt_#t~mem439#1.offset;hamachi_interrupt_~boguscnt~1#1 := ~sign_extend~64~32(~max_interrupt_work~0);hamachi_interrupt_~handled~0#1 := 0bv32;assume { :begin_inline_ldv_spin_lock_64 } true;ldv_spin_lock_64_#in~lock#1.base, ldv_spin_lock_64_#in~lock#1.offset := hamachi_interrupt_~hmp~9#1.base, ~bvadd~64(4764bv64, hamachi_interrupt_~hmp~9#1.offset);havoc ldv_spin_lock_64_~lock#1.base, ldv_spin_lock_64_~lock#1.offset;ldv_spin_lock_64_~lock#1.base, ldv_spin_lock_64_~lock#1.offset := ldv_spin_lock_64_#in~lock#1.base, ldv_spin_lock_64_#in~lock#1.offset; [2025-02-08 03:55:12,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8987: assume 0bv64 != ~bvadd~64(~ldv_0_thread_thread~0.base, ~ldv_0_thread_thread~0.offset);assume { :begin_inline_ldv_interrupt_instance_thread_0_3 } true;ldv_interrupt_instance_thread_0_3_#in~arg0#1.base, ldv_interrupt_instance_thread_0_3_#in~arg0#1.offset, ldv_interrupt_instance_thread_0_3_#in~arg1#1, ldv_interrupt_instance_thread_0_3_#in~arg2#1.base, ldv_interrupt_instance_thread_0_3_#in~arg2#1.offset := ~ldv_0_thread_thread~0.base, ~ldv_0_thread_thread~0.offset, ~ldv_0_line_line~0, ~ldv_0_data_data~0.base, ~ldv_0_data_data~0.offset;havoc ldv_interrupt_instance_thread_0_3_#t~ret694#1, ldv_interrupt_instance_thread_0_3_~arg0#1.base, ldv_interrupt_instance_thread_0_3_~arg0#1.offset, ldv_interrupt_instance_thread_0_3_~arg1#1, ldv_interrupt_instance_thread_0_3_~arg2#1.base, ldv_interrupt_instance_thread_0_3_~arg2#1.offset;ldv_interrupt_instance_thread_0_3_~arg0#1.base, ldv_interrupt_instance_thread_0_3_~arg0#1.offset := ldv_interrupt_instance_thread_0_3_#in~arg0#1.base, ldv_interrupt_instance_thread_0_3_#in~arg0#1.offset;ldv_interrupt_instance_thread_0_3_~arg1#1 := ldv_interrupt_instance_thread_0_3_#in~arg1#1;ldv_interrupt_instance_thread_0_3_~arg2#1.base, ldv_interrupt_instance_thread_0_3_~arg2#1.offset := ldv_interrupt_instance_thread_0_3_#in~arg2#1.base, ldv_interrupt_instance_thread_0_3_#in~arg2#1.offset;assume { :begin_inline_##fun~C_INT~X~$Pointer$~TO~C_INT } true;##fun~C_INT~X~$Pointer$~TO~C_INT_#in~692#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~693#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~693#1.offset, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~#fp#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~#fp#1.offset := ldv_interrupt_instance_thread_0_3_~arg1#1, ldv_interrupt_instance_thread_0_3_~arg2#1.base, ldv_interrupt_instance_thread_0_3_~arg2#1.offset, ldv_interrupt_instance_thread_0_3_~arg0#1.base, ldv_interrupt_instance_thread_0_3_~arg0#1.offset;havoc ##fun~C_INT~X~$Pointer$~TO~C_INT_#res#1;havoc ##fun~C_INT~X~$Pointer$~TO~C_INT_#~692#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~693#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~693#1.offset;##fun~C_INT~X~$Pointer$~TO~C_INT_#~692#1 := ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~692#1;##fun~C_INT~X~$Pointer$~TO~C_INT_#~693#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~693#1.offset := ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~693#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~693#1.offset;ldv_interrupt_instance_thread_0_3_#t~ret694#1 := ##fun~C_INT~X~$Pointer$~TO~C_INT_#res#1;havoc ##fun~C_INT~X~$Pointer$~TO~C_INT_#~692#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~693#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~693#1.offset;havoc ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~692#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~693#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~693#1.offset, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~#fp#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~#fp#1.offset;assume { :end_inline_##fun~C_INT~X~$Pointer$~TO~C_INT } true;havoc ldv_interrupt_instance_thread_0_3_#t~ret694#1; [2025-02-08 03:55:12,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8987: assume !(0bv64 != ~bvadd~64(~ldv_0_thread_thread~0.base, ~ldv_0_thread_thread~0.offset)); [2025-02-08 03:55:12,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9185: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_21 } true;ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.offset := ~ldv_1_callback_ndo_validate_addr~0.base, ~ldv_1_callback_ndo_validate_addr~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_21_#t~ret680#1, ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.offset; [2025-02-08 03:55:12,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12290-1: ldv_register_netdev_61_#t~ret773#1 := register_netdev_#res#1;havoc register_netdev_#t~nondet905#1, register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset;havoc register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset;assume { :end_inline_register_netdev } true;ldv_register_netdev_61_~tmp~72#1 := ldv_register_netdev_61_#t~ret773#1;havoc ldv_register_netdev_61_#t~ret773#1;ldv_register_netdev_61_~ldv_func_res~1#1 := ldv_register_netdev_61_~tmp~72#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_61_~ldv_func_res~1#1, ldv_register_netdev_61_~ldv_func_arg1#1.base, ldv_register_netdev_61_~ldv_func_arg1#1.offset;havoc ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret742#1, ldv_register_netdev_#t~ret743#1, ldv_register_netdev_#t~mem744#1.base, ldv_register_netdev_#t~mem744#1.offset, ldv_register_netdev_#t~mem745#1.base, ldv_register_netdev_#t~mem745#1.offset, ldv_register_netdev_#t~ret746#1, ldv_register_netdev_#t~ret747#1, ldv_register_netdev_~arg0#1, ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset, ldv_register_netdev_~ldv_10_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_10_netdev_net_device~0#1.offset, ldv_register_netdev_~ldv_10_ret_default~0#1, ldv_register_netdev_~tmp~62#1, ldv_register_netdev_~tmp___0~31#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_10_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_10_netdev_net_device~0#1.offset;havoc ldv_register_netdev_~ldv_10_ret_default~0#1;havoc ldv_register_netdev_~tmp~62#1;havoc ldv_register_netdev_~tmp___0~31#1;ldv_register_netdev_~ldv_10_ret_default~0#1 := 1bv32;assume { :begin_inline_ldv_pre_register_netdev } true;havoc ldv_pre_register_netdev_#res#1;havoc ldv_pre_register_netdev_#t~nondet895#1;havoc ldv_pre_register_netdev_#t~nondet895#1;ldv_pre_register_netdev_#res#1 := ldv_pre_register_netdev_#t~nondet895#1;havoc ldv_pre_register_netdev_#t~nondet895#1; [2025-02-08 03:55:12,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8789: ldv_entry_EMGentry_15_~tmp___0~29#1 := ldv_entry_EMGentry_15_#t~ret689#1;havoc ldv_entry_EMGentry_15_#t~ret689#1; [2025-02-08 03:55:12,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8789-1: SUMMARY for call ldv_entry_EMGentry_15_#t~ret689#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:12,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8723: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:55:12,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7666: hamachi_error_~tmp___0~19#1 := hamachi_error_#t~ret565#1;havoc hamachi_error_#t~ret565#1; [2025-02-08 03:55:12,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9450: ldv_pci_pci_instance_2_~tmp___0~30#1 := ldv_pci_pci_instance_2_#t~ret733#1;havoc ldv_pci_pci_instance_2_#t~ret733#1; [2025-02-08 03:55:12,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7666-1: SUMMARY for call hamachi_error_#t~ret565#1 := readl(hamachi_error_~ioaddr~7#1.base, ~bvadd~64(136bv64, hamachi_error_~ioaddr~7#1.offset)); srcloc: null [2025-02-08 03:55:12,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9252: SUMMARY for call ##fun~$Pointer$~TO~VOID(ldv_pci_instance_shutdown_2_3_~arg1#1.base, ldv_pci_instance_shutdown_2_3_~arg1#1.offset, ldv_pci_instance_shutdown_2_3_~arg0#1.base, ldv_pci_instance_shutdown_2_3_~arg0#1.offset); srcloc: null [2025-02-08 03:55:12,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9450-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret733#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:12,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10045: assume 4bv32 == ~ldv_statevar_5~0; [2025-02-08 03:55:12,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10045: assume !(4bv32 == ~ldv_statevar_5~0); [2025-02-08 03:55:12,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7931-1: SUMMARY for call hamachi_get_drvinfo_#t~ret630#1 := strlcpy(hamachi_get_drvinfo_~info#1.base, ~bvadd~64(100bv64, hamachi_get_drvinfo_~info#1.offset), hamachi_get_drvinfo_~tmp___0~23#1.base, hamachi_get_drvinfo_~tmp___0~23#1.offset, 32bv64); srcloc: null [2025-02-08 03:55:12,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7931: havoc hamachi_get_drvinfo_#t~ret630#1;havoc hamachi_get_drvinfo_#t~ret625#1.base, hamachi_get_drvinfo_#t~ret625#1.offset, hamachi_get_drvinfo_#t~ret626#1, hamachi_get_drvinfo_#t~ret627#1, hamachi_get_drvinfo_#t~mem628#1.base, hamachi_get_drvinfo_#t~mem628#1.offset, hamachi_get_drvinfo_#t~ret629#1.base, hamachi_get_drvinfo_#t~ret629#1.offset, hamachi_get_drvinfo_#t~ret630#1, hamachi_get_drvinfo_~dev#1.base, hamachi_get_drvinfo_~dev#1.offset, hamachi_get_drvinfo_~info#1.base, hamachi_get_drvinfo_~info#1.offset, hamachi_get_drvinfo_~np~0#1.base, hamachi_get_drvinfo_~np~0#1.offset, hamachi_get_drvinfo_~tmp~43#1.base, hamachi_get_drvinfo_~tmp~43#1.offset, hamachi_get_drvinfo_~tmp___0~23#1.base, hamachi_get_drvinfo_~tmp___0~23#1.offset;havoc hamachi_get_drvinfo_#in~dev#1.base, hamachi_get_drvinfo_#in~dev#1.offset, hamachi_get_drvinfo_#in~info#1.base, hamachi_get_drvinfo_#in~info#1.offset;assume { :end_inline_hamachi_get_drvinfo } true;havoc ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_7_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_7_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_7 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:55:12,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8724: ~ldv_statevar_15~0 := 11bv32; [2025-02-08 03:55:12,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8724-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:55:12,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7667-1: SUMMARY for call hamachi_error_#t~ret566#1 := readw(hamachi_error_~ioaddr~7#1.base, ~bvadd~64(234bv64, hamachi_error_~ioaddr~7#1.offset)); srcloc: null [2025-02-08 03:55:12,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7667: hamachi_error_~tmp___1~16#1 := hamachi_error_#t~ret566#1;havoc hamachi_error_#t~ret566#1; [2025-02-08 03:55:12,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6478: hamachi_init_one_~phy~0#1 := ~bvadd~32(1bv32, hamachi_init_one_~phy~0#1); [2025-02-08 03:55:12,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9649: assume 16bv32 == ~ldv_statevar_3~0; [2025-02-08 03:55:12,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9649: assume !(16bv32 == ~ldv_statevar_3~0); [2025-02-08 03:55:12,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6346: hamachi_init_one_~ring_space~0#1.base, hamachi_init_one_~ring_space~0#1.offset := hamachi_init_one_#t~ret237#1.base, hamachi_init_one_#t~ret237#1.offset;havoc hamachi_init_one_#t~ret237#1.base, hamachi_init_one_#t~ret237#1.offset; [2025-02-08 03:55:12,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6412-1: call hamachi_init_one_#t~mem248#1 := read~intINTTYPE1#7(hamachi_init_one_~hmp~0#1.base, ~bvadd~64(4888bv64, hamachi_init_one_~hmp~0#1.offset), 1bv64); [2025-02-08 03:55:12,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6412: assume 0bv32 != ~zero_extend~32~8(hamachi_init_one_#t~mem248#1) || 0bv32 != ~bvand~32(128bv32, hamachi_init_one_~option~0#1);havoc hamachi_init_one_#t~mem248#1;call write~intINTTYPE4#7(1bv32, hamachi_init_one_~hmp~0#1.base, ~bvadd~64(4860bv64, hamachi_init_one_~hmp~0#1.offset), 4bv64); [2025-02-08 03:55:12,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6412: assume !(0bv32 != ~zero_extend~32~8(hamachi_init_one_#t~mem248#1) || 0bv32 != ~bvand~32(128bv32, hamachi_init_one_~option~0#1));havoc hamachi_init_one_#t~mem248#1; [2025-02-08 03:55:12,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8328-1: SUMMARY for call ldv_assume((if 0bv32 == ldv___pci_register_driver_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:12,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8328: ldv___pci_register_driver_~ldv_14_pci_driver_pci_driver~0#1.base, ldv___pci_register_driver_~ldv_14_pci_driver_pci_driver~0#1.offset := ldv___pci_register_driver_~arg1#1.base, ldv___pci_register_driver_~arg1#1.offset; [2025-02-08 03:55:12,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6346-1: SUMMARY for call hamachi_init_one_#t~ret237#1.base, hamachi_init_one_#t~ret237#1.offset := pci_alloc_consistent(hamachi_init_one_~pdev#1.base, hamachi_init_one_~pdev#1.offset, 4096bv64, hamachi_init_one_~#ring_dma~0#1.base, hamachi_init_one_~#ring_dma~0#1.offset); srcloc: null [2025-02-08 03:55:12,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8064: netdev_ioctl_#res#1 := netdev_ioctl_~rc~0#1;ldv_dummy_resourceless_instance_callback_1_13_#t~ret676#1 := netdev_ioctl_#res#1;havoc netdev_ioctl_#t~ret639#1.base, netdev_ioctl_#t~ret639#1.offset, netdev_ioctl_#t~ret640#1.base, netdev_ioctl_#t~ret640#1.offset, netdev_ioctl_#t~ret641#1, netdev_ioctl_#t~ret642#1, netdev_ioctl_#t~mem643#1, netdev_ioctl_#t~mem644#1.base, netdev_ioctl_#t~mem644#1.offset, netdev_ioctl_#t~mem645#1, netdev_ioctl_#t~mem646#1.base, netdev_ioctl_#t~mem646#1.offset, netdev_ioctl_#t~mem647#1.base, netdev_ioctl_#t~mem647#1.offset, netdev_ioctl_#t~ret648#1, netdev_ioctl_#t~mem649#1.base, netdev_ioctl_#t~mem649#1.offset, netdev_ioctl_#t~ret650#1, netdev_ioctl_#t~ret651#1, netdev_ioctl_#t~ret652#1, netdev_ioctl_~dev#1.base, netdev_ioctl_~dev#1.offset, netdev_ioctl_~rq#1.base, netdev_ioctl_~rq#1.offset, netdev_ioctl_~cmd#1, netdev_ioctl_~np~5#1.base, netdev_ioctl_~np~5#1.offset, netdev_ioctl_~tmp~48#1.base, netdev_ioctl_~tmp~48#1.offset, netdev_ioctl_~data~0#1.base, netdev_ioctl_~data~0#1.offset, netdev_ioctl_~tmp___0~26#1.base, netdev_ioctl_~tmp___0~26#1.offset, netdev_ioctl_~rc~0#1, netdev_ioctl_~tmp___1~19#1, netdev_ioctl_~tmp___2~12#1, netdev_ioctl_~d~0#1.base, netdev_ioctl_~d~0#1.offset, netdev_ioctl_~tmp___3~8#1, netdev_ioctl_~tmp___4~5#1, netdev_ioctl_~tmp___5~4#1, netdev_ioctl_~tmp___6~3#1;havoc netdev_ioctl_#in~dev#1.base, netdev_ioctl_#in~dev#1.offset, netdev_ioctl_#in~rq#1.base, netdev_ioctl_#in~rq#1.offset, netdev_ioctl_#in~cmd#1;assume { :end_inline_netdev_ioctl } true;havoc ldv_dummy_resourceless_instance_callback_1_13_#t~ret676#1;havoc ldv_dummy_resourceless_instance_callback_1_13_#t~ret676#1, ldv_dummy_resourceless_instance_callback_1_13_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg3#1;havoc ldv_dummy_resourceless_instance_callback_1_13_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_13_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_13_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_13_#in~arg3#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_13 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:55:12,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6875: assume 0bv64 != ~bvadd~64(hamachi_tx_~skb~1#1.base, hamachi_tx_~skb~1#1.offset);call hamachi_tx_#t~mem319#1.base, hamachi_tx_#t~mem319#1.offset := read~$Pointer$#7(hamachi_tx_~hmp~4#1.base, ~bvadd~64(4940bv64, hamachi_tx_~hmp~4#1.offset), 8bv64);call hamachi_tx_#t~mem320#1.base, hamachi_tx_#t~mem320#1.offset := read~$Pointer$#7(hamachi_tx_~hmp~4#1.base, ~bvadd~64(8bv64, hamachi_tx_~hmp~4#1.offset), 8bv64);call hamachi_tx_#t~mem321#1 := read~intINTTYPE4#7(hamachi_tx_#t~mem320#1.base, ~bvadd~64(4bv64, ~bvadd~64(hamachi_tx_#t~mem320#1.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(hamachi_tx_~entry~0#1)))), 4bv64);call hamachi_tx_#t~mem322#1 := read~intINTTYPE4#7(hamachi_tx_~skb~1#1.base, ~bvadd~64(104bv64, hamachi_tx_~skb~1#1.offset), 4bv64); [2025-02-08 03:55:12,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6875: assume !(0bv64 != ~bvadd~64(hamachi_tx_~skb~1#1.base, hamachi_tx_~skb~1#1.offset)); [2025-02-08 03:55:12,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9055: assume 11bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:12,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9055: assume !(11bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:12,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7602: call hamachi_rx_#t~mem545#1 := read~intINTTYPE4#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4840bv64, hamachi_rx_~hmp~10#1.offset), 4bv64);hamachi_rx_~entry~3#1 := ~bvand~32(511bv32, hamachi_rx_#t~mem545#1);call hamachi_rx_#t~mem546#1.base, hamachi_rx_#t~mem546#1.offset := read~$Pointer$#7(hamachi_rx_~hmp~10#1.base, hamachi_rx_~hmp~10#1.offset, 8bv64);hamachi_rx_~desc___0~0#1.base, hamachi_rx_~desc___0~0#1.offset := hamachi_rx_#t~mem546#1.base, ~bvadd~64(hamachi_rx_#t~mem546#1.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(hamachi_rx_~entry~3#1)));havoc hamachi_rx_#t~mem546#1.base, hamachi_rx_#t~mem546#1.offset;call hamachi_rx_#t~mem547#1.base, hamachi_rx_#t~mem547#1.offset := read~$Pointer$#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(~bvadd~64(16bv64, hamachi_rx_~hmp~10#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(hamachi_rx_~entry~3#1))), 8bv64); [2025-02-08 03:55:12,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8857: assume { :begin_inline_ldv_entry_EMGentry_15 } true;ldv_entry_EMGentry_15_#in~arg0#1.base, ldv_entry_EMGentry_15_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_entry_EMGentry_15_#t~ret686#1, ldv_entry_EMGentry_15_#t~ret687#1, ldv_entry_EMGentry_15_#t~ret688#1, ldv_entry_EMGentry_15_#t~ret689#1, ldv_entry_EMGentry_15_~arg0#1.base, ldv_entry_EMGentry_15_~arg0#1.offset, ldv_entry_EMGentry_15_~tmp~54#1, ldv_entry_EMGentry_15_~tmp___0~29#1;ldv_entry_EMGentry_15_~arg0#1.base, ldv_entry_EMGentry_15_~arg0#1.offset := ldv_entry_EMGentry_15_#in~arg0#1.base, ldv_entry_EMGentry_15_#in~arg0#1.offset;havoc ldv_entry_EMGentry_15_~tmp~54#1;havoc ldv_entry_EMGentry_15_~tmp___0~29#1; [2025-02-08 03:55:12,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7668-1: SUMMARY for call hamachi_error_#t~ret567#1 := readw(hamachi_error_~ioaddr~7#1.base, ~bvadd~64(226bv64, hamachi_error_~ioaddr~7#1.offset)); srcloc: null [2025-02-08 03:55:12,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7668: hamachi_error_~tmp___2~9#1 := hamachi_error_#t~ret567#1;havoc hamachi_error_#t~ret567#1; [2025-02-08 03:55:12,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8791: assume 0bv32 != ldv_entry_EMGentry_15_~tmp___0~29#1;~ldv_statevar_15~0 := 8bv32; [2025-02-08 03:55:12,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8791: assume !(0bv32 != ldv_entry_EMGentry_15_~tmp___0~29#1);~ldv_statevar_15~0 := 10bv32; [2025-02-08 03:55:12,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9452: assume 0bv32 != ldv_pci_pci_instance_2_~tmp___0~30#1;~ldv_statevar_2~0 := 12bv32; [2025-02-08 03:55:12,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9452: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp___0~30#1);~ldv_statevar_2~0 := 17bv32; [2025-02-08 03:55:12,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7536: assume 0bv32 == hamachi_rx_~inv~0#1; [2025-02-08 03:55:12,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7536: assume !(0bv32 == hamachi_rx_~inv~0#1); [2025-02-08 03:55:12,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9386: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem718#1.base, ldv_pci_pci_instance_2_#t~mem718#1.offset);havoc ldv_pci_pci_instance_2_#t~mem718#1.base, ldv_pci_pci_instance_2_#t~mem718#1.offset;call ldv_pci_pci_instance_2_#t~mem719#1.base, ldv_pci_pci_instance_2_#t~mem719#1.offset := read~$Pointer$#15(~ldv_2_container_pci_driver~0.base, ~bvadd~64(72bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64);assume { :begin_inline_ldv_pci_instance_resume_2_5 } true;ldv_pci_instance_resume_2_5_#in~arg0#1.base, ldv_pci_instance_resume_2_5_#in~arg0#1.offset, ldv_pci_instance_resume_2_5_#in~arg1#1.base, ldv_pci_instance_resume_2_5_#in~arg1#1.offset := ldv_pci_pci_instance_2_#t~mem719#1.base, ldv_pci_pci_instance_2_#t~mem719#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset;havoc ldv_pci_instance_resume_2_5_#t~ret701#1, ldv_pci_instance_resume_2_5_~arg0#1.base, ldv_pci_instance_resume_2_5_~arg0#1.offset, ldv_pci_instance_resume_2_5_~arg1#1.base, ldv_pci_instance_resume_2_5_~arg1#1.offset;ldv_pci_instance_resume_2_5_~arg0#1.base, ldv_pci_instance_resume_2_5_~arg0#1.offset := ldv_pci_instance_resume_2_5_#in~arg0#1.base, ldv_pci_instance_resume_2_5_#in~arg0#1.offset;ldv_pci_instance_resume_2_5_~arg1#1.base, ldv_pci_instance_resume_2_5_~arg1#1.offset := ldv_pci_instance_resume_2_5_#in~arg1#1.base, ldv_pci_instance_resume_2_5_#in~arg1#1.offset; [2025-02-08 03:55:13,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9386: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem718#1.base, ldv_pci_pci_instance_2_#t~mem718#1.offset));havoc ldv_pci_pci_instance_2_#t~mem718#1.base, ldv_pci_pci_instance_2_#t~mem718#1.offset; [2025-02-08 03:55:13,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7404-1: SUMMARY for call hamachi_rx_#t~ret465#1.base, hamachi_rx_#t~ret465#1.offset := netdev_priv(hamachi_rx_~dev#1.base, hamachi_rx_~dev#1.offset); srcloc: null [2025-02-08 03:55:13,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7404: hamachi_rx_~tmp~37#1.base, hamachi_rx_~tmp~37#1.offset := hamachi_rx_#t~ret465#1.base, hamachi_rx_#t~ret465#1.offset;havoc hamachi_rx_#t~ret465#1.base, hamachi_rx_#t~ret465#1.offset;hamachi_rx_~hmp~10#1.base, hamachi_rx_~hmp~10#1.offset := hamachi_rx_~tmp~37#1.base, hamachi_rx_~tmp~37#1.offset;call hamachi_rx_#t~mem466#1 := read~intINTTYPE4#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4836bv64, hamachi_rx_~hmp~10#1.offset), 4bv64);hamachi_rx_~entry~3#1 := ~bvand~32(511bv32, hamachi_rx_#t~mem466#1);havoc hamachi_rx_#t~mem466#1;call hamachi_rx_#t~mem467#1 := read~intINTTYPE4#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4840bv64, hamachi_rx_~hmp~10#1.offset), 4bv64);call hamachi_rx_#t~mem468#1 := read~intINTTYPE4#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4836bv64, hamachi_rx_~hmp~10#1.offset), 4bv64);hamachi_rx_~boguscnt~2#1 := ~bvadd~32(512bv32, ~bvsub~32(hamachi_rx_#t~mem467#1, hamachi_rx_#t~mem468#1));havoc hamachi_rx_#t~mem467#1;havoc hamachi_rx_#t~mem468#1; [2025-02-08 03:55:13,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9386-1: call ldv_pci_pci_instance_2_#t~mem718#1.base, ldv_pci_pci_instance_2_#t~mem718#1.offset := read~$Pointer$#15(~ldv_2_container_pci_driver~0.base, ~bvadd~64(72bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:55:13,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7206-1: hamachi_start_xmit_#res#1 := 16bv32; [2025-02-08 03:55:13,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8990: havoc ldv_interrupt_instance_thread_0_3_#t~ret694#1, ldv_interrupt_instance_thread_0_3_~arg0#1.base, ldv_interrupt_instance_thread_0_3_~arg0#1.offset, ldv_interrupt_instance_thread_0_3_~arg1#1, ldv_interrupt_instance_thread_0_3_~arg2#1.base, ldv_interrupt_instance_thread_0_3_~arg2#1.offset;havoc ldv_interrupt_instance_thread_0_3_#in~arg0#1.base, ldv_interrupt_instance_thread_0_3_#in~arg0#1.offset, ldv_interrupt_instance_thread_0_3_#in~arg1#1, ldv_interrupt_instance_thread_0_3_#in~arg2#1.base, ldv_interrupt_instance_thread_0_3_#in~arg2#1.offset;assume { :end_inline_ldv_interrupt_instance_thread_0_3 } true; [2025-02-08 03:55:13,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9717: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_3_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:13,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7669-1: SUMMARY for call hamachi_error_#t~ret568#1 := readw(hamachi_error_~ioaddr~7#1.base, ~bvadd~64(224bv64, hamachi_error_~ioaddr~7#1.offset)); srcloc: null [2025-02-08 03:55:13,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7669: hamachi_error_~tmp___3~6#1 := hamachi_error_#t~ret568#1;havoc hamachi_error_#t~ret568#1; [2025-02-08 03:55:13,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7471: assume 0bv32 != ~bvand~32(1048576bv32, hamachi_rx_~frame_status~0#1);call hamachi_rx_#t~mem501#1 := read~intINTTYPE8#7(hamachi_rx_~dev#1.base, ~bvadd~64(96bv64, ~bvadd~64(260bv64, hamachi_rx_~dev#1.offset)), 8bv64);call write~intINTTYPE8#7(~bvadd~64(1bv64, hamachi_rx_#t~mem501#1), hamachi_rx_~dev#1.base, ~bvadd~64(96bv64, ~bvadd~64(260bv64, hamachi_rx_~dev#1.offset)), 8bv64);havoc hamachi_rx_#t~mem501#1; [2025-02-08 03:55:13,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7471: assume !(0bv32 != ~bvand~32(1048576bv32, hamachi_rx_~frame_status~0#1)); [2025-02-08 03:55:13,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6480: assume ~bvsle~32(hamachi_init_one_~phy~0#1, 31bv32) && ~bvsle~32(hamachi_init_one_~phy_idx~0#1, 3bv32); [2025-02-08 03:55:13,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6480: assume !(~bvsle~32(hamachi_init_one_~phy~0#1, 31bv32) && ~bvsle~32(hamachi_init_one_~phy_idx~0#1, 3bv32));call write~intINTTYPE4#7(hamachi_init_one_~phy_idx~0#1, hamachi_init_one_~hmp~0#1.base, ~bvadd~64(4868bv64, hamachi_init_one_~hmp~0#1.offset), 4bv64);call hamachi_init_one_#t~mem271#1 := read~intINTTYPE4#7(hamachi_init_one_~hmp~0#1.base, ~bvadd~64(4868bv64, hamachi_init_one_~hmp~0#1.offset), 4bv64); [2025-02-08 03:55:13,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8330: assume { :begin_inline_ldv_dispatch_register_14_2 } true;ldv_dispatch_register_14_2_#in~arg0#1.base, ldv_dispatch_register_14_2_#in~arg0#1.offset := ldv___pci_register_driver_~ldv_14_pci_driver_pci_driver~0#1.base, ldv___pci_register_driver_~ldv_14_pci_driver_pci_driver~0#1.offset;havoc ldv_dispatch_register_14_2_~arg0#1.base, ldv_dispatch_register_14_2_~arg0#1.offset;ldv_dispatch_register_14_2_~arg0#1.base, ldv_dispatch_register_14_2_~arg0#1.offset := ldv_dispatch_register_14_2_#in~arg0#1.base, ldv_dispatch_register_14_2_#in~arg0#1.offset;~ldv_2_container_pci_driver~0.base, ~ldv_2_container_pci_driver~0.offset := ldv_dispatch_register_14_2_~arg0#1.base, ldv_dispatch_register_14_2_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_2_20 } true;~ldv_statevar_2~0 := 19bv32; [2025-02-08 03:55:13,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7339: SUMMARY for call netif_wake_queue(hamachi_interrupt_~dev~2#1.base, hamachi_interrupt_~dev~2#1.offset); srcloc: null [2025-02-08 03:55:13,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6348: assume 0bv64 == ~bvadd~64(hamachi_init_one_~ring_space~0#1.base, hamachi_init_one_~ring_space~0#1.offset); [2025-02-08 03:55:13,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6348: assume !(0bv64 == ~bvadd~64(hamachi_init_one_~ring_space~0#1.base, hamachi_init_one_~ring_space~0#1.offset));call write~$Pointer$#7(hamachi_init_one_~ring_space~0#1.base, hamachi_init_one_~ring_space~0#1.offset, hamachi_init_one_~hmp~0#1.base, hamachi_init_one_~hmp~0#1.offset, 8bv64);call hamachi_init_one_#t~mem238#1 := read~intINTTYPE8#12(hamachi_init_one_~#ring_dma~0#1.base, hamachi_init_one_~#ring_dma~0#1.offset, 8bv64);call write~intINTTYPE8#7(hamachi_init_one_#t~mem238#1, hamachi_init_one_~hmp~0#1.base, ~bvadd~64(4632bv64, hamachi_init_one_~hmp~0#1.offset), 8bv64);havoc hamachi_init_one_#t~mem238#1; [2025-02-08 03:55:13,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8330-1: SUMMARY for call ldv_assume((if 20bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:13,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9321: assume 9bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:13,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9321: assume !(9bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:13,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6877-1: SUMMARY for call pci_unmap_single(hamachi_tx_#t~mem319#1.base, hamachi_tx_#t~mem319#1.offset, ~zero_extend~64~32(hamachi_tx_#t~mem321#1), ~zero_extend~64~32(hamachi_tx_#t~mem322#1), 1bv32); srcloc: null [2025-02-08 03:55:13,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6877: havoc hamachi_tx_#t~mem319#1.base, hamachi_tx_#t~mem319#1.offset;havoc hamachi_tx_#t~mem320#1.base, hamachi_tx_#t~mem320#1.offset;havoc hamachi_tx_#t~mem321#1;havoc hamachi_tx_#t~mem322#1; [2025-02-08 03:55:13,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9718-1: SUMMARY for call ldv_struct_chip_info_base_instance_3_#t~ret755#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:13,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7670: havoc hamachi_error_#t~ret569#1; [2025-02-08 03:55:13,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7604: assume 0bv64 == ~bvadd~64(hamachi_rx_#t~mem547#1.base, hamachi_rx_#t~mem547#1.offset);havoc hamachi_rx_#t~mem547#1.base, hamachi_rx_#t~mem547#1.offset;call hamachi_rx_#t~mem548#1 := read~intINTTYPE4#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4852bv64, hamachi_rx_~hmp~10#1.offset), 4bv64); [2025-02-08 03:55:13,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7604: assume !(0bv64 == ~bvadd~64(hamachi_rx_#t~mem547#1.base, hamachi_rx_#t~mem547#1.offset));havoc hamachi_rx_#t~mem547#1.base, hamachi_rx_#t~mem547#1.offset; [2025-02-08 03:55:13,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9718: ldv_struct_chip_info_base_instance_3_~tmp___1~21#1 := ldv_struct_chip_info_base_instance_3_#t~ret755#1;havoc ldv_struct_chip_info_base_instance_3_#t~ret755#1; [2025-02-08 03:55:13,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7670-1: SUMMARY for call hamachi_error_#t~ret569#1 := printk(38bv64, 0bv64); srcloc: null [2025-02-08 03:55:13,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9388: havoc ldv_pci_instance_resume_2_5_#t~ret701#1, ldv_pci_instance_resume_2_5_~arg0#1.base, ldv_pci_instance_resume_2_5_~arg0#1.offset, ldv_pci_instance_resume_2_5_~arg1#1.base, ldv_pci_instance_resume_2_5_~arg1#1.offset;havoc ldv_pci_instance_resume_2_5_#in~arg0#1.base, ldv_pci_instance_resume_2_5_#in~arg0#1.offset, ldv_pci_instance_resume_2_5_#in~arg1#1.base, ldv_pci_instance_resume_2_5_#in~arg1#1.offset;assume { :end_inline_ldv_pci_instance_resume_2_5 } true;havoc ldv_pci_pci_instance_2_#t~mem719#1.base, ldv_pci_pci_instance_2_#t~mem719#1.offset; [2025-02-08 03:55:13,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6283: assume 0bv32 != hamachi_init_one_~tmp~26#1;hamachi_init_one_~ret~3#1 := 4294967291bv32; [2025-02-08 03:55:13,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6283: assume !(0bv32 != hamachi_init_one_~tmp~26#1);call hamachi_init_one_#t~mem226#1 := read~intINTTYPE8#7(hamachi_init_one_~pdev#1.base, ~bvadd~64(1551bv64, hamachi_init_one_~pdev#1.offset), 8bv64);hamachi_init_one_~base~0#1 := hamachi_init_one_#t~mem226#1;havoc hamachi_init_one_#t~mem226#1;assume { :begin_inline_pci_set_master } true;pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset := hamachi_init_one_~pdev#1.base, hamachi_init_one_~pdev#1.offset;havoc pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset;pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset := pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset;havoc pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset;havoc pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset;assume { :end_inline_pci_set_master } true;assume { :begin_inline_pci_request_regions } true;pci_request_regions_#in~arg0#1.base, pci_request_regions_#in~arg0#1.offset, pci_request_regions_#in~arg1#1.base, pci_request_regions_#in~arg1#1.offset := hamachi_init_one_~pdev#1.base, hamachi_init_one_~pdev#1.offset, 5bv64, 0bv64;havoc pci_request_regions_#res#1;havoc pci_request_regions_#t~nondet903#1, pci_request_regions_~arg0#1.base, pci_request_regions_~arg0#1.offset, pci_request_regions_~arg1#1.base, pci_request_regions_~arg1#1.offset;pci_request_regions_~arg0#1.base, pci_request_regions_~arg0#1.offset := pci_request_regions_#in~arg0#1.base, pci_request_regions_#in~arg0#1.offset;pci_request_regions_~arg1#1.base, pci_request_regions_~arg1#1.offset := pci_request_regions_#in~arg1#1.base, pci_request_regions_#in~arg1#1.offset;havoc pci_request_regions_#t~nondet903#1;pci_request_regions_#res#1 := pci_request_regions_#t~nondet903#1;havoc pci_request_regions_#t~nondet903#1; [2025-02-08 03:55:13,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8331: havoc ldv_dispatch_register_14_2_~arg0#1.base, ldv_dispatch_register_14_2_~arg0#1.offset;havoc ldv_dispatch_register_14_2_#in~arg0#1.base, ldv_dispatch_register_14_2_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_register_14_2 } true;ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-02-08 03:55:13,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10049: havoc ldv_timer_dummy_factory_5_~arg0#1.base, ldv_timer_dummy_factory_5_~arg0#1.offset;havoc ldv_timer_dummy_factory_5_#in~arg0#1.base, ldv_timer_dummy_factory_5_#in~arg0#1.offset;assume { :end_inline_ldv_timer_dummy_factory_5 } true; [2025-02-08 03:55:13,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9653: assume 18bv32 == ~ldv_statevar_3~0; [2025-02-08 03:55:13,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9653: assume !(18bv32 == ~ldv_statevar_3~0); [2025-02-08 03:55:13,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6416: ~max_rx_latency~0 := ~bvand~32(255bv32, ~max_rx_latency~0);~max_rx_gap~0 := ~bvand~32(255bv32, ~max_rx_gap~0);~min_rx_pkt~0 := ~bvand~32(255bv32, ~min_rx_pkt~0);~max_tx_latency~0 := ~bvand~32(255bv32, ~max_tx_latency~0);~max_tx_gap~0 := ~bvand~32(255bv32, ~max_tx_gap~0);~min_tx_pkt~0 := ~bvand~32(255bv32, ~min_tx_pkt~0); [2025-02-08 03:55:13,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9125: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_8 } true;ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.offset := ~ldv_1_callback_get_link~0.base, ~ldv_1_callback_get_link~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_8_#t~ret684#1, ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.offset;assume { :begin_inline_hamachi_get_link } true;hamachi_get_link_#in~dev#1.base, hamachi_get_link_#in~dev#1.offset := ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.offset;havoc hamachi_get_link_#res#1;havoc hamachi_get_link_#t~ret637#1.base, hamachi_get_link_#t~ret637#1.offset, hamachi_get_link_#t~ret638#1, hamachi_get_link_~dev#1.base, hamachi_get_link_~dev#1.offset, hamachi_get_link_~np~4#1.base, hamachi_get_link_~np~4#1.offset, hamachi_get_link_~tmp~47#1.base, hamachi_get_link_~tmp~47#1.offset, hamachi_get_link_~tmp___0~25#1;hamachi_get_link_~dev#1.base, hamachi_get_link_~dev#1.offset := hamachi_get_link_#in~dev#1.base, hamachi_get_link_#in~dev#1.offset;havoc hamachi_get_link_~np~4#1.base, hamachi_get_link_~np~4#1.offset;havoc hamachi_get_link_~tmp~47#1.base, hamachi_get_link_~tmp~47#1.offset;havoc hamachi_get_link_~tmp___0~25#1; [2025-02-08 03:55:13,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9059: assume 14bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:13,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9059: assume !(14bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:13,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9257: call ULTIMATE.dealloc(ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset);havoc ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset;ldv_pci_pci_instance_2_#t~ret730#1 := ldv_pci_instance_suspend_2_8_#res#1;havoc ldv_pci_instance_suspend_2_8_#t~mem707#1, ldv_pci_instance_suspend_2_8_#t~ret708#1, ldv_pci_instance_suspend_2_8_~arg0#1.base, ldv_pci_instance_suspend_2_8_~arg0#1.offset, ldv_pci_instance_suspend_2_8_~arg1#1.base, ldv_pci_instance_suspend_2_8_~arg1#1.offset, ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset, ldv_pci_instance_suspend_2_8_~tmp~59#1;havoc ldv_pci_instance_suspend_2_8_#in~arg0#1.base, ldv_pci_instance_suspend_2_8_#in~arg0#1.offset, ldv_pci_instance_suspend_2_8_#in~arg1#1.base, ldv_pci_instance_suspend_2_8_#in~arg1#1.offset, ldv_pci_instance_suspend_2_8_#in~arg2#1.event;assume { :end_inline_ldv_pci_instance_suspend_2_8 } true;~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret730#1;havoc ldv_pci_pci_instance_2_#t~mem728#1.base, ldv_pci_pci_instance_2_#t~mem728#1.offset;havoc ldv_pci_pci_instance_2_#t~mem729#1;havoc ldv_pci_pci_instance_2_#t~ret730#1; [2025-02-08 03:55:13,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6879-1: SUMMARY for call consume_skb(hamachi_tx_~skb~1#1.base, hamachi_tx_~skb~1#1.offset); srcloc: null [2025-02-08 03:55:13,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6879: call write~$Pointer$#7(0bv64, 0bv64, hamachi_tx_~hmp~4#1.base, ~bvadd~64(~bvadd~64(4112bv64, hamachi_tx_~hmp~4#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(hamachi_tx_~entry~0#1))), 8bv64); [2025-02-08 03:55:13,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7606: hamachi_rx_~tmp___3~5#1.base, hamachi_rx_~tmp___3~5#1.offset := hamachi_rx_#t~ret549#1.base, hamachi_rx_#t~ret549#1.offset;havoc hamachi_rx_#t~mem548#1;havoc hamachi_rx_#t~ret549#1.base, hamachi_rx_#t~ret549#1.offset;hamachi_rx_~skb___0~1#1.base, hamachi_rx_~skb___0~1#1.offset := hamachi_rx_~tmp___3~5#1.base, hamachi_rx_~tmp___3~5#1.offset;call write~$Pointer$#7(hamachi_rx_~skb___0~1#1.base, hamachi_rx_~skb___0~1#1.offset, hamachi_rx_~hmp~10#1.base, ~bvadd~64(~bvadd~64(16bv64, hamachi_rx_~hmp~10#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(hamachi_rx_~entry~3#1))), 8bv64); [2025-02-08 03:55:13,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9720: assume 0bv32 != ldv_struct_chip_info_base_instance_3_~tmp___1~21#1;~ldv_statevar_3~0 := 11bv32; [2025-02-08 03:55:13,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9720: assume !(0bv32 != ldv_struct_chip_info_base_instance_3_~tmp___1~21#1);~ldv_statevar_3~0 := 16bv32; [2025-02-08 03:55:13,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7540: assume 1bv32 == hamachi_rx_~inv~0#1; [2025-02-08 03:55:13,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7540: assume !(1bv32 == hamachi_rx_~inv~0#1); [2025-02-08 03:55:13,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7606-1: SUMMARY for call hamachi_rx_#t~ret549#1.base, hamachi_rx_#t~ret549#1.offset := netdev_alloc_skb(hamachi_rx_~dev#1.base, hamachi_rx_~dev#1.offset, ~bvadd~32(2bv32, hamachi_rx_#t~mem548#1)); srcloc: null [2025-02-08 03:55:13,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10051: ~ldv_statevar_5~0 := 4bv32; [2025-02-08 03:55:13,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8994: ~ldv_statevar_0~0 := 6bv32; [2025-02-08 03:55:13,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9192: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_22 } true;ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.offset := ~ldv_1_callback_nway_reset~0.base, ~ldv_1_callback_nway_reset~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_22_#t~ret681#1, ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.offset; [2025-02-08 03:55:13,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8730: SUMMARY for call ldv_assume((if 12bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:13,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8862: assume { :begin_inline_ldv_interrupt_interrupt_instance_0 } true;ldv_interrupt_interrupt_instance_0_#in~arg0#1.base, ldv_interrupt_interrupt_instance_0_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_interrupt_interrupt_instance_0_#t~ret695#1, ldv_interrupt_interrupt_instance_0_#t~ret696#1, ldv_interrupt_interrupt_instance_0_~arg0#1.base, ldv_interrupt_interrupt_instance_0_~arg0#1.offset, ldv_interrupt_interrupt_instance_0_~tmp~57#1;ldv_interrupt_interrupt_instance_0_~arg0#1.base, ldv_interrupt_interrupt_instance_0_~arg0#1.offset := ldv_interrupt_interrupt_instance_0_#in~arg0#1.base, ldv_interrupt_interrupt_instance_0_#in~arg0#1.offset;havoc ldv_interrupt_interrupt_instance_0_~tmp~57#1; [2025-02-08 03:55:13,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8598-1: SUMMARY for call hamachi_tx_timeout(ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.offset); srcloc: null [2025-02-08 03:55:13,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7475: assume ~bvslt~32(hamachi_rx_~frame_status~0#1, 0bv32);call hamachi_rx_#t~mem502#1 := read~intINTTYPE8#7(hamachi_rx_~dev#1.base, ~bvadd~64(48bv64, ~bvadd~64(260bv64, hamachi_rx_~dev#1.offset)), 8bv64);call write~intINTTYPE8#7(~bvadd~64(1bv64, hamachi_rx_#t~mem502#1), hamachi_rx_~dev#1.base, ~bvadd~64(48bv64, ~bvadd~64(260bv64, hamachi_rx_~dev#1.offset)), 8bv64);havoc hamachi_rx_#t~mem502#1; [2025-02-08 03:55:13,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7475: assume !~bvslt~32(hamachi_rx_~frame_status~0#1, 0bv32); [2025-02-08 03:55:13,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8598: havoc ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_20 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:55:13,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9325: assume 10bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:13,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9325: assume !(10bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:13,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7409: assume ~bvsgt~32(~debug~0, 4bv32);call hamachi_rx_#t~mem469#1.base, hamachi_rx_#t~mem469#1.offset := read~$Pointer$#7(hamachi_rx_~hmp~10#1.base, hamachi_rx_~hmp~10#1.offset, 8bv64);call hamachi_rx_#t~mem470#1 := read~intINTTYPE4#7(hamachi_rx_#t~mem469#1.base, ~bvadd~64(hamachi_rx_#t~mem469#1.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(hamachi_rx_~entry~3#1))), 4bv64); [2025-02-08 03:55:13,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7409: assume !~bvsgt~32(~debug~0, 4bv32); [2025-02-08 03:55:13,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8731: SUMMARY for call ldv_EMGentry_exit_hamachi_exit_15_2(~ldv_15_exit_hamachi_exit_default~0.base, ~ldv_15_exit_hamachi_exit_default~0.offset); srcloc: null [2025-02-08 03:55:13,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6551: SUMMARY for call writew(~zero_extend~32~16(read_eeprom_~location#1[16:0])[16:0], read_eeprom_~ioaddr#1.base, ~bvadd~64(242bv64, read_eeprom_~ioaddr#1.offset)); srcloc: null [2025-02-08 03:55:13,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6485: assume ~bvsgt~32(hamachi_init_one_#t~mem271#1, 0bv32);havoc hamachi_init_one_#t~mem271#1;call hamachi_init_one_#t~mem272#1 := read~intINTTYPE1#7(hamachi_init_one_~hmp~0#1.base, ~bvadd~64(4924bv64, hamachi_init_one_~hmp~0#1.offset), 1bv64);call write~intINTTYPE4#7(~zero_extend~32~8(hamachi_init_one_#t~mem272#1), hamachi_init_one_~hmp~0#1.base, ~bvadd~64(4872bv64, hamachi_init_one_~hmp~0#1.offset), 4bv64);havoc hamachi_init_one_#t~mem272#1; [2025-02-08 03:55:13,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6485: assume !~bvsgt~32(hamachi_init_one_#t~mem271#1, 0bv32);havoc hamachi_init_one_#t~mem271#1;assume { :begin_inline_#Ultimate.C_memset } true;#Ultimate.C_memset_#ptr#1.base, #Ultimate.C_memset_#ptr#1.offset, #Ultimate.C_memset_#value#1, #Ultimate.C_memset_#amount#1 := hamachi_init_one_~hmp~0#1.base, ~bvadd~64(4872bv64, hamachi_init_one_~hmp~0#1.offset), 0bv32, 48bv64;havoc #Ultimate.C_memset_#res#1.base, #Ultimate.C_memset_#res#1.offset;havoc #Ultimate.C_memset_#t~loopctr919#1;#Ultimate.C_memset_#t~loopctr919#1 := 0bv64; [2025-02-08 03:55:13,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7278: hamachi_interrupt_~tmp___0~17#1 := hamachi_interrupt_#t~ret440#1;havoc hamachi_interrupt_#t~ret440#1;hamachi_interrupt_~intr_status~0#1 := hamachi_interrupt_~tmp___0~17#1; [2025-02-08 03:55:13,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10317: hamachi_init_#t~ret661#1 := ldv___pci_register_driver_76_#res#1;havoc ldv___pci_register_driver_76_#t~ret779#1, ldv___pci_register_driver_76_#t~ret780#1, ldv___pci_register_driver_76_~ldv_func_arg1#1.base, ldv___pci_register_driver_76_~ldv_func_arg1#1.offset, ldv___pci_register_driver_76_~ldv_func_arg2#1.base, ldv___pci_register_driver_76_~ldv_func_arg2#1.offset, ldv___pci_register_driver_76_~ldv_func_arg3#1.base, ldv___pci_register_driver_76_~ldv_func_arg3#1.offset, ldv___pci_register_driver_76_~ldv_func_res~4#1, ldv___pci_register_driver_76_~tmp~75#1, ldv___pci_register_driver_76_~tmp___0~37#1;havoc ldv___pci_register_driver_76_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_76_#in~ldv_func_arg1#1.offset, ldv___pci_register_driver_76_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_76_#in~ldv_func_arg2#1.offset, ldv___pci_register_driver_76_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_76_#in~ldv_func_arg3#1.offset;assume { :end_inline_ldv___pci_register_driver_76 } true;hamachi_init_~tmp~50#1 := hamachi_init_#t~ret661#1;havoc hamachi_init_#t~ret661#1;hamachi_init_#res#1 := hamachi_init_~tmp~50#1;ldv_EMGentry_init_hamachi_init_15_11_#t~ret662#1 := hamachi_init_#res#1;havoc hamachi_init_#t~ret660#1, hamachi_init_#t~ret661#1, hamachi_init_~tmp~50#1;assume { :end_inline_hamachi_init } true;ldv_EMGentry_init_hamachi_init_15_11_~tmp~51#1 := ldv_EMGentry_init_hamachi_init_15_11_#t~ret662#1;havoc ldv_EMGentry_init_hamachi_init_15_11_#t~ret662#1;ldv_EMGentry_init_hamachi_init_15_11_#res#1 := ldv_EMGentry_init_hamachi_init_15_11_~tmp~51#1;ldv_entry_EMGentry_15_#t~ret687#1 := ldv_EMGentry_init_hamachi_init_15_11_#res#1;havoc ldv_EMGentry_init_hamachi_init_15_11_#t~ret662#1, ldv_EMGentry_init_hamachi_init_15_11_~arg0#1.base, ldv_EMGentry_init_hamachi_init_15_11_~arg0#1.offset, ldv_EMGentry_init_hamachi_init_15_11_~tmp~51#1;havoc ldv_EMGentry_init_hamachi_init_15_11_#in~arg0#1.base, ldv_EMGentry_init_hamachi_init_15_11_#in~arg0#1.offset;assume { :end_inline_ldv_EMGentry_init_hamachi_init_15_11 } true;~ldv_15_ret_default~0 := ldv_entry_EMGentry_15_#t~ret687#1;havoc ldv_entry_EMGentry_15_#t~ret687#1;assume { :begin_inline_ldv_post_init } true;ldv_post_init_#in~init_ret_val#1 := ~ldv_15_ret_default~0;havoc ldv_post_init_#res#1;havoc ldv_post_init_#t~ret790#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~79#1;ldv_post_init_~init_ret_val#1 := ldv_post_init_#in~init_ret_val#1;havoc ldv_post_init_~tmp~79#1; [2025-02-08 03:55:13,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7344: assume 0bv32 != ~bvand~32(460294bv32, hamachi_interrupt_~intr_status~0#1);assume { :begin_inline_hamachi_error } true;hamachi_error_#in~dev#1.base, hamachi_error_#in~dev#1.offset, hamachi_error_#in~intr_status#1 := hamachi_interrupt_~dev~2#1.base, hamachi_interrupt_~dev~2#1.offset, hamachi_interrupt_~intr_status~0#1;havoc hamachi_error_#t~ret563#1.base, hamachi_error_#t~ret563#1.offset, hamachi_error_#t~mem564#1.base, hamachi_error_#t~mem564#1.offset, hamachi_error_#t~ret565#1, hamachi_error_#t~ret566#1, hamachi_error_#t~ret567#1, hamachi_error_#t~ret568#1, hamachi_error_#t~ret569#1, hamachi_error_#t~ret570#1, hamachi_error_#t~ret571#1.base, hamachi_error_#t~ret571#1.offset, hamachi_error_#t~ret572#1, hamachi_error_#t~ret573#1, hamachi_error_#t~ret574#1, hamachi_error_#t~mem575#1, hamachi_error_#t~mem576#1, hamachi_error_~dev#1.base, hamachi_error_~dev#1.offset, hamachi_error_~intr_status#1, hamachi_error_~hmp~11#1.base, hamachi_error_~hmp~11#1.offset, hamachi_error_~tmp~38#1.base, hamachi_error_~tmp~38#1.offset, hamachi_error_~ioaddr~7#1.base, hamachi_error_~ioaddr~7#1.offset, hamachi_error_~tmp___0~19#1, hamachi_error_~tmp___1~16#1, hamachi_error_~tmp___2~9#1, hamachi_error_~tmp___3~6#1, hamachi_error_~tmp___4~3#1;hamachi_error_~dev#1.base, hamachi_error_~dev#1.offset := hamachi_error_#in~dev#1.base, hamachi_error_#in~dev#1.offset;hamachi_error_~intr_status#1 := hamachi_error_#in~intr_status#1;havoc hamachi_error_~hmp~11#1.base, hamachi_error_~hmp~11#1.offset;havoc hamachi_error_~tmp~38#1.base, hamachi_error_~tmp~38#1.offset;havoc hamachi_error_~ioaddr~7#1.base, hamachi_error_~ioaddr~7#1.offset;havoc hamachi_error_~tmp___0~19#1;havoc hamachi_error_~tmp___1~16#1;havoc hamachi_error_~tmp___2~9#1;havoc hamachi_error_~tmp___3~6#1;havoc hamachi_error_~tmp___4~3#1; [2025-02-08 03:55:13,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7344: assume !(0bv32 != ~bvand~32(460294bv32, hamachi_interrupt_~intr_status~0#1)); [2025-02-08 03:55:13,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9392: ~ldv_statevar_2~0 := 4bv32; [2025-02-08 03:55:13,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7212-1: SUMMARY for call hamachi_start_xmit_#t~ret423#1 := pci_map_single(hamachi_start_xmit_#t~mem420#1.base, hamachi_start_xmit_#t~mem420#1.offset, hamachi_start_xmit_#t~mem421#1.base, hamachi_start_xmit_#t~mem421#1.offset, ~zero_extend~64~32(hamachi_start_xmit_#t~mem422#1), 1bv32); srcloc: null [2025-02-08 03:55:13,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7212: hamachi_start_xmit_~tmp___0~16#1 := hamachi_start_xmit_#t~ret423#1;havoc hamachi_start_xmit_#t~mem420#1.base, hamachi_start_xmit_#t~mem420#1.offset;havoc hamachi_start_xmit_#t~mem421#1.base, hamachi_start_xmit_#t~mem421#1.offset;havoc hamachi_start_xmit_#t~mem422#1;havoc hamachi_start_xmit_#t~ret423#1;call hamachi_start_xmit_#t~mem424#1.base, hamachi_start_xmit_#t~mem424#1.offset := read~$Pointer$#7(hamachi_start_xmit_~hmp~8#1.base, ~bvadd~64(8bv64, hamachi_start_xmit_~hmp~8#1.offset), 8bv64);call write~intINTTYPE4#7(hamachi_start_xmit_~tmp___0~16#1[32:0], hamachi_start_xmit_#t~mem424#1.base, ~bvadd~64(4bv64, ~bvadd~64(hamachi_start_xmit_#t~mem424#1.offset, ~bvmul~64(8bv64, ~zero_extend~64~32(hamachi_start_xmit_~entry~1#1)))), 4bv64);havoc hamachi_start_xmit_#t~mem424#1.base, hamachi_start_xmit_#t~mem424#1.offset; [2025-02-08 03:55:13,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8732: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:55:13,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6552-1: SUMMARY for call writeb(2bv8, read_eeprom_~ioaddr#1.base, ~bvadd~64(240bv64, read_eeprom_~ioaddr#1.offset)); srcloc: null [2025-02-08 03:55:13,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6552: read_eeprom_~bogus_cnt~0#1 := 1000bv32; [2025-02-08 03:55:13,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9657: assume 19bv32 == ~ldv_statevar_3~0; [2025-02-08 03:55:13,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9657: assume !(19bv32 == ~ldv_statevar_3~0); [2025-02-08 03:55:13,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6354: hamachi_init_one_~option~0#1 := hamachi_init_one_#t~ite240#1;havoc hamachi_init_one_#t~ite240#1;havoc hamachi_init_one_#t~mem239#1;call hamachi_init_one_#t~mem241#1 := read~intINTTYPE8#7(hamachi_init_one_~dev~0#1.base, ~bvadd~64(48bv64, hamachi_init_one_~dev~0#1.offset), 8bv64); [2025-02-08 03:55:13,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7411-1: SUMMARY for call hamachi_rx_#t~ret471#1 := printk(31bv64, 0bv64); srcloc: null [2025-02-08 03:55:13,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7411: havoc hamachi_rx_#t~mem469#1.base, hamachi_rx_#t~mem469#1.offset;havoc hamachi_rx_#t~mem470#1;havoc hamachi_rx_#t~ret471#1; [2025-02-08 03:55:13,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10318-1: ldv___pci_register_driver_76_#res#1 := ldv___pci_register_driver_76_~ldv_func_res~4#1; [2025-02-08 03:55:13,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8336-1: SUMMARY for call ldv_assume((if 0bv32 != ldv___pci_register_driver_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:13,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8336: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-02-08 03:55:13,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6354-1: assume ~bvsle~32(hamachi_init_one_~card_idx~0#1, 7bv32);call hamachi_init_one_#t~mem239#1 := read~intINTTYPE4#9(~#options~0.base, ~bvadd~64(~#options~0.offset, ~bvmul~64(4bv64, ~sign_extend~64~32(hamachi_init_one_~card_idx~0#1))), 4bv64);hamachi_init_one_#t~ite240#1 := hamachi_init_one_#t~mem239#1; [2025-02-08 03:55:13,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6354-1: assume !~bvsle~32(hamachi_init_one_~card_idx~0#1, 7bv32);hamachi_init_one_#t~ite240#1 := 0bv32; [2025-02-08 03:55:13,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9063: assume 16bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:13,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9063: assume !(16bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:13,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8733: ~ldv_statevar_15~0 := 11bv32; [2025-02-08 03:55:13,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8733-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:55:13,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7610: assume 0bv64 == ~bvadd~64(hamachi_rx_~skb___0~1#1.base, hamachi_rx_~skb___0~1#1.offset); [2025-02-08 03:55:13,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7610: assume !(0bv64 == ~bvadd~64(hamachi_rx_~skb___0~1#1.base, hamachi_rx_~skb___0~1#1.offset)); [2025-02-08 03:55:13,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7676-1: SUMMARY for call hamachi_error_#t~ret570#1 := readw(hamachi_error_~ioaddr~7#1.base, ~bvadd~64(226bv64, hamachi_error_~ioaddr~7#1.offset)); srcloc: null [2025-02-08 03:55:13,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7676: hamachi_error_~tmp___4~3#1 := hamachi_error_#t~ret570#1;havoc hamachi_error_#t~ret570#1; [2025-02-08 03:55:13,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9526-1: SUMMARY for call ldv_register_netdev_#t~ret743#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:13,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9460: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_2_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:13,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7544: assume 2bv32 == hamachi_rx_~inv~0#1; [2025-02-08 03:55:13,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7544: assume !(2bv32 == hamachi_rx_~inv~0#1); [2025-02-08 03:55:13,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7346: havoc hamachi_error_#t~ret563#1.base, hamachi_error_#t~ret563#1.offset, hamachi_error_#t~mem564#1.base, hamachi_error_#t~mem564#1.offset, hamachi_error_#t~ret565#1, hamachi_error_#t~ret566#1, hamachi_error_#t~ret567#1, hamachi_error_#t~ret568#1, hamachi_error_#t~ret569#1, hamachi_error_#t~ret570#1, hamachi_error_#t~ret571#1.base, hamachi_error_#t~ret571#1.offset, hamachi_error_#t~ret572#1, hamachi_error_#t~ret573#1, hamachi_error_#t~ret574#1, hamachi_error_#t~mem575#1, hamachi_error_#t~mem576#1, hamachi_error_~dev#1.base, hamachi_error_~dev#1.offset, hamachi_error_~intr_status#1, hamachi_error_~hmp~11#1.base, hamachi_error_~hmp~11#1.offset, hamachi_error_~tmp~38#1.base, hamachi_error_~tmp~38#1.offset, hamachi_error_~ioaddr~7#1.base, hamachi_error_~ioaddr~7#1.offset, hamachi_error_~tmp___0~19#1, hamachi_error_~tmp___1~16#1, hamachi_error_~tmp___2~9#1, hamachi_error_~tmp___3~6#1, hamachi_error_~tmp___4~3#1;havoc hamachi_error_#in~dev#1.base, hamachi_error_#in~dev#1.offset, hamachi_error_#in~intr_status#1;assume { :end_inline_hamachi_error } true; [2025-02-08 03:55:13,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6355: assume 0bv64 != hamachi_init_one_#t~mem241#1;havoc hamachi_init_one_#t~mem241#1;call hamachi_init_one_#t~mem242#1 := read~intINTTYPE8#7(hamachi_init_one_~dev~0#1.base, ~bvadd~64(48bv64, hamachi_init_one_~dev~0#1.offset), 8bv64);hamachi_init_one_~option~0#1 := hamachi_init_one_#t~mem242#1[32:0];havoc hamachi_init_one_#t~mem242#1; [2025-02-08 03:55:13,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6355: assume !(0bv64 != hamachi_init_one_#t~mem241#1);havoc hamachi_init_one_#t~mem241#1; [2025-02-08 03:55:13,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9526: ldv_register_netdev_~tmp___0~31#1 := ldv_register_netdev_#t~ret743#1;havoc ldv_register_netdev_#t~ret743#1; [2025-02-08 03:55:13,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10187: hamachi_init_one_#t~ret255#1 := ldv_register_netdev_61_#res#1;havoc ldv_register_netdev_61_#t~ret773#1, ldv_register_netdev_61_#t~ret774#1, ldv_register_netdev_61_~ldv_func_arg1#1.base, ldv_register_netdev_61_~ldv_func_arg1#1.offset, ldv_register_netdev_61_~ldv_func_res~1#1, ldv_register_netdev_61_~tmp~72#1, ldv_register_netdev_61_~tmp___0~34#1;havoc ldv_register_netdev_61_#in~ldv_func_arg1#1.base, ldv_register_netdev_61_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_register_netdev_61 } true;hamachi_init_one_~i~0#1 := hamachi_init_one_#t~ret255#1;havoc hamachi_init_one_#t~ret255#1; [2025-02-08 03:55:13,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12235-1: ldv_register_netdev_#t~ret742#1 := ldv_pre_register_netdev_#res#1;havoc ldv_pre_register_netdev_#t~nondet895#1;assume { :end_inline_ldv_pre_register_netdev } true;ldv_register_netdev_~ldv_10_ret_default~0#1 := ldv_register_netdev_#t~ret742#1;havoc ldv_register_netdev_#t~ret742#1;ldv_register_netdev_~ldv_10_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_10_netdev_net_device~0#1.offset := ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset; [2025-02-08 03:55:13,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12235: havoc ldv_pre_register_netdev_#t~nondet895#1; [2025-02-08 03:55:13,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8998-1: SUMMARY for call ldv_switch_to_interrupt_context(); srcloc: null [2025-02-08 03:55:13,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10055: assume { :begin_inline_ldv_dispatch_instance_register_5_3 } true;ldv_dispatch_instance_register_5_3_#in~arg0#1.base, ldv_dispatch_instance_register_5_3_#in~arg0#1.offset := ~ldv_5_container_timer_list~0.base, ~ldv_5_container_timer_list~0.offset;havoc ldv_dispatch_instance_register_5_3_~arg0#1.base, ldv_dispatch_instance_register_5_3_~arg0#1.offset;ldv_dispatch_instance_register_5_3_~arg0#1.base, ldv_dispatch_instance_register_5_3_~arg0#1.offset := ldv_dispatch_instance_register_5_3_#in~arg0#1.base, ldv_dispatch_instance_register_5_3_#in~arg0#1.offset;~ldv_4_container_timer_list~0.base, ~ldv_4_container_timer_list~0.offset := ldv_dispatch_instance_register_5_3_~arg0#1.base, ldv_dispatch_instance_register_5_3_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_4_3 } true;~ldv_statevar_4~0 := 2bv32;assume { :end_inline_ldv_switch_automaton_state_4_3 } true;havoc ldv_dispatch_instance_register_5_3_~arg0#1.base, ldv_dispatch_instance_register_5_3_~arg0#1.offset;havoc ldv_dispatch_instance_register_5_3_#in~arg0#1.base, ldv_dispatch_instance_register_5_3_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_instance_register_5_3 } true;~ldv_statevar_5~0 := 2bv32; [2025-02-08 03:55:13,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6884: call hamachi_tx_#t~mem323#1.base, hamachi_tx_#t~mem323#1.offset := read~$Pointer$#7(hamachi_tx_~hmp~4#1.base, ~bvadd~64(8bv64, hamachi_tx_~hmp~4#1.offset), 8bv64);call write~intINTTYPE4#7(0bv32, hamachi_tx_#t~mem323#1.base, ~bvadd~64(hamachi_tx_#t~mem323#1.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(hamachi_tx_~entry~0#1))), 4bv64);havoc hamachi_tx_#t~mem323#1.base, hamachi_tx_#t~mem323#1.offset; [2025-02-08 03:55:13,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10055-1: SUMMARY for call ldv_assume((if 3bv32 == ~ldv_statevar_4~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:13,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8998: assume { :begin_inline_ldv_interrupt_instance_handler_0_5 } true;ldv_interrupt_instance_handler_0_5_#in~arg0#1.base, ldv_interrupt_instance_handler_0_5_#in~arg0#1.offset, ldv_interrupt_instance_handler_0_5_#in~arg1#1, ldv_interrupt_instance_handler_0_5_#in~arg2#1.base, ldv_interrupt_instance_handler_0_5_#in~arg2#1.offset := ~ldv_0_callback_handler~0.base, ~ldv_0_callback_handler~0.offset, ~ldv_0_line_line~0, ~ldv_0_data_data~0.base, ~ldv_0_data_data~0.offset;havoc ldv_interrupt_instance_handler_0_5_#res#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret691#1, ldv_interrupt_instance_handler_0_5_~arg0#1.base, ldv_interrupt_instance_handler_0_5_~arg0#1.offset, ldv_interrupt_instance_handler_0_5_~arg1#1, ldv_interrupt_instance_handler_0_5_~arg2#1.base, ldv_interrupt_instance_handler_0_5_~arg2#1.offset, ldv_interrupt_instance_handler_0_5_~tmp~56#1;ldv_interrupt_instance_handler_0_5_~arg0#1.base, ldv_interrupt_instance_handler_0_5_~arg0#1.offset := ldv_interrupt_instance_handler_0_5_#in~arg0#1.base, ldv_interrupt_instance_handler_0_5_#in~arg0#1.offset;ldv_interrupt_instance_handler_0_5_~arg1#1 := ldv_interrupt_instance_handler_0_5_#in~arg1#1;ldv_interrupt_instance_handler_0_5_~arg2#1.base, ldv_interrupt_instance_handler_0_5_~arg2#1.offset := ldv_interrupt_instance_handler_0_5_#in~arg2#1.base, ldv_interrupt_instance_handler_0_5_#in~arg2#1.offset;havoc ldv_interrupt_instance_handler_0_5_~tmp~56#1;assume { :begin_inline_hamachi_interrupt } true;hamachi_interrupt_#in~irq#1, hamachi_interrupt_#in~dev_instance#1.base, hamachi_interrupt_#in~dev_instance#1.offset := ldv_interrupt_instance_handler_0_5_~arg1#1, ldv_interrupt_instance_handler_0_5_~arg2#1.base, ldv_interrupt_instance_handler_0_5_~arg2#1.offset;havoc hamachi_interrupt_#res#1;havoc hamachi_interrupt_#t~ret438#1.base, hamachi_interrupt_#t~ret438#1.offset, hamachi_interrupt_#t~mem439#1.base, hamachi_interrupt_#t~mem439#1.offset, hamachi_interrupt_#t~ret440#1, hamachi_interrupt_#t~ret441#1, hamachi_interrupt_#t~ret442#1, hamachi_interrupt_#t~mem443#1, hamachi_interrupt_#t~mem444#1, hamachi_interrupt_#t~mem445#1.base, hamachi_interrupt_#t~mem445#1.offset, hamachi_interrupt_#t~mem446#1, hamachi_interrupt_#t~mem447#1.base, hamachi_interrupt_#t~mem447#1.offset, hamachi_interrupt_#t~mem448#1.base, hamachi_interrupt_#t~mem448#1.offset, hamachi_interrupt_#t~mem449#1.base, hamachi_interrupt_#t~mem449#1.offset, hamachi_interrupt_#t~mem450#1, hamachi_interrupt_#t~mem451#1, hamachi_interrupt_#t~mem452#1.base, hamachi_interrupt_#t~mem452#1.offset, hamachi_interrupt_#t~mem453#1.base, hamachi_interrupt_#t~mem453#1.offset, hamachi_interrupt_#t~mem454#1.base, hamachi_interrupt_#t~mem454#1.offset, hamachi_interrupt_#t~mem455#1, hamachi_interrupt_#t~mem456#1, hamachi_interrupt_#t~mem457#1, hamachi_interrupt_#t~mem458#1, hamachi_interrupt_#t~mem459#1, hamachi_interrupt_#t~mem460#1, hamachi_interrupt_#t~mem461#1, hamachi_interrupt_#t~ret462#1, hamachi_interrupt_#t~ret463#1, hamachi_interrupt_#t~ret464#1, hamachi_interrupt_~irq#1, hamachi_interrupt_~dev_instance#1.base, hamachi_interrupt_~dev_instance#1.offset, hamachi_interrupt_~dev~2#1.base, hamachi_interrupt_~dev~2#1.offset, hamachi_interrupt_~hmp~9#1.base, hamachi_interrupt_~hmp~9#1.offset, hamachi_interrupt_~tmp~36#1.base, hamachi_interrupt_~tmp~36#1.offset, hamachi_interrupt_~ioaddr~6#1.base, hamachi_interrupt_~ioaddr~6#1.offset, hamachi_interrupt_~boguscnt~1#1, hamachi_interrupt_~handled~0#1, hamachi_interrupt_~intr_status~0#1, hamachi_interrupt_~tmp___0~17#1, hamachi_interrupt_~entry~2#1, hamachi_interrupt_~skb~4#1.base, hamachi_interrupt_~skb~4#1.offset, hamachi_interrupt_~tmp___1~14#1;hamachi_interrupt_~irq#1 := hamachi_interrupt_#in~irq#1;hamachi_interrupt_~dev_instance#1.base, hamachi_interrupt_~dev_instance#1.offset := hamachi_interrupt_#in~dev_instance#1.base, hamachi_interrupt_#in~dev_instance#1.offset;havoc hamachi_interrupt_~dev~2#1.base, hamachi_interrupt_~dev~2#1.offset;havoc hamachi_interrupt_~hmp~9#1.base, hamachi_interrupt_~hmp~9#1.offset;havoc hamachi_interrupt_~tmp~36#1.base, hamachi_interrupt_~tmp~36#1.offset;havoc hamachi_interrupt_~ioaddr~6#1.base, hamachi_interrupt_~ioaddr~6#1.offset;havoc hamachi_interrupt_~boguscnt~1#1;havoc hamachi_interrupt_~handled~0#1;havoc hamachi_interrupt_~intr_status~0#1;havoc hamachi_interrupt_~tmp___0~17#1;havoc hamachi_interrupt_~entry~2#1;havoc hamachi_interrupt_~skb~4#1.base, hamachi_interrupt_~skb~4#1.offset;havoc hamachi_interrupt_~tmp___1~14#1;hamachi_interrupt_~dev~2#1.base, hamachi_interrupt_~dev~2#1.offset := hamachi_interrupt_~dev_instance#1.base, hamachi_interrupt_~dev_instance#1.offset; [2025-02-08 03:55:13,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6422: hamachi_init_one_~rx_int_var~0#1 := hamachi_init_one_#t~ite250#1;havoc hamachi_init_one_#t~ite250#1;havoc hamachi_init_one_#t~mem249#1; [2025-02-08 03:55:13,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9461: ~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret734#1;havoc ldv_pci_pci_instance_2_#t~ret734#1; [2025-02-08 03:55:13,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9461-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret734#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:55:13,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9395: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem720#1.base, ldv_pci_pci_instance_2_#t~mem720#1.offset);havoc ldv_pci_pci_instance_2_#t~mem720#1.base, ldv_pci_pci_instance_2_#t~mem720#1.offset;call ldv_pci_pci_instance_2_#t~mem721#1.base, ldv_pci_pci_instance_2_#t~mem721#1.offset := read~$Pointer$#15(~ldv_2_container_pci_driver~0.base, ~bvadd~64(64bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64);assume { :begin_inline_ldv_pci_instance_resume_early_2_6 } true;ldv_pci_instance_resume_early_2_6_#in~arg0#1.base, ldv_pci_instance_resume_early_2_6_#in~arg0#1.offset, ldv_pci_instance_resume_early_2_6_#in~arg1#1.base, ldv_pci_instance_resume_early_2_6_#in~arg1#1.offset := ldv_pci_pci_instance_2_#t~mem721#1.base, ldv_pci_pci_instance_2_#t~mem721#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset;havoc ldv_pci_instance_resume_early_2_6_#t~ret703#1, ldv_pci_instance_resume_early_2_6_~arg0#1.base, ldv_pci_instance_resume_early_2_6_~arg0#1.offset, ldv_pci_instance_resume_early_2_6_~arg1#1.base, ldv_pci_instance_resume_early_2_6_~arg1#1.offset;ldv_pci_instance_resume_early_2_6_~arg0#1.base, ldv_pci_instance_resume_early_2_6_~arg0#1.offset := ldv_pci_instance_resume_early_2_6_#in~arg0#1.base, ldv_pci_instance_resume_early_2_6_#in~arg0#1.offset;ldv_pci_instance_resume_early_2_6_~arg1#1.base, ldv_pci_instance_resume_early_2_6_~arg1#1.offset := ldv_pci_instance_resume_early_2_6_#in~arg1#1.base, ldv_pci_instance_resume_early_2_6_#in~arg1#1.offset; [2025-02-08 03:55:13,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9395: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem720#1.base, ldv_pci_pci_instance_2_#t~mem720#1.offset));havoc ldv_pci_pci_instance_2_#t~mem720#1.base, ldv_pci_pci_instance_2_#t~mem720#1.offset; [2025-02-08 03:55:13,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9395-1: call ldv_pci_pci_instance_2_#t~mem720#1.base, ldv_pci_pci_instance_2_#t~mem720#1.offset := read~$Pointer$#15(~ldv_2_container_pci_driver~0.base, ~bvadd~64(64bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:55:13,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6422-1: assume ~bvsle~32(hamachi_init_one_~card_idx~0#1, 7bv32);call hamachi_init_one_#t~mem249#1 := read~intINTTYPE4#11(~#rx_params~0.base, ~bvadd~64(~#rx_params~0.offset, ~bvmul~64(4bv64, ~sign_extend~64~32(hamachi_init_one_~card_idx~0#1))), 4bv64);hamachi_init_one_#t~ite250#1 := hamachi_init_one_#t~mem249#1; [2025-02-08 03:55:13,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6422-1: assume !~bvsle~32(hamachi_init_one_~card_idx~0#1, 7bv32);hamachi_init_one_#t~ite250#1 := 4294967295bv32; [2025-02-08 03:55:13,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7215: assume ~bvugt~32(hamachi_start_xmit_~entry~1#1, 62bv32);call hamachi_start_xmit_#t~mem425#1.base, hamachi_start_xmit_#t~mem425#1.offset := read~$Pointer$#7(hamachi_start_xmit_~hmp~8#1.base, ~bvadd~64(8bv64, hamachi_start_xmit_~hmp~8#1.offset), 8bv64);call hamachi_start_xmit_#t~mem426#1 := read~intINTTYPE4#7(hamachi_start_xmit_~skb#1.base, ~bvadd~64(104bv64, hamachi_start_xmit_~skb#1.offset), 4bv64);call write~intINTTYPE4#7(~bvor~32(4026531840bv32, hamachi_start_xmit_#t~mem426#1), hamachi_start_xmit_#t~mem425#1.base, ~bvadd~64(hamachi_start_xmit_#t~mem425#1.offset, ~bvmul~64(8bv64, ~zero_extend~64~32(hamachi_start_xmit_~entry~1#1))), 4bv64);havoc hamachi_start_xmit_#t~mem425#1.base, hamachi_start_xmit_#t~mem425#1.offset;havoc hamachi_start_xmit_#t~mem426#1; [2025-02-08 03:55:13,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7215: assume !~bvugt~32(hamachi_start_xmit_~entry~1#1, 62bv32);call hamachi_start_xmit_#t~mem427#1.base, hamachi_start_xmit_#t~mem427#1.offset := read~$Pointer$#7(hamachi_start_xmit_~hmp~8#1.base, ~bvadd~64(8bv64, hamachi_start_xmit_~hmp~8#1.offset), 8bv64);call hamachi_start_xmit_#t~mem428#1 := read~intINTTYPE4#7(hamachi_start_xmit_~skb#1.base, ~bvadd~64(104bv64, hamachi_start_xmit_~skb#1.offset), 4bv64);call write~intINTTYPE4#7(~bvor~32(3489660928bv32, hamachi_start_xmit_#t~mem428#1), hamachi_start_xmit_#t~mem427#1.base, ~bvadd~64(hamachi_start_xmit_#t~mem427#1.offset, ~bvmul~64(8bv64, ~zero_extend~64~32(hamachi_start_xmit_~entry~1#1))), 4bv64);havoc hamachi_start_xmit_#t~mem427#1.base, hamachi_start_xmit_#t~mem427#1.offset;havoc hamachi_start_xmit_#t~mem428#1; [2025-02-08 03:55:13,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10188-1: ldv_register_netdev_61_#res#1 := ldv_register_netdev_61_~ldv_func_res~1#1; [2025-02-08 03:55:13,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9131: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_9 } true;ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1.offset := ~ldv_1_callback_get_settings~0.base, ~ldv_1_callback_get_settings~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_container_struct_ethtool_cmd_ptr~0.base, ~ldv_1_container_struct_ethtool_cmd_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_9_#t~ret685#1, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1.offset;assume { :begin_inline_hamachi_get_settings } true;hamachi_get_settings_#in~dev#1.base, hamachi_get_settings_#in~dev#1.offset, hamachi_get_settings_#in~ecmd#1.base, hamachi_get_settings_#in~ecmd#1.offset := ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.offset;havoc hamachi_get_settings_#res#1;havoc hamachi_get_settings_#t~ret631#1.base, hamachi_get_settings_#t~ret631#1.offset, hamachi_get_settings_#t~ret632#1, hamachi_get_settings_~dev#1.base, hamachi_get_settings_~dev#1.offset, hamachi_get_settings_~ecmd#1.base, hamachi_get_settings_~ecmd#1.offset, hamachi_get_settings_~np~1#1.base, hamachi_get_settings_~np~1#1.offset, hamachi_get_settings_~tmp~44#1.base, hamachi_get_settings_~tmp~44#1.offset;hamachi_get_settings_~dev#1.base, hamachi_get_settings_~dev#1.offset := hamachi_get_settings_#in~dev#1.base, hamachi_get_settings_#in~dev#1.offset;hamachi_get_settings_~ecmd#1.base, hamachi_get_settings_~ecmd#1.offset := hamachi_get_settings_#in~ecmd#1.base, hamachi_get_settings_#in~ecmd#1.offset;havoc hamachi_get_settings_~np~1#1.base, hamachi_get_settings_~np~1#1.offset;havoc hamachi_get_settings_~tmp~44#1.base, hamachi_get_settings_~tmp~44#1.offset; [2025-02-08 03:55:13,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7281: assume ~bvsgt~32(~debug~0, 4bv32); [2025-02-08 03:55:13,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7281: assume !~bvsgt~32(~debug~0, 4bv32); [2025-02-08 03:55:13,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9329: assume 12bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:13,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9329: assume !(12bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:13,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9263: ldv_pci_instance_suspend_2_8_~tmp~59#1 := ldv_pci_instance_suspend_2_8_#t~ret708#1;havoc ldv_pci_instance_suspend_2_8_#t~mem707#1;havoc ldv_pci_instance_suspend_2_8_#t~ret708#1;ldv_pci_instance_suspend_2_8_#res#1 := ldv_pci_instance_suspend_2_8_~tmp~59#1;call ULTIMATE.dealloc(ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset);havoc ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset; [2025-02-08 03:55:13,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9263-1: SUMMARY for call ldv_pci_instance_suspend_2_8_#t~ret708#1 := ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT(ldv_pci_instance_suspend_2_8_~arg1#1.base, ldv_pci_instance_suspend_2_8_~arg1#1.offset, ldv_pci_instance_suspend_2_8_#t~mem707#1, ldv_pci_instance_suspend_2_8_~arg0#1.base, ldv_pci_instance_suspend_2_8_~arg0#1.offset); srcloc: null [2025-02-08 03:55:13,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942: hamachi_get_settings_~tmp~44#1.base, hamachi_get_settings_~tmp~44#1.offset := hamachi_get_settings_#t~ret631#1.base, hamachi_get_settings_#t~ret631#1.offset;havoc hamachi_get_settings_#t~ret631#1.base, hamachi_get_settings_#t~ret631#1.offset;hamachi_get_settings_~np~1#1.base, hamachi_get_settings_~np~1#1.offset := hamachi_get_settings_~tmp~44#1.base, hamachi_get_settings_~tmp~44#1.offset; [2025-02-08 03:55:13,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8867: assume { :begin_inline_ldv_net_dummy_resourceless_instance_1 } true;ldv_net_dummy_resourceless_instance_1_#in~arg0#1.base, ldv_net_dummy_resourceless_instance_1_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_net_dummy_resourceless_instance_1_#t~ret697#1, ldv_net_dummy_resourceless_instance_1_#t~ret698#1, ldv_net_dummy_resourceless_instance_1_~arg0#1.base, ldv_net_dummy_resourceless_instance_1_~arg0#1.offset;ldv_net_dummy_resourceless_instance_1_~arg0#1.base, ldv_net_dummy_resourceless_instance_1_~arg0#1.offset := ldv_net_dummy_resourceless_instance_1_#in~arg0#1.base, ldv_net_dummy_resourceless_instance_1_#in~arg0#1.offset; [2025-02-08 03:55:13,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6885: assume ~bvsgt~32(hamachi_tx_~entry~0#1, 62bv32);call hamachi_tx_#t~mem324#1.base, hamachi_tx_#t~mem324#1.offset := read~$Pointer$#7(hamachi_tx_~hmp~4#1.base, ~bvadd~64(8bv64, hamachi_tx_~hmp~4#1.offset), 8bv64);call hamachi_tx_#t~mem325#1.base, hamachi_tx_#t~mem325#1.offset := read~$Pointer$#7(hamachi_tx_~hmp~4#1.base, ~bvadd~64(8bv64, hamachi_tx_~hmp~4#1.offset), 8bv64);call hamachi_tx_#t~mem326#1 := read~intINTTYPE4#7(hamachi_tx_#t~mem325#1.base, ~bvadd~64(504bv64, hamachi_tx_#t~mem325#1.offset), 4bv64);call write~intINTTYPE4#7(~bvor~32(536870912bv32, hamachi_tx_#t~mem326#1), hamachi_tx_#t~mem324#1.base, ~bvadd~64(504bv64, hamachi_tx_#t~mem324#1.offset), 4bv64);havoc hamachi_tx_#t~mem324#1.base, hamachi_tx_#t~mem324#1.offset;havoc hamachi_tx_#t~mem325#1.base, hamachi_tx_#t~mem325#1.offset;havoc hamachi_tx_#t~mem326#1; [2025-02-08 03:55:13,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6885: assume !~bvsgt~32(hamachi_tx_~entry~0#1, 62bv32); [2025-02-08 03:55:13,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-1: SUMMARY for call hamachi_get_settings_#t~ret631#1.base, hamachi_get_settings_#t~ret631#1.offset := netdev_priv(hamachi_get_settings_~dev#1.base, hamachi_get_settings_~dev#1.offset); srcloc: null [2025-02-08 03:55:13,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7678: assume 0bv32 != ~bvand~32(32bv32, ~zero_extend~32~16(hamachi_error_~tmp___4~3#1)); [2025-02-08 03:55:13,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7678: assume !(0bv32 != ~bvand~32(32bv32, ~zero_extend~32~16(hamachi_error_~tmp___4~3#1))); [2025-02-08 03:55:13,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6555: SUMMARY for call read_eeprom_#t~ret279#1 := readb(read_eeprom_~ioaddr#1.base, ~bvadd~64(240bv64, read_eeprom_~ioaddr#1.offset)); srcloc: null [2025-02-08 03:55:13,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6423-1: assume ~bvsle~32(hamachi_init_one_~card_idx~0#1, 7bv32);call hamachi_init_one_#t~mem251#1 := read~intINTTYPE4#13(~#tx_params~0.base, ~bvadd~64(~#tx_params~0.offset, ~bvmul~64(4bv64, ~sign_extend~64~32(hamachi_init_one_~card_idx~0#1))), 4bv64);hamachi_init_one_#t~ite252#1 := hamachi_init_one_#t~mem251#1; [2025-02-08 03:55:13,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6423-1: assume !~bvsle~32(hamachi_init_one_~card_idx~0#1, 7bv32);hamachi_init_one_#t~ite252#1 := 4294967295bv32; [2025-02-08 03:55:13,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6423: hamachi_init_one_~tx_int_var~0#1 := hamachi_init_one_#t~ite252#1;havoc hamachi_init_one_#t~ite252#1;havoc hamachi_init_one_#t~mem251#1;call write~intINTTYPE4#7((if ~bvsge~32(hamachi_init_one_~rx_int_var~0#1, 0bv32) then hamachi_init_one_~rx_int_var~0#1 else ~bvor~32(~bvor~32(~bvshl~32(~min_rx_pkt~0, 16bv32), ~bvshl~32(~max_rx_gap~0, 8bv32)), ~max_rx_latency~0)), hamachi_init_one_~hmp~0#1.base, ~bvadd~64(4928bv64, hamachi_init_one_~hmp~0#1.offset), 4bv64);call write~intINTTYPE4#7((if ~bvsge~32(hamachi_init_one_~tx_int_var~0#1, 0bv32) then hamachi_init_one_~tx_int_var~0#1 else ~bvor~32(~bvor~32(~bvshl~32(~min_tx_pkt~0, 16bv32), ~bvshl~32(~max_tx_gap~0, 8bv32)), ~max_tx_latency~0)), hamachi_init_one_~hmp~0#1.base, ~bvadd~64(4932bv64, hamachi_init_one_~hmp~0#1.offset), 4bv64);call write~$Pointer$#7(~#hamachi_netdev_ops~0.base, ~#hamachi_netdev_ops~0.offset, hamachi_init_one_~dev~0#1.base, ~bvadd~64(468bv64, hamachi_init_one_~dev~0#1.offset), 8bv64);call hamachi_init_one_#t~mem253#1 := read~intINTTYPE4#7(hamachi_init_one_~hmp~0#1.base, ~bvadd~64(4832bv64, hamachi_init_one_~hmp~0#1.offset), 4bv64);call hamachi_init_one_#t~mem254#1 := read~intINTTYPE4#14(~#chip_tbl~0.base, ~bvadd~64(24bv64, ~bvadd~64(~#chip_tbl~0.offset, ~bvmul~64(28bv64, ~sign_extend~64~32(hamachi_init_one_#t~mem253#1)))), 4bv64); [2025-02-08 03:55:13,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9528: assume 0bv32 != ldv_register_netdev_~tmp___0~31#1; [2025-02-08 03:55:13,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9528: assume !(0bv32 != ldv_register_netdev_~tmp___0~31#1); [2025-02-08 03:55:13,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9198: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_23 } true;ldv_dummy_resourceless_instance_callback_1_23_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_23_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_23_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_23_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_23_#in~arg2#1.offset := ~ldv_1_callback_set_settings~0.base, ~ldv_1_callback_set_settings~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_container_struct_ethtool_cmd_ptr~0.base, ~ldv_1_container_struct_ethtool_cmd_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_23_#t~ret682#1, ldv_dummy_resourceless_instance_callback_1_23_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_23_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_23_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_23_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_23_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_23_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_23_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_23_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_23_#in~arg2#1.offset;assume { :begin_inline_hamachi_set_settings } true;hamachi_set_settings_#in~dev#1.base, hamachi_set_settings_#in~dev#1.offset, hamachi_set_settings_#in~ecmd#1.base, hamachi_set_settings_#in~ecmd#1.offset := ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_23_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg2#1.offset;havoc hamachi_set_settings_#res#1;havoc hamachi_set_settings_#t~ret633#1.base, hamachi_set_settings_#t~ret633#1.offset, hamachi_set_settings_#t~ret634#1, hamachi_set_settings_~dev#1.base, hamachi_set_settings_~dev#1.offset, hamachi_set_settings_~ecmd#1.base, hamachi_set_settings_~ecmd#1.offset, hamachi_set_settings_~np~2#1.base, hamachi_set_settings_~np~2#1.offset, hamachi_set_settings_~tmp~45#1.base, hamachi_set_settings_~tmp~45#1.offset, hamachi_set_settings_~res~0#1;hamachi_set_settings_~dev#1.base, hamachi_set_settings_~dev#1.offset := hamachi_set_settings_#in~dev#1.base, hamachi_set_settings_#in~dev#1.offset;hamachi_set_settings_~ecmd#1.base, hamachi_set_settings_~ecmd#1.offset := hamachi_set_settings_#in~ecmd#1.base, hamachi_set_settings_#in~ecmd#1.offset;havoc hamachi_set_settings_~np~2#1.base, hamachi_set_settings_~np~2#1.offset;havoc hamachi_set_settings_~tmp~45#1.base, hamachi_set_settings_~tmp~45#1.offset;havoc hamachi_set_settings_~res~0#1; [2025-02-08 03:55:13,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9661: assume 22bv32 == ~ldv_statevar_3~0; [2025-02-08 03:55:13,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9661: assume !(22bv32 == ~ldv_statevar_3~0); [2025-02-08 03:55:13,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9397: havoc ldv_pci_instance_resume_early_2_6_#t~ret703#1, ldv_pci_instance_resume_early_2_6_~arg0#1.base, ldv_pci_instance_resume_early_2_6_~arg0#1.offset, ldv_pci_instance_resume_early_2_6_~arg1#1.base, ldv_pci_instance_resume_early_2_6_~arg1#1.offset;havoc ldv_pci_instance_resume_early_2_6_#in~arg0#1.base, ldv_pci_instance_resume_early_2_6_#in~arg0#1.offset, ldv_pci_instance_resume_early_2_6_#in~arg1#1.base, ldv_pci_instance_resume_early_2_6_#in~arg1#1.offset;assume { :end_inline_ldv_pci_instance_resume_early_2_6 } true;havoc ldv_pci_pci_instance_2_#t~mem721#1.base, ldv_pci_pci_instance_2_#t~mem721#1.offset; [2025-02-08 03:55:13,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7283-1: SUMMARY for call hamachi_interrupt_#t~ret441#1 := printk(28bv64, 0bv64); srcloc: null [2025-02-08 03:55:13,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7283: havoc hamachi_interrupt_#t~ret441#1; [2025-02-08 03:55:13,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8340: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1;ldv___pci_register_driver_76_#t~ret780#1 := ldv___pci_register_driver_#res#1;havoc ldv___pci_register_driver_#t~ret663#1, ldv___pci_register_driver_~arg0#1, ldv___pci_register_driver_~arg1#1.base, ldv___pci_register_driver_~arg1#1.offset, ldv___pci_register_driver_~arg2#1.base, ldv___pci_register_driver_~arg2#1.offset, ldv___pci_register_driver_~arg3#1.base, ldv___pci_register_driver_~arg3#1.offset, ldv___pci_register_driver_~ldv_14_pci_driver_pci_driver~0#1.base, ldv___pci_register_driver_~ldv_14_pci_driver_pci_driver~0#1.offset, ldv___pci_register_driver_~tmp~52#1;havoc ldv___pci_register_driver_#in~arg0#1, ldv___pci_register_driver_#in~arg1#1.base, ldv___pci_register_driver_#in~arg1#1.offset, ldv___pci_register_driver_#in~arg2#1.base, ldv___pci_register_driver_#in~arg2#1.offset, ldv___pci_register_driver_#in~arg3#1.base, ldv___pci_register_driver_#in~arg3#1.offset;assume { :end_inline_ldv___pci_register_driver } true;ldv___pci_register_driver_76_~tmp___0~37#1 := ldv___pci_register_driver_76_#t~ret780#1;havoc ldv___pci_register_driver_76_#t~ret780#1;ldv___pci_register_driver_76_#res#1 := ldv___pci_register_driver_76_~tmp___0~37#1; [2025-02-08 03:55:13,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9067: assume 17bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:13,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9067: assume !(17bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:13,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-1: SUMMARY for call ldv_spin_lock_irq_68(hamachi_get_settings_~np~1#1.base, ~bvadd~64(4764bv64, hamachi_get_settings_~np~1#1.offset)); srcloc: null [2025-02-08 03:55:13,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944: assume { :begin_inline_mii_ethtool_gset } true;mii_ethtool_gset_#in~arg0#1.base, mii_ethtool_gset_#in~arg0#1.offset, mii_ethtool_gset_#in~arg1#1.base, mii_ethtool_gset_#in~arg1#1.offset := hamachi_get_settings_~np~1#1.base, ~bvadd~64(4872bv64, hamachi_get_settings_~np~1#1.offset), hamachi_get_settings_~ecmd#1.base, hamachi_get_settings_~ecmd#1.offset;havoc mii_ethtool_gset_#res#1;havoc mii_ethtool_gset_#t~nondet896#1, mii_ethtool_gset_~arg0#1.base, mii_ethtool_gset_~arg0#1.offset, mii_ethtool_gset_~arg1#1.base, mii_ethtool_gset_~arg1#1.offset;mii_ethtool_gset_~arg0#1.base, mii_ethtool_gset_~arg0#1.offset := mii_ethtool_gset_#in~arg0#1.base, mii_ethtool_gset_#in~arg0#1.offset;mii_ethtool_gset_~arg1#1.base, mii_ethtool_gset_~arg1#1.offset := mii_ethtool_gset_#in~arg1#1.base, mii_ethtool_gset_#in~arg1#1.offset;havoc mii_ethtool_gset_#t~nondet896#1;mii_ethtool_gset_#res#1 := mii_ethtool_gset_#t~nondet896#1;havoc mii_ethtool_gset_#t~nondet896#1; [2025-02-08 03:55:13,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9001: SUMMARY for call ldv_switch_to_process_context(); srcloc: null [2025-02-08 03:55:13,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7680: SUMMARY for call writeb(1bv8, hamachi_error_~ioaddr~7#1.base, ~bvadd~64(108bv64, hamachi_error_~ioaddr~7#1.offset)); srcloc: null [2025-02-08 03:55:13,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9530: SUMMARY for call ldv_assume((if 0bv32 == ldv_register_netdev_~ldv_10_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:13,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7482: assume ~bvslt~32(~zero_extend~32~16(hamachi_rx_~pkt_len~0#1), ~rx_copybreak~0); [2025-02-08 03:55:13,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7482: assume !~bvslt~32(~zero_extend~32~16(hamachi_rx_~pkt_len~0#1), ~rx_copybreak~0);call hamachi_rx_#t~mem523#1.base, hamachi_rx_#t~mem523#1.offset := read~$Pointer$#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4940bv64, hamachi_rx_~hmp~10#1.offset), 8bv64);call hamachi_rx_#t~mem524#1.base, hamachi_rx_#t~mem524#1.offset := read~$Pointer$#7(hamachi_rx_~hmp~10#1.base, hamachi_rx_~hmp~10#1.offset, 8bv64);call hamachi_rx_#t~mem525#1 := read~intINTTYPE4#7(hamachi_rx_#t~mem524#1.base, ~bvadd~64(4bv64, ~bvadd~64(hamachi_rx_#t~mem524#1.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(hamachi_rx_~entry~3#1)))), 4bv64);call hamachi_rx_#t~mem526#1 := read~intINTTYPE4#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4852bv64, hamachi_rx_~hmp~10#1.offset), 4bv64); [2025-02-08 03:55:13,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9728: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_3_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:13,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7548: assume 3bv32 == hamachi_rx_~inv~0#1; [2025-02-08 03:55:13,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7548: assume !(3bv32 == hamachi_rx_~inv~0#1); [2025-02-08 03:55:13,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7350: hamachi_interrupt_~boguscnt~1#1 := ~bvsub~64(hamachi_interrupt_~boguscnt~1#1, 1bv64); [2025-02-08 03:55:13,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6359: ~force32~0 := (if 0bv32 != ~force32~0 then ~force32~0 else (if ~bvsge~32(hamachi_init_one_~option~0#1, 0bv32) then ~bvashr~32(~bvand~32(112bv32, hamachi_init_one_~option~0#1), 4bv32) else 0bv32)); [2025-02-08 03:55:13,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7416: call hamachi_rx_#t~mem472#1.base, hamachi_rx_#t~mem472#1.offset := read~$Pointer$#7(hamachi_rx_~hmp~10#1.base, hamachi_rx_~hmp~10#1.offset, 8bv64);hamachi_rx_~desc~0#1.base, hamachi_rx_~desc~0#1.offset := hamachi_rx_#t~mem472#1.base, ~bvadd~64(hamachi_rx_#t~mem472#1.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(hamachi_rx_~entry~3#1)));call hamachi_rx_#t~mem473#1 := read~intINTTYPE4#7(hamachi_rx_~desc~0#1.base, hamachi_rx_~desc~0#1.offset, 4bv64);hamachi_rx_~desc_status~0#1 := hamachi_rx_#t~mem473#1;havoc hamachi_rx_#t~mem473#1;hamachi_rx_~data_size~0#1 := hamachi_rx_~desc_status~0#1[16:0]; [2025-02-08 03:55:13,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6293: assume 0bv32 != hamachi_init_one_~i~0#1;hamachi_init_one_#res#1 := hamachi_init_one_~i~0#1;call ULTIMATE.dealloc(hamachi_init_one_~#ring_dma~0#1.base, hamachi_init_one_~#ring_dma~0#1.offset);havoc hamachi_init_one_~#ring_dma~0#1.base, hamachi_init_one_~#ring_dma~0#1.offset;call ULTIMATE.dealloc(hamachi_init_one_~#__key~0#1.base, hamachi_init_one_~#__key~0#1.offset);havoc hamachi_init_one_~#__key~0#1.base, hamachi_init_one_~#__key~0#1.offset; [2025-02-08 03:55:13,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6293: assume !(0bv32 != hamachi_init_one_~i~0#1);call hamachi_init_one_#t~mem228#1 := read~intINTTYPE4#7(hamachi_init_one_~pdev#1.base, ~bvadd~64(1547bv64, hamachi_init_one_~pdev#1.offset), 4bv64);hamachi_init_one_~irq~0#1 := hamachi_init_one_#t~mem228#1;havoc hamachi_init_one_#t~mem228#1;assume { :begin_inline_ioremap } true;ioremap_#in~offset#1, ioremap_#in~size#1 := hamachi_init_one_~base~0#1, 1024bv64;havoc ioremap_#res#1.base, ioremap_#res#1.offset;havoc ioremap_#t~ret33#1.base, ioremap_#t~ret33#1.offset, ioremap_~offset#1, ioremap_~size#1, ioremap_~tmp~1#1.base, ioremap_~tmp~1#1.offset;ioremap_~offset#1 := ioremap_#in~offset#1;ioremap_~size#1 := ioremap_#in~size#1;havoc ioremap_~tmp~1#1.base, ioremap_~tmp~1#1.offset;assume { :begin_inline_ioremap_nocache } true;ioremap_nocache_#in~arg0#1, ioremap_nocache_#in~arg1#1 := ioremap_~offset#1, ioremap_~size#1;havoc ioremap_nocache_#res#1.base, ioremap_nocache_#res#1.offset;havoc ioremap_nocache_#t~ret894#1.base, ioremap_nocache_#t~ret894#1.offset, ioremap_nocache_~arg0#1, ioremap_nocache_~arg1#1;ioremap_nocache_~arg0#1 := ioremap_nocache_#in~arg0#1;ioremap_nocache_~arg1#1 := ioremap_nocache_#in~arg1#1; [2025-02-08 03:55:13,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9002: ldv_interrupt_interrupt_instance_0_~tmp~57#1 := ldv_interrupt_interrupt_instance_0_#t~ret696#1;havoc ldv_interrupt_interrupt_instance_0_#t~ret696#1; [2025-02-08 03:55:13,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9002-1: SUMMARY for call ldv_interrupt_interrupt_instance_0_#t~ret696#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:13,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7615-1: SUMMARY for call skb_reserve(hamachi_rx_~skb___0~1#1.base, hamachi_rx_~skb___0~1#1.offset, 2bv32); srcloc: null [2025-02-08 03:55:13,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7615: call hamachi_rx_#t~mem550#1.base, hamachi_rx_#t~mem550#1.offset := read~$Pointer$#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4940bv64, hamachi_rx_~hmp~10#1.offset), 8bv64);call hamachi_rx_#t~mem551#1.base, hamachi_rx_#t~mem551#1.offset := read~$Pointer$#7(hamachi_rx_~skb___0~1#1.base, ~bvadd~64(229bv64, hamachi_rx_~skb___0~1#1.offset), 8bv64);call hamachi_rx_#t~mem552#1 := read~intINTTYPE4#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4852bv64, hamachi_rx_~hmp~10#1.offset), 4bv64); [2025-02-08 03:55:13,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9531: call ldv_register_netdev_#t~mem744#1.base, ldv_register_netdev_#t~mem744#1.offset := read~$Pointer$#7(ldv_register_netdev_~ldv_10_netdev_net_device~0#1.base, ~bvadd~64(468bv64, ldv_register_netdev_~ldv_10_netdev_net_device~0#1.offset), 8bv64);call ldv_register_netdev_#t~mem745#1.base, ldv_register_netdev_#t~mem745#1.offset := read~$Pointer$#7(ldv_register_netdev_#t~mem744#1.base, ~bvadd~64(16bv64, ldv_register_netdev_#t~mem744#1.offset), 8bv64);assume { :begin_inline_ldv_register_netdev_open_10_6 } true;ldv_register_netdev_open_10_6_#in~arg0#1.base, ldv_register_netdev_open_10_6_#in~arg0#1.offset, ldv_register_netdev_open_10_6_#in~arg1#1.base, ldv_register_netdev_open_10_6_#in~arg1#1.offset := ldv_register_netdev_#t~mem745#1.base, ldv_register_netdev_#t~mem745#1.offset, ldv_register_netdev_~ldv_10_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_10_netdev_net_device~0#1.offset;havoc ldv_register_netdev_open_10_6_#res#1;havoc ldv_register_netdev_open_10_6_#t~ret748#1, ldv_register_netdev_open_10_6_~arg0#1.base, ldv_register_netdev_open_10_6_~arg0#1.offset, ldv_register_netdev_open_10_6_~arg1#1.base, ldv_register_netdev_open_10_6_~arg1#1.offset, ldv_register_netdev_open_10_6_~tmp~63#1;ldv_register_netdev_open_10_6_~arg0#1.base, ldv_register_netdev_open_10_6_~arg0#1.offset := ldv_register_netdev_open_10_6_#in~arg0#1.base, ldv_register_netdev_open_10_6_#in~arg0#1.offset;ldv_register_netdev_open_10_6_~arg1#1.base, ldv_register_netdev_open_10_6_~arg1#1.offset := ldv_register_netdev_open_10_6_#in~arg1#1.base, ldv_register_netdev_open_10_6_#in~arg1#1.offset;havoc ldv_register_netdev_open_10_6_~tmp~63#1; [2025-02-08 03:55:13,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9531-1: SUMMARY for call ldv_assume((if 6bv32 == ~ldv_statevar_0~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:13,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9729: ~ldv_statevar_3~0 := ldv_struct_chip_info_base_instance_3_#t~ret756#1;havoc ldv_struct_chip_info_base_instance_3_#t~ret756#1; [2025-02-08 03:55:13,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9729-1: SUMMARY for call ldv_struct_chip_info_base_instance_3_#t~ret756#1 := ldv_switch_2(); srcloc: null [2025-02-08 03:55:13,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9333: assume 14bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:13,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9333: assume !(14bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:13,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6294: ldv_pci_instance_probe_2_17_#t~ret699#1 := hamachi_init_one_#res#1;havoc hamachi_init_one_#t~mem224#1, hamachi_init_one_#t~ret225#1, hamachi_init_one_#t~mem226#1, hamachi_init_one_#t~ret227#1, hamachi_init_one_#t~mem228#1, hamachi_init_one_#t~ret229#1.base, hamachi_init_one_#t~ret229#1.offset, hamachi_init_one_#t~ret230#1.base, hamachi_init_one_#t~ret230#1.offset, hamachi_init_one_#t~ret231#1, hamachi_init_one_#t~mem232#1.base, hamachi_init_one_#t~mem232#1.offset, hamachi_init_one_#t~ret233#1.base, hamachi_init_one_#t~ret233#1.offset, hamachi_init_one_#t~ret234#1.base, hamachi_init_one_#t~ret234#1.offset, hamachi_init_one_#t~ret235#1.base, hamachi_init_one_#t~ret235#1.offset, hamachi_init_one_#t~mem236#1, hamachi_init_one_#t~ret237#1.base, hamachi_init_one_#t~ret237#1.offset, hamachi_init_one_#t~mem238#1, hamachi_init_one_#t~ite240#1, hamachi_init_one_#t~mem239#1, hamachi_init_one_#t~mem241#1, hamachi_init_one_#t~mem242#1, hamachi_init_one_#t~ret243#1, hamachi_init_one_#t~ret244#1, hamachi_init_one_#t~mem245#1, hamachi_init_one_#t~mem246#1, hamachi_init_one_#t~short247#1, hamachi_init_one_#t~mem248#1, hamachi_init_one_#t~ite250#1, hamachi_init_one_#t~mem249#1, hamachi_init_one_#t~ite252#1, hamachi_init_one_#t~mem251#1, hamachi_init_one_#t~mem253#1, hamachi_init_one_#t~mem254#1, hamachi_init_one_#t~ret255#1, hamachi_init_one_#t~ret256#1, hamachi_init_one_#t~mem257#1.base, hamachi_init_one_#t~mem257#1.offset, hamachi_init_one_#t~mem258#1.base, hamachi_init_one_#t~mem258#1.offset, hamachi_init_one_#t~ret259#1, hamachi_init_one_#t~ret260#1, hamachi_init_one_#t~ret261#1, hamachi_init_one_#t~ret262#1, hamachi_init_one_#t~ret263#1, hamachi_init_one_#t~ret264#1, hamachi_init_one_#t~mem265#1, hamachi_init_one_#t~mem266#1, hamachi_init_one_#t~ret267#1, hamachi_init_one_#t~ret268#1, hamachi_init_one_#t~mem269#1, hamachi_init_one_#t~ret270#1, hamachi_init_one_#t~mem271#1, hamachi_init_one_#t~mem272#1, hamachi_init_one_#t~memset~res273#1.base, hamachi_init_one_#t~memset~res273#1.offset, hamachi_init_one_#t~mem274#1.base, hamachi_init_one_#t~mem274#1.offset, hamachi_init_one_#t~mem275#1, hamachi_init_one_#t~mem276#1.base, hamachi_init_one_#t~mem276#1.offset, hamachi_init_one_#t~mem277#1, hamachi_init_one_~pdev#1.base, hamachi_init_one_~pdev#1.offset, hamachi_init_one_~ent#1.base, hamachi_init_one_~ent#1.offset, hamachi_init_one_~hmp~0#1.base, hamachi_init_one_~hmp~0#1.offset, hamachi_init_one_~option~0#1, hamachi_init_one_~i~0#1, hamachi_init_one_~rx_int_var~0#1, hamachi_init_one_~tx_int_var~0#1, hamachi_init_one_~boguscnt~0#1, hamachi_init_one_~chip_id~0#1, hamachi_init_one_~irq~0#1, hamachi_init_one_~ioaddr~0#1.base, hamachi_init_one_~ioaddr~0#1.offset, hamachi_init_one_~base~0#1, hamachi_init_one_~card_idx~0#1, hamachi_init_one_~dev~0#1.base, hamachi_init_one_~dev~0#1.offset, hamachi_init_one_~ring_space~0#1.base, hamachi_init_one_~ring_space~0#1.offset, hamachi_init_one_~#ring_dma~0#1.base, hamachi_init_one_~#ring_dma~0#1.offset, hamachi_init_one_~ret~3#1, hamachi_init_one_~tmp~26#1, hamachi_init_one_~tmp___0~8#1, hamachi_init_one_~tmp___1~6#1.base, hamachi_init_one_~tmp___1~6#1.offset, hamachi_init_one_~#__key~0#1.base, hamachi_init_one_~#__key~0#1.offset, hamachi_init_one_~tmp___2~1#1, hamachi_init_one_~tmp___3~1#1, hamachi_init_one_~tmp___4~0#1, hamachi_init_one_~tmp___5~0#1, hamachi_init_one_~tmp___6~0#1, hamachi_init_one_~tmp___7~0#1, hamachi_init_one_~tmp___8~0#1, hamachi_init_one_~phy~0#1, hamachi_init_one_~phy_idx~0#1, hamachi_init_one_~mii_status~0#1, hamachi_init_one_~tmp___9~0#1, hamachi_init_one_~tmp___10~0#1;havoc hamachi_init_one_#in~pdev#1.base, hamachi_init_one_#in~pdev#1.offset, hamachi_init_one_#in~ent#1.base, hamachi_init_one_#in~ent#1.offset;assume { :end_inline_hamachi_init_one } true;ldv_pci_instance_probe_2_17_~tmp~58#1 := ldv_pci_instance_probe_2_17_#t~ret699#1;havoc ldv_pci_instance_probe_2_17_#t~ret699#1;ldv_pci_instance_probe_2_17_#res#1 := ldv_pci_instance_probe_2_17_~tmp~58#1;ldv_pci_pci_instance_2_#t~ret736#1 := ldv_pci_instance_probe_2_17_#res#1;havoc ldv_pci_instance_probe_2_17_#t~ret699#1, ldv_pci_instance_probe_2_17_~arg0#1.base, ldv_pci_instance_probe_2_17_~arg0#1.offset, ldv_pci_instance_probe_2_17_~arg1#1.base, ldv_pci_instance_probe_2_17_~arg1#1.offset, ldv_pci_instance_probe_2_17_~arg2#1.base, ldv_pci_instance_probe_2_17_~arg2#1.offset, ldv_pci_instance_probe_2_17_~tmp~58#1;havoc ldv_pci_instance_probe_2_17_#in~arg0#1.base, ldv_pci_instance_probe_2_17_#in~arg0#1.offset, ldv_pci_instance_probe_2_17_#in~arg1#1.base, ldv_pci_instance_probe_2_17_#in~arg1#1.offset, ldv_pci_instance_probe_2_17_#in~arg2#1.base, ldv_pci_instance_probe_2_17_#in~arg2#1.offset;assume { :end_inline_ldv_pci_instance_probe_2_17 } true;~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret736#1;havoc ldv_pci_pci_instance_2_#t~mem735#1.base, ldv_pci_pci_instance_2_#t~mem735#1.offset;havoc ldv_pci_pci_instance_2_#t~ret736#1;assume { :begin_inline_ldv_post_probe } true;ldv_post_probe_#in~probe_ret_val#1 := ~ldv_2_ret_default~0;havoc ldv_post_probe_#res#1;havoc ldv_post_probe_#t~ret791#1, ldv_post_probe_~probe_ret_val#1, ldv_post_probe_~tmp~80#1;ldv_post_probe_~probe_ret_val#1 := ldv_post_probe_#in~probe_ret_val#1;havoc ldv_post_probe_~tmp~80#1; [2025-02-08 03:55:13,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7351: assume ~bvslt~64(hamachi_interrupt_~boguscnt~1#1, 0bv64); [2025-02-08 03:55:13,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7351: assume !~bvslt~64(hamachi_interrupt_~boguscnt~1#1, 0bv64); [2025-02-08 03:55:13,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6360: assume 0bv32 != ~force32~0; [2025-02-08 03:55:13,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6360: assume !(0bv32 != ~force32~0); [2025-02-08 03:55:13,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7946: hamachi_get_settings_#res#1 := 0bv32;ldv_dummy_resourceless_instance_callback_1_9_#t~ret685#1 := hamachi_get_settings_#res#1;havoc hamachi_get_settings_#t~ret631#1.base, hamachi_get_settings_#t~ret631#1.offset, hamachi_get_settings_#t~ret632#1, hamachi_get_settings_~dev#1.base, hamachi_get_settings_~dev#1.offset, hamachi_get_settings_~ecmd#1.base, hamachi_get_settings_~ecmd#1.offset, hamachi_get_settings_~np~1#1.base, hamachi_get_settings_~np~1#1.offset, hamachi_get_settings_~tmp~44#1.base, hamachi_get_settings_~tmp~44#1.offset;havoc hamachi_get_settings_#in~dev#1.base, hamachi_get_settings_#in~dev#1.offset, hamachi_get_settings_#in~ecmd#1.base, hamachi_get_settings_#in~ecmd#1.offset;assume { :end_inline_hamachi_get_settings } true;havoc ldv_dummy_resourceless_instance_callback_1_9_#t~ret685#1;havoc ldv_dummy_resourceless_instance_callback_1_9_#t~ret685#1, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_9 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:55:13,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8739: assume { :begin_inline_ldv_dispatch_deregister_base_instance_13_15_4 } true;assume { :begin_inline_ldv_switch_automaton_state_3_10 } true;~ldv_3_ret_default~0 := 1bv32;~ldv_statevar_3~0 := 19bv32;assume { :end_inline_ldv_switch_automaton_state_3_10 } true;assume { :end_inline_ldv_dispatch_deregister_base_instance_13_15_4 } true;~ldv_statevar_15~0 := 2bv32; [2025-02-08 03:55:13,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6889: call hamachi_tx_#t~mem327#1 := read~intINTTYPE8#7(hamachi_tx_~dev#1.base, ~bvadd~64(8bv64, ~bvadd~64(260bv64, hamachi_tx_~dev#1.offset)), 8bv64);call write~intINTTYPE8#7(~bvadd~64(1bv64, hamachi_tx_#t~mem327#1), hamachi_tx_~dev#1.base, ~bvadd~64(8bv64, ~bvadd~64(260bv64, hamachi_tx_~dev#1.offset)), 8bv64);havoc hamachi_tx_#t~mem327#1;call hamachi_tx_#t~mem328#1 := read~intINTTYPE4#7(hamachi_tx_~hmp~4#1.base, ~bvadd~64(4848bv64, hamachi_tx_~hmp~4#1.offset), 4bv64);call write~intINTTYPE4#7(~bvadd~32(1bv32, hamachi_tx_#t~mem328#1), hamachi_tx_~hmp~4#1.base, ~bvadd~64(4848bv64, hamachi_tx_~hmp~4#1.offset), 4bv64);havoc hamachi_tx_#t~mem328#1; [2025-02-08 03:55:13,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7946-1: SUMMARY for call ldv_spin_unlock_irq_69(hamachi_get_settings_~np~1#1.base, ~bvadd~64(4764bv64, hamachi_get_settings_~np~1#1.offset)); srcloc: null [2025-02-08 03:55:13,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8739-1: SUMMARY for call ldv_assume((if 11bv32 == ~ldv_statevar_3~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:13,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9532: ldv_register_netdev_#t~ret746#1 := ldv_register_netdev_open_10_6_#res#1;havoc ldv_register_netdev_open_10_6_#t~ret748#1, ldv_register_netdev_open_10_6_~arg0#1.base, ldv_register_netdev_open_10_6_~arg0#1.offset, ldv_register_netdev_open_10_6_~arg1#1.base, ldv_register_netdev_open_10_6_~arg1#1.offset, ldv_register_netdev_open_10_6_~tmp~63#1;havoc ldv_register_netdev_open_10_6_#in~arg0#1.base, ldv_register_netdev_open_10_6_#in~arg0#1.offset, ldv_register_netdev_open_10_6_#in~arg1#1.base, ldv_register_netdev_open_10_6_#in~arg1#1.offset;assume { :end_inline_ldv_register_netdev_open_10_6 } true;ldv_register_netdev_~ldv_10_ret_default~0#1 := ldv_register_netdev_#t~ret746#1;havoc ldv_register_netdev_#t~mem744#1.base, ldv_register_netdev_#t~mem744#1.offset;havoc ldv_register_netdev_#t~mem745#1.base, ldv_register_netdev_#t~mem745#1.offset;havoc ldv_register_netdev_#t~ret746#1; [2025-02-08 03:55:13,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6559: read_eeprom_~tmp___0~9#1 := read_eeprom_#t~ret279#1;havoc read_eeprom_#t~ret279#1; [2025-02-08 03:55:13,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7616-1: SUMMARY for call hamachi_rx_#t~ret553#1 := pci_map_single(hamachi_rx_#t~mem550#1.base, hamachi_rx_#t~mem550#1.offset, hamachi_rx_#t~mem551#1.base, hamachi_rx_#t~mem551#1.offset, ~zero_extend~64~32(hamachi_rx_#t~mem552#1), 2bv32); srcloc: null [2025-02-08 03:55:13,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7616: hamachi_rx_~tmp___4~2#1 := hamachi_rx_#t~ret553#1;havoc hamachi_rx_#t~mem550#1.base, hamachi_rx_#t~mem550#1.offset;havoc hamachi_rx_#t~mem551#1.base, hamachi_rx_#t~mem551#1.offset;havoc hamachi_rx_#t~mem552#1;havoc hamachi_rx_#t~ret553#1;call write~intINTTYPE4#7(hamachi_rx_~tmp___4~2#1[32:0], hamachi_rx_~desc___0~0#1.base, ~bvadd~64(4bv64, hamachi_rx_~desc___0~0#1.offset), 4bv64); [2025-02-08 03:55:13,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9466: assume { :begin_inline_ldv_pre_probe } true;assume { :end_inline_ldv_pre_probe } true;call ldv_pci_pci_instance_2_#t~mem735#1.base, ldv_pci_pci_instance_2_#t~mem735#1.offset := read~$Pointer$#15(~ldv_2_container_pci_driver~0.base, ~bvadd~64(32bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64);assume { :begin_inline_ldv_pci_instance_probe_2_17 } true;ldv_pci_instance_probe_2_17_#in~arg0#1.base, ldv_pci_instance_probe_2_17_#in~arg0#1.offset, ldv_pci_instance_probe_2_17_#in~arg1#1.base, ldv_pci_instance_probe_2_17_#in~arg1#1.offset, ldv_pci_instance_probe_2_17_#in~arg2#1.base, ldv_pci_instance_probe_2_17_#in~arg2#1.offset := ldv_pci_pci_instance_2_#t~mem735#1.base, ldv_pci_pci_instance_2_#t~mem735#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset, ~ldv_2_resource_struct_pci_device_id_ptr~0.base, ~ldv_2_resource_struct_pci_device_id_ptr~0.offset;havoc ldv_pci_instance_probe_2_17_#res#1;havoc ldv_pci_instance_probe_2_17_#t~ret699#1, ldv_pci_instance_probe_2_17_~arg0#1.base, ldv_pci_instance_probe_2_17_~arg0#1.offset, ldv_pci_instance_probe_2_17_~arg1#1.base, ldv_pci_instance_probe_2_17_~arg1#1.offset, ldv_pci_instance_probe_2_17_~arg2#1.base, ldv_pci_instance_probe_2_17_~arg2#1.offset, ldv_pci_instance_probe_2_17_~tmp~58#1;ldv_pci_instance_probe_2_17_~arg0#1.base, ldv_pci_instance_probe_2_17_~arg0#1.offset := ldv_pci_instance_probe_2_17_#in~arg0#1.base, ldv_pci_instance_probe_2_17_#in~arg0#1.offset;ldv_pci_instance_probe_2_17_~arg1#1.base, ldv_pci_instance_probe_2_17_~arg1#1.offset := ldv_pci_instance_probe_2_17_#in~arg1#1.base, ldv_pci_instance_probe_2_17_#in~arg1#1.offset;ldv_pci_instance_probe_2_17_~arg2#1.base, ldv_pci_instance_probe_2_17_~arg2#1.offset := ldv_pci_instance_probe_2_17_#in~arg2#1.base, ldv_pci_instance_probe_2_17_#in~arg2#1.offset;havoc ldv_pci_instance_probe_2_17_~tmp~58#1;assume { :begin_inline_hamachi_init_one } true;hamachi_init_one_#in~pdev#1.base, hamachi_init_one_#in~pdev#1.offset, hamachi_init_one_#in~ent#1.base, hamachi_init_one_#in~ent#1.offset := ldv_pci_instance_probe_2_17_~arg1#1.base, ldv_pci_instance_probe_2_17_~arg1#1.offset, ldv_pci_instance_probe_2_17_~arg2#1.base, ldv_pci_instance_probe_2_17_~arg2#1.offset;havoc hamachi_init_one_#res#1;havoc hamachi_init_one_#t~mem224#1, hamachi_init_one_#t~ret225#1, hamachi_init_one_#t~mem226#1, hamachi_init_one_#t~ret227#1, hamachi_init_one_#t~mem228#1, hamachi_init_one_#t~ret229#1.base, hamachi_init_one_#t~ret229#1.offset, hamachi_init_one_#t~ret230#1.base, hamachi_init_one_#t~ret230#1.offset, hamachi_init_one_#t~ret231#1, hamachi_init_one_#t~mem232#1.base, hamachi_init_one_#t~mem232#1.offset, hamachi_init_one_#t~ret233#1.base, hamachi_init_one_#t~ret233#1.offset, hamachi_init_one_#t~ret234#1.base, hamachi_init_one_#t~ret234#1.offset, hamachi_init_one_#t~ret235#1.base, hamachi_init_one_#t~ret235#1.offset, hamachi_init_one_#t~mem236#1, hamachi_init_one_#t~ret237#1.base, hamachi_init_one_#t~ret237#1.offset, hamachi_init_one_#t~mem238#1, hamachi_init_one_#t~ite240#1, hamachi_init_one_#t~mem239#1, hamachi_init_one_#t~mem241#1, hamachi_init_one_#t~mem242#1, hamachi_init_one_#t~ret243#1, hamachi_init_one_#t~ret244#1, hamachi_init_one_#t~mem245#1, hamachi_init_one_#t~mem246#1, hamachi_init_one_#t~short247#1, hamachi_init_one_#t~mem248#1, hamachi_init_one_#t~ite250#1, hamachi_init_one_#t~mem249#1, hamachi_init_one_#t~ite252#1, hamachi_init_one_#t~mem251#1, hamachi_init_one_#t~mem253#1, hamachi_init_one_#t~mem254#1, hamachi_init_one_#t~ret255#1, hamachi_init_one_#t~ret256#1, hamachi_init_one_#t~mem257#1.base, hamachi_init_one_#t~mem257#1.offset, hamachi_init_one_#t~mem258#1.base, hamachi_init_one_#t~mem258#1.offset, hamachi_init_one_#t~ret259#1, hamachi_init_one_#t~ret260#1, hamachi_init_one_#t~ret261#1, hamachi_init_one_#t~ret262#1, hamachi_init_one_#t~ret263#1, hamachi_init_one_#t~ret264#1, hamachi_init_one_#t~mem265#1, hamachi_init_one_#t~mem266#1, hamachi_init_one_#t~ret267#1, hamachi_init_one_#t~ret268#1, hamachi_init_one_#t~mem269#1, hamachi_init_one_#t~ret270#1, hamachi_init_one_#t~mem271#1, hamachi_init_one_#t~mem272#1, hamachi_init_one_#t~memset~res273#1.base, hamachi_init_one_#t~memset~res273#1.offset, hamachi_init_one_#t~mem274#1.base, hamachi_init_one_#t~mem274#1.offset, hamachi_init_one_#t~mem275#1, hamachi_init_one_#t~mem276#1.base, hamachi_init_one_#t~mem276#1.offset, hamachi_init_one_#t~mem277#1, hamachi_init_one_~pdev#1.base, hamachi_init_one_~pdev#1.offset, hamachi_init_one_~ent#1.base, hamachi_init_one_~ent#1.offset, hamachi_init_one_~hmp~0#1.base, hamachi_init_one_~hmp~0#1.offset, hamachi_init_one_~option~0#1, hamachi_init_one_~i~0#1, hamachi_init_one_~rx_int_var~0#1, hamachi_init_one_~tx_int_var~0#1, hamachi_init_one_~boguscnt~0#1, hamachi_init_one_~chip_id~0#1, hamachi_init_one_~irq~0#1, hamachi_init_one_~ioaddr~0#1.base, hamachi_init_one_~ioaddr~0#1.offset, hamachi_init_one_~base~0#1, hamachi_init_one_~card_idx~0#1, hamachi_init_one_~dev~0#1.base, hamachi_init_one_~dev~0#1.offset, hamachi_init_one_~ring_space~0#1.base, hamachi_init_one_~ring_space~0#1.offset, hamachi_init_one_~#ring_dma~0#1.base, hamachi_init_one_~#ring_dma~0#1.offset, hamachi_init_one_~ret~3#1, hamachi_init_one_~tmp~26#1, hamachi_init_one_~tmp___0~8#1, hamachi_init_one_~tmp___1~6#1.base, hamachi_init_one_~tmp___1~6#1.offset, hamachi_init_one_~#__key~0#1.base, hamachi_init_one_~#__key~0#1.offset, hamachi_init_one_~tmp___2~1#1, hamachi_init_one_~tmp___3~1#1, hamachi_init_one_~tmp___4~0#1, hamachi_init_one_~tmp___5~0#1, hamachi_init_one_~tmp___6~0#1, hamachi_init_one_~tmp___7~0#1, hamachi_init_one_~tmp___8~0#1, hamachi_init_one_~phy~0#1, hamachi_init_one_~phy_idx~0#1, hamachi_init_one_~mii_status~0#1, hamachi_init_one_~tmp___9~0#1, hamachi_init_one_~tmp___10~0#1;hamachi_init_one_~pdev#1.base, hamachi_init_one_~pdev#1.offset := hamachi_init_one_#in~pdev#1.base, hamachi_init_one_#in~pdev#1.offset;hamachi_init_one_~ent#1.base, hamachi_init_one_~ent#1.offset := hamachi_init_one_#in~ent#1.base, hamachi_init_one_#in~ent#1.offset;havoc hamachi_init_one_~hmp~0#1.base, hamachi_init_one_~hmp~0#1.offset;havoc hamachi_init_one_~option~0#1;havoc hamachi_init_one_~i~0#1;havoc hamachi_init_one_~rx_int_var~0#1;havoc hamachi_init_one_~tx_int_var~0#1;havoc hamachi_init_one_~boguscnt~0#1;havoc hamachi_init_one_~chip_id~0#1;havoc hamachi_init_one_~irq~0#1;havoc hamachi_init_one_~ioaddr~0#1.base, hamachi_init_one_~ioaddr~0#1.offset;havoc hamachi_init_one_~base~0#1;havoc hamachi_init_one_~card_idx~0#1;havoc hamachi_init_one_~dev~0#1.base, hamachi_init_one_~dev~0#1.offset;havoc hamachi_init_one_~ring_space~0#1.base, hamachi_init_one_~ring_space~0#1.offset;call hamachi_init_one_~#ring_dma~0#1.base, hamachi_init_one_~#ring_dma~0#1.offset := #Ultimate.allocOnStack(8bv64);havoc hamachi_init_one_~ret~3#1;havoc hamachi_init_one_~tmp~26#1;havoc hamachi_init_one_~tmp___0~8#1;havoc hamachi_init_one_~tmp___1~6#1.base, hamachi_init_one_~tmp___1~6#1.offset;call hamachi_init_one_~#__key~0#1.base, hamachi_init_one_~#__key~0#1.offset := #Ultimate.allocOnStack(8bv64);havoc hamachi_init_one_~tmp___2~1#1;havoc hamachi_init_one_~tmp___3~1#1;havoc hamachi_init_one_~tmp___4~0#1;havoc hamachi_init_one_~tmp___5~0#1;havoc hamachi_init_one_~tmp___6~0#1;havoc hamachi_init_one_~tmp___7~0#1;havoc hamachi_init_one_~tmp___8~0#1;havoc hamachi_init_one_~phy~0#1;havoc hamachi_init_one_~phy_idx~0#1;havoc hamachi_init_one_~mii_status~0#1;havoc hamachi_init_one_~tmp___9~0#1;havoc hamachi_init_one_~tmp___10~0#1;call hamachi_init_one_#t~mem224#1 := read~intINTTYPE8#7(hamachi_init_one_~ent#1.base, ~bvadd~64(24bv64, hamachi_init_one_~ent#1.offset), 8bv64);hamachi_init_one_~chip_id~0#1 := hamachi_init_one_#t~mem224#1[32:0];havoc hamachi_init_one_#t~mem224#1;hamachi_init_one_~ret~3#1 := 4294967284bv32;assume { :begin_inline_pci_enable_device } true;pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset := hamachi_init_one_~pdev#1.base, hamachi_init_one_~pdev#1.offset;havoc pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet902#1, pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset;pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset := pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset;havoc pci_enable_device_#t~nondet902#1;pci_enable_device_#res#1 := pci_enable_device_#t~nondet902#1;havoc pci_enable_device_#t~nondet902#1; [2025-02-08 03:55:13,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6427: assume 0bv32 != ~bvand~32(1bv32, hamachi_init_one_#t~mem254#1);havoc hamachi_init_one_#t~mem253#1;havoc hamachi_init_one_#t~mem254#1;call write~$Pointer$#7(~#ethtool_ops~0.base, ~#ethtool_ops~0.offset, hamachi_init_one_~dev~0#1.base, ~bvadd~64(476bv64, hamachi_init_one_~dev~0#1.offset), 8bv64); [2025-02-08 03:55:13,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6427: assume !(0bv32 != ~bvand~32(1bv32, hamachi_init_one_#t~mem254#1));havoc hamachi_init_one_#t~mem253#1;havoc hamachi_init_one_#t~mem254#1;call write~$Pointer$#7(~#ethtool_ops_no_mii~0.base, ~#ethtool_ops_no_mii~0.offset, hamachi_init_one_~dev~0#1.base, ~bvadd~64(476bv64, hamachi_init_one_~dev~0#1.offset), 8bv64); [2025-02-08 03:55:13,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7484-1: SUMMARY for call hamachi_rx_#t~ret504#1.base, hamachi_rx_#t~ret504#1.offset := netdev_alloc_skb(hamachi_rx_~dev#1.base, hamachi_rx_~dev#1.offset, ~bvadd~32(2bv32, ~zero_extend~32~16(hamachi_rx_~pkt_len~0#1))); srcloc: null [2025-02-08 03:55:13,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7484: hamachi_rx_~skb~5#1.base, hamachi_rx_~skb~5#1.offset := hamachi_rx_#t~ret504#1.base, hamachi_rx_#t~ret504#1.offset;havoc hamachi_rx_#t~ret504#1.base, hamachi_rx_#t~ret504#1.offset; [2025-02-08 03:55:13,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9268: call ULTIMATE.dealloc(ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset);havoc ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset;ldv_pci_pci_instance_2_#t~ret725#1 := ldv_pci_instance_suspend_late_2_7_#res#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem711#1, ldv_pci_instance_suspend_late_2_7_#t~ret712#1, ldv_pci_instance_suspend_late_2_7_~arg0#1.base, ldv_pci_instance_suspend_late_2_7_~arg0#1.offset, ldv_pci_instance_suspend_late_2_7_~arg1#1.base, ldv_pci_instance_suspend_late_2_7_~arg1#1.offset, ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset, ldv_pci_instance_suspend_late_2_7_~tmp~60#1;havoc ldv_pci_instance_suspend_late_2_7_#in~arg0#1.base, ldv_pci_instance_suspend_late_2_7_#in~arg0#1.offset, ldv_pci_instance_suspend_late_2_7_#in~arg1#1.base, ldv_pci_instance_suspend_late_2_7_#in~arg1#1.offset, ldv_pci_instance_suspend_late_2_7_#in~arg2#1.event;assume { :end_inline_ldv_pci_instance_suspend_late_2_7 } true;~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret725#1;havoc ldv_pci_pci_instance_2_#t~mem723#1.base, ldv_pci_pci_instance_2_#t~mem723#1.offset;havoc ldv_pci_pci_instance_2_#t~mem724#1;havoc ldv_pci_pci_instance_2_#t~ret725#1; [2025-02-08 03:55:13,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9466-1: SUMMARY for call ldv_assume((if 5bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:13,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9004: assume 0bv32 != ldv_interrupt_interrupt_instance_0_~tmp~57#1;~ldv_statevar_0~0 := 2bv32; [2025-02-08 03:55:13,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9004: assume !(0bv32 != ldv_interrupt_interrupt_instance_0_~tmp~57#1);~ldv_statevar_0~0 := 4bv32; [2025-02-08 03:55:13,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8872: assume { :begin_inline_ldv_pci_pci_instance_2 } true;ldv_pci_pci_instance_2_#in~arg0#1.base, ldv_pci_pci_instance_2_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_pci_pci_instance_2_#t~ret713#1, ldv_pci_pci_instance_2_#t~mem714#1.base, ldv_pci_pci_instance_2_#t~mem714#1.offset, ldv_pci_pci_instance_2_#t~mem715#1.base, ldv_pci_pci_instance_2_#t~mem715#1.offset, ldv_pci_pci_instance_2_#t~mem716#1.base, ldv_pci_pci_instance_2_#t~mem716#1.offset, ldv_pci_pci_instance_2_#t~ret717#1, ldv_pci_pci_instance_2_#t~mem718#1.base, ldv_pci_pci_instance_2_#t~mem718#1.offset, ldv_pci_pci_instance_2_#t~mem719#1.base, ldv_pci_pci_instance_2_#t~mem719#1.offset, ldv_pci_pci_instance_2_#t~mem720#1.base, ldv_pci_pci_instance_2_#t~mem720#1.offset, ldv_pci_pci_instance_2_#t~mem721#1.base, ldv_pci_pci_instance_2_#t~mem721#1.offset, ldv_pci_pci_instance_2_#t~mem722#1.base, ldv_pci_pci_instance_2_#t~mem722#1.offset, ldv_pci_pci_instance_2_#t~mem723#1.base, ldv_pci_pci_instance_2_#t~mem723#1.offset, ldv_pci_pci_instance_2_#t~mem724#1, ldv_pci_pci_instance_2_#t~ret725#1, ldv_pci_pci_instance_2_#t~ret726#1, ldv_pci_pci_instance_2_#t~mem727#1.base, ldv_pci_pci_instance_2_#t~mem727#1.offset, ldv_pci_pci_instance_2_#t~mem728#1.base, ldv_pci_pci_instance_2_#t~mem728#1.offset, ldv_pci_pci_instance_2_#t~mem729#1, ldv_pci_pci_instance_2_#t~ret730#1, ldv_pci_pci_instance_2_#t~ret731#1, ldv_pci_pci_instance_2_#t~ret732#1, ldv_pci_pci_instance_2_#t~ret733#1, ldv_pci_pci_instance_2_#t~ret734#1, ldv_pci_pci_instance_2_#t~mem735#1.base, ldv_pci_pci_instance_2_#t~mem735#1.offset, ldv_pci_pci_instance_2_#t~ret736#1, ldv_pci_pci_instance_2_#t~ret737#1, ldv_pci_pci_instance_2_#t~ret738#1, ldv_pci_pci_instance_2_#t~ret739#1.base, ldv_pci_pci_instance_2_#t~ret739#1.offset, ldv_pci_pci_instance_2_#t~ret740#1.base, ldv_pci_pci_instance_2_#t~ret740#1.offset, ldv_pci_pci_instance_2_#t~ret741#1, ldv_pci_pci_instance_2_~arg0#1.base, ldv_pci_pci_instance_2_~arg0#1.offset, ldv_pci_pci_instance_2_~tmp~61#1, ldv_pci_pci_instance_2_~tmp___0~30#1, ldv_pci_pci_instance_2_~tmp___1~20#1, ldv_pci_pci_instance_2_~tmp___2~13#1.base, ldv_pci_pci_instance_2_~tmp___2~13#1.offset, ldv_pci_pci_instance_2_~tmp___3~9#1.base, ldv_pci_pci_instance_2_~tmp___3~9#1.offset, ldv_pci_pci_instance_2_~tmp___4~6#1;ldv_pci_pci_instance_2_~arg0#1.base, ldv_pci_pci_instance_2_~arg0#1.offset := ldv_pci_pci_instance_2_#in~arg0#1.base, ldv_pci_pci_instance_2_#in~arg0#1.offset;havoc ldv_pci_pci_instance_2_~tmp~61#1;havoc ldv_pci_pci_instance_2_~tmp___0~30#1;havoc ldv_pci_pci_instance_2_~tmp___1~20#1;havoc ldv_pci_pci_instance_2_~tmp___2~13#1.base, ldv_pci_pci_instance_2_~tmp___2~13#1.offset;havoc ldv_pci_pci_instance_2_~tmp___3~9#1.base, ldv_pci_pci_instance_2_~tmp___3~9#1.offset;havoc ldv_pci_pci_instance_2_~tmp___4~6#1; [2025-02-08 03:55:13,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9665: havoc ldv_struct_chip_info_base_instance_3_#t~ret750#1, ldv_struct_chip_info_base_instance_3_#t~ret751#1, ldv_struct_chip_info_base_instance_3_#t~ret752#1, ldv_struct_chip_info_base_instance_3_#t~ret753#1, ldv_struct_chip_info_base_instance_3_#t~ret754#1, ldv_struct_chip_info_base_instance_3_#t~ret755#1, ldv_struct_chip_info_base_instance_3_#t~ret756#1, ldv_struct_chip_info_base_instance_3_#t~ret757#1, ldv_struct_chip_info_base_instance_3_#t~ret758#1, ldv_struct_chip_info_base_instance_3_~arg0#1.base, ldv_struct_chip_info_base_instance_3_~arg0#1.offset, ldv_struct_chip_info_base_instance_3_~tmp~65#1, ldv_struct_chip_info_base_instance_3_~tmp___0~32#1, ldv_struct_chip_info_base_instance_3_~tmp___1~21#1, ldv_struct_chip_info_base_instance_3_~tmp___2~14#1, ldv_struct_chip_info_base_instance_3_~tmp___3~10#1;havoc ldv_struct_chip_info_base_instance_3_#in~arg0#1.base, ldv_struct_chip_info_base_instance_3_#in~arg0#1.offset;assume { :end_inline_ldv_struct_chip_info_base_instance_3 } true; [2025-02-08 03:55:13,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6362: SUMMARY for call writeb(~zero_extend~32~8(~force32~0[8:0])[8:0], hamachi_init_one_~ioaddr~0#1.base, ~bvadd~64(109bv64, hamachi_init_one_~ioaddr~0#1.offset)); srcloc: null [2025-02-08 03:55:13,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8608: havoc ldv_dummy_resourceless_instance_callback_1_21_#t~ret680#1;havoc ldv_dummy_resourceless_instance_callback_1_21_#t~ret680#1, ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_21 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:55:13,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7419: assume ~bvslt~32(hamachi_rx_~desc_status~0#1, 0bv32); [2025-02-08 03:55:13,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7419: assume !~bvslt~32(hamachi_rx_~desc_status~0#1, 0bv32);call hamachi_rx_#t~mem474#1.base, hamachi_rx_#t~mem474#1.offset := read~$Pointer$#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4940bv64, hamachi_rx_~hmp~10#1.offset), 8bv64);call hamachi_rx_#t~mem475#1 := read~intINTTYPE4#7(hamachi_rx_~desc~0#1.base, ~bvadd~64(4bv64, hamachi_rx_~desc~0#1.offset), 4bv64);call hamachi_rx_#t~mem476#1 := read~intINTTYPE4#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4852bv64, hamachi_rx_~hmp~10#1.offset), 4bv64); [2025-02-08 03:55:13,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8608-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_21_#t~ret680#1 := eth_validate_addr(ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.offset); srcloc: null [2025-02-08 03:55:13,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7287: assume 0bv32 == hamachi_interrupt_~intr_status~0#1; [2025-02-08 03:55:13,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7287: assume !(0bv32 == hamachi_interrupt_~intr_status~0#1);hamachi_interrupt_~handled~0#1 := 1bv32; [2025-02-08 03:55:13,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7353-1: SUMMARY for call hamachi_interrupt_#t~ret462#1 := printk(29bv64, 0bv64); srcloc: null [2025-02-08 03:55:13,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7353: havoc hamachi_interrupt_#t~ret462#1; [2025-02-08 03:55:13,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9401: ~ldv_statevar_2~0 := 5bv32; [2025-02-08 03:55:13,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7221: call hamachi_start_xmit_#t~mem429#1 := read~intINTTYPE4#7(hamachi_start_xmit_~hmp~8#1.base, ~bvadd~64(4844bv64, hamachi_start_xmit_~hmp~8#1.offset), 4bv64);call write~intINTTYPE4#7(~bvadd~32(1bv32, hamachi_start_xmit_#t~mem429#1), hamachi_start_xmit_~hmp~8#1.base, ~bvadd~64(4844bv64, hamachi_start_xmit_~hmp~8#1.offset), 4bv64);havoc hamachi_start_xmit_#t~mem429#1;call hamachi_start_xmit_#t~mem430#1.base, hamachi_start_xmit_#t~mem430#1.offset := read~$Pointer$#7(hamachi_start_xmit_~hmp~8#1.base, ~bvadd~64(4948bv64, hamachi_start_xmit_~hmp~8#1.offset), 8bv64); [2025-02-08 03:55:13,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9071: assume 18bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:13,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9071: assume !(18bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:13,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7684: SUMMARY for call writeb(3bv8, hamachi_error_~ioaddr~7#1.base, ~bvadd~64(108bv64, hamachi_error_~ioaddr~7#1.offset)); srcloc: null [2025-02-08 03:55:13,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9534-1: SUMMARY for call ldv_register_netdev_#t~ret747#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:13,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7486: assume 0bv64 != ~bvadd~64(hamachi_rx_~skb~5#1.base, hamachi_rx_~skb~5#1.offset); [2025-02-08 03:55:13,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7486: assume !(0bv64 != ~bvadd~64(hamachi_rx_~skb~5#1.base, hamachi_rx_~skb~5#1.offset));call hamachi_rx_#t~mem517#1.base, hamachi_rx_#t~mem517#1.offset := read~$Pointer$#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4940bv64, hamachi_rx_~hmp~10#1.offset), 8bv64);call hamachi_rx_#t~mem518#1.base, hamachi_rx_#t~mem518#1.offset := read~$Pointer$#7(hamachi_rx_~hmp~10#1.base, hamachi_rx_~hmp~10#1.offset, 8bv64);call hamachi_rx_#t~mem519#1 := read~intINTTYPE4#7(hamachi_rx_#t~mem518#1.base, ~bvadd~64(4bv64, ~bvadd~64(hamachi_rx_#t~mem518#1.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(hamachi_rx_~entry~3#1)))), 4bv64);call hamachi_rx_#t~mem520#1 := read~intINTTYPE4#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4852bv64, hamachi_rx_~hmp~10#1.offset), 4bv64); [2025-02-08 03:55:13,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6495: SUMMARY for call writew(1024bv16, hamachi_init_one_~ioaddr~0#1.base, ~bvadd~64(228bv64, hamachi_init_one_~ioaddr~0#1.offset)); srcloc: null [2025-02-08 03:55:13,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6561: assume 0bv32 != ~bvand~32(64bv32, ~zero_extend~32~8(read_eeprom_~tmp___0~9#1));read_eeprom_~bogus_cnt~0#1 := ~bvsub~32(read_eeprom_~bogus_cnt~0#1, 1bv32); [2025-02-08 03:55:13,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6561: assume !(0bv32 != ~bvand~32(64bv32, ~zero_extend~32~8(read_eeprom_~tmp___0~9#1))); [2025-02-08 03:55:13,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9534: ldv_register_netdev_~tmp~62#1 := ldv_register_netdev_#t~ret747#1;havoc ldv_register_netdev_#t~ret747#1; [2025-02-08 03:55:13,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7222: hamachi_start_xmit_~status~0#1 := hamachi_start_xmit_#t~ret431#1;havoc hamachi_start_xmit_#t~mem430#1.base, hamachi_start_xmit_#t~mem430#1.offset;havoc hamachi_start_xmit_#t~ret431#1; [2025-02-08 03:55:13,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10195: SUMMARY for call free_netdev(ldv_free_netdev_62_~ldv_func_arg1#1.base, ldv_free_netdev_62_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:55:13,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9138: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_10 } true;ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_10_#in~arg2#1 := ~ldv_1_callback_ndo_change_mtu~0.base, ~ldv_1_callback_ndo_change_mtu~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_ldv_param_10_1_default~0;havoc ldv_dummy_resourceless_instance_callback_1_10_#t~ret675#1, ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1;ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_10_~arg2#1 := ldv_dummy_resourceless_instance_callback_1_10_#in~arg2#1;assume { :begin_inline_eth_change_mtu } true;eth_change_mtu_#in~arg0#1.base, eth_change_mtu_#in~arg0#1.offset, eth_change_mtu_#in~arg1#1 := ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1;havoc eth_change_mtu_#res#1;havoc eth_change_mtu_#t~nondet889#1, eth_change_mtu_~arg0#1.base, eth_change_mtu_~arg0#1.offset, eth_change_mtu_~arg1#1;eth_change_mtu_~arg0#1.base, eth_change_mtu_~arg0#1.offset := eth_change_mtu_#in~arg0#1.base, eth_change_mtu_#in~arg0#1.offset;eth_change_mtu_~arg1#1 := eth_change_mtu_#in~arg1#1;havoc eth_change_mtu_#t~nondet889#1;eth_change_mtu_#res#1 := eth_change_mtu_#t~nondet889#1;havoc eth_change_mtu_#t~nondet889#1; [2025-02-08 03:55:13,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7222-1: SUMMARY for call hamachi_start_xmit_#t~ret431#1 := readw(hamachi_start_xmit_#t~mem430#1.base, ~bvadd~64(6bv64, hamachi_start_xmit_#t~mem430#1.offset)); srcloc: null [2025-02-08 03:55:13,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6892: assume hamachi_tx_#t~mem329#1 != hamachi_tx_#t~mem330#1;havoc hamachi_tx_#t~mem329#1;havoc hamachi_tx_#t~mem330#1; [2025-02-08 03:55:13,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6892: assume !(hamachi_tx_#t~mem329#1 != hamachi_tx_#t~mem330#1);havoc hamachi_tx_#t~mem329#1;havoc hamachi_tx_#t~mem330#1;hamachi_tx_#res#1 := 0bv32;hamachi_start_xmit_#t~ret433#1 := hamachi_tx_#res#1;havoc hamachi_tx_#t~ret314#1.base, hamachi_tx_#t~ret314#1.offset, hamachi_tx_#t~mem315#1, hamachi_tx_#t~mem316#1.base, hamachi_tx_#t~mem316#1.offset, hamachi_tx_#t~mem317#1, hamachi_tx_#t~mem318#1.base, hamachi_tx_#t~mem318#1.offset, hamachi_tx_#t~mem319#1.base, hamachi_tx_#t~mem319#1.offset, hamachi_tx_#t~mem320#1.base, hamachi_tx_#t~mem320#1.offset, hamachi_tx_#t~mem321#1, hamachi_tx_#t~mem322#1, hamachi_tx_#t~mem323#1.base, hamachi_tx_#t~mem323#1.offset, hamachi_tx_#t~mem324#1.base, hamachi_tx_#t~mem324#1.offset, hamachi_tx_#t~mem325#1.base, hamachi_tx_#t~mem325#1.offset, hamachi_tx_#t~mem326#1, hamachi_tx_#t~mem327#1, hamachi_tx_#t~mem328#1, hamachi_tx_#t~mem329#1, hamachi_tx_#t~mem330#1, hamachi_tx_~dev#1.base, hamachi_tx_~dev#1.offset, hamachi_tx_~hmp~4#1.base, hamachi_tx_~hmp~4#1.offset, hamachi_tx_~tmp~31#1.base, hamachi_tx_~tmp~31#1.offset, hamachi_tx_~entry~0#1, hamachi_tx_~skb~1#1.base, hamachi_tx_~skb~1#1.offset;havoc hamachi_tx_#in~dev#1.base, hamachi_tx_#in~dev#1.offset;assume { :end_inline_hamachi_tx } true;havoc hamachi_start_xmit_#t~ret433#1;call hamachi_start_xmit_#t~mem434#1 := read~intINTTYPE4#7(hamachi_start_xmit_~hmp~8#1.base, ~bvadd~64(4844bv64, hamachi_start_xmit_~hmp~8#1.offset), 4bv64);call hamachi_start_xmit_#t~mem435#1 := read~intINTTYPE4#7(hamachi_start_xmit_~hmp~8#1.base, ~bvadd~64(4848bv64, hamachi_start_xmit_~hmp~8#1.offset), 4bv64); [2025-02-08 03:55:13,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6496: SUMMARY for call writew(2272bv16, hamachi_init_one_~ioaddr~0#1.base, ~bvadd~64(232bv64, hamachi_init_one_~ioaddr~0#1.offset)); srcloc: null [2025-02-08 03:55:13,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10196: havoc ldv_free_netdev_62_~ldv_func_arg1#1.base, ldv_free_netdev_62_~ldv_func_arg1#1.offset;havoc ldv_free_netdev_62_#in~ldv_func_arg1#1.base, ldv_free_netdev_62_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_free_netdev_62 } true; [2025-02-08 03:55:13,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10196-1: SUMMARY for call ldv_free_netdev(0bv64, 0bv64, ldv_free_netdev_62_~ldv_func_arg1#1.base, ldv_free_netdev_62_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:55:13,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9337: assume 16bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:13,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9337: assume !(16bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:13,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9734-1: SUMMARY for call ldv_struct_chip_info_base_instance_3_#t~ret757#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:13,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9668: ldv_struct_chip_info_base_instance_3_~tmp~65#1 := ldv_struct_chip_info_base_instance_3_#t~ret750#1;havoc ldv_struct_chip_info_base_instance_3_#t~ret750#1; [2025-02-08 03:55:13,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9668-1: SUMMARY for call ldv_struct_chip_info_base_instance_3_#t~ret750#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:13,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7554: hamachi_rx_~crc~0#1 := ~bvadd~32(~bvand~32(65535bv32, hamachi_rx_~p_r~0#1), ~bvlshr~32(hamachi_rx_~p_r~0#1, 16bv32)); [2025-02-08 03:55:13,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6563: assume ~bvsgt~32(read_eeprom_~bogus_cnt~0#1, 0bv32); [2025-02-08 03:55:13,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6563: assume !~bvsgt~32(read_eeprom_~bogus_cnt~0#1, 0bv32); [2025-02-08 03:55:13,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9734: ldv_struct_chip_info_base_instance_3_~tmp___2~14#1 := ldv_struct_chip_info_base_instance_3_#t~ret757#1;havoc ldv_struct_chip_info_base_instance_3_#t~ret757#1; [2025-02-08 03:55:13,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9404: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem722#1.base, ldv_pci_pci_instance_2_#t~mem722#1.offset);havoc ldv_pci_pci_instance_2_#t~mem722#1.base, ldv_pci_pci_instance_2_#t~mem722#1.offset;call ldv_pci_pci_instance_2_#t~mem723#1.base, ldv_pci_pci_instance_2_#t~mem723#1.offset := read~$Pointer$#15(~ldv_2_container_pci_driver~0.base, ~bvadd~64(56bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64);call ldv_pci_pci_instance_2_#t~mem724#1 := read~intINTTYPE4#16(~#ldv_2_resource_pm_message~0.base, ~#ldv_2_resource_pm_message~0.offset, 4bv64);assume { :begin_inline_ldv_pci_instance_suspend_late_2_7 } true;ldv_pci_instance_suspend_late_2_7_#in~arg0#1.base, ldv_pci_instance_suspend_late_2_7_#in~arg0#1.offset, ldv_pci_instance_suspend_late_2_7_#in~arg1#1.base, ldv_pci_instance_suspend_late_2_7_#in~arg1#1.offset, ldv_pci_instance_suspend_late_2_7_#in~arg2#1.event := ldv_pci_pci_instance_2_#t~mem723#1.base, ldv_pci_pci_instance_2_#t~mem723#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset, ldv_pci_pci_instance_2_#t~mem724#1;havoc ldv_pci_instance_suspend_late_2_7_#res#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem711#1, ldv_pci_instance_suspend_late_2_7_#t~ret712#1, ldv_pci_instance_suspend_late_2_7_~arg0#1.base, ldv_pci_instance_suspend_late_2_7_~arg0#1.offset, ldv_pci_instance_suspend_late_2_7_~arg1#1.base, ldv_pci_instance_suspend_late_2_7_~arg1#1.offset, ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset, ldv_pci_instance_suspend_late_2_7_~tmp~60#1;ldv_pci_instance_suspend_late_2_7_~arg0#1.base, ldv_pci_instance_suspend_late_2_7_~arg0#1.offset := ldv_pci_instance_suspend_late_2_7_#in~arg0#1.base, ldv_pci_instance_suspend_late_2_7_#in~arg0#1.offset;ldv_pci_instance_suspend_late_2_7_~arg1#1.base, ldv_pci_instance_suspend_late_2_7_~arg1#1.offset := ldv_pci_instance_suspend_late_2_7_#in~arg1#1.base, ldv_pci_instance_suspend_late_2_7_#in~arg1#1.offset;call ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset := #Ultimate.allocOnStack(4bv64);call write~intINTTYPE4#3(ldv_pci_instance_suspend_late_2_7_#in~arg2#1.event, ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset, 4bv64);havoc ldv_pci_instance_suspend_late_2_7_~tmp~60#1;call ldv_pci_instance_suspend_late_2_7_#t~mem711#1 := read~intINTTYPE4#3(ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset, 4bv64); [2025-02-08 03:55:13,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9404: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem722#1.base, ldv_pci_pci_instance_2_#t~mem722#1.offset));havoc ldv_pci_pci_instance_2_#t~mem722#1.base, ldv_pci_pci_instance_2_#t~mem722#1.offset; [2025-02-08 03:55:13,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488-1: SUMMARY for call hamachi_rx_#t~ret505#1 := printk(37bv64, 0bv64); srcloc: null [2025-02-08 03:55:13,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6497-1: SUMMARY for call writew(4096bv16, hamachi_init_one_~ioaddr~0#1.base, ~bvadd~64(224bv64, hamachi_init_one_~ioaddr~0#1.offset)); srcloc: null [2025-02-08 03:55:13,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9404-1: call ldv_pci_pci_instance_2_#t~mem722#1.base, ldv_pci_pci_instance_2_#t~mem722#1.offset := read~$Pointer$#15(~ldv_2_container_pci_driver~0.base, ~bvadd~64(56bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:55:13,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488: havoc hamachi_rx_#t~ret505#1; [2025-02-08 03:55:13,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6497: hamachi_init_one_~card_idx~0#1 := ~bvadd~32(1bv32, hamachi_init_one_~card_idx~0#1);hamachi_init_one_#res#1 := 0bv32;call ULTIMATE.dealloc(hamachi_init_one_~#ring_dma~0#1.base, hamachi_init_one_~#ring_dma~0#1.offset);havoc hamachi_init_one_~#ring_dma~0#1.base, hamachi_init_one_~#ring_dma~0#1.offset;call ULTIMATE.dealloc(hamachi_init_one_~#__key~0#1.base, hamachi_init_one_~#__key~0#1.offset);havoc hamachi_init_one_~#__key~0#1.base, hamachi_init_one_~#__key~0#1.offset; [2025-02-08 03:55:13,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9536: assume 0bv32 != ldv_register_netdev_~tmp~62#1; [2025-02-08 03:55:13,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9536: assume !(0bv32 != ldv_register_netdev_~tmp~62#1); [2025-02-08 03:55:13,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12245-1: hamachi_get_settings_#t~ret632#1 := mii_ethtool_gset_#res#1;havoc mii_ethtool_gset_#t~nondet896#1, mii_ethtool_gset_~arg0#1.base, mii_ethtool_gset_~arg0#1.offset, mii_ethtool_gset_~arg1#1.base, mii_ethtool_gset_~arg1#1.offset;havoc mii_ethtool_gset_#in~arg0#1.base, mii_ethtool_gset_#in~arg0#1.offset, mii_ethtool_gset_#in~arg1#1.base, mii_ethtool_gset_#in~arg1#1.offset;assume { :end_inline_mii_ethtool_gset } true;havoc hamachi_get_settings_#t~ret632#1; [2025-02-08 03:55:13,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12245: havoc mii_ethtool_gset_#t~nondet896#1; [2025-02-08 03:55:13,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7224: assume 1bv32 != ~bvand~32(3bv32, ~zero_extend~32~16(hamachi_start_xmit_~status~0#1));call hamachi_start_xmit_#t~mem432#1.base, hamachi_start_xmit_#t~mem432#1.offset := read~$Pointer$#7(hamachi_start_xmit_~hmp~8#1.base, ~bvadd~64(4948bv64, hamachi_start_xmit_~hmp~8#1.offset), 8bv64); [2025-02-08 03:55:13,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7224: assume !(1bv32 != ~bvand~32(3bv32, ~zero_extend~32~16(hamachi_start_xmit_~status~0#1))); [2025-02-08 03:55:13,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6432: call write~intINTTYPE4#7(1250bv32, hamachi_init_one_~dev~0#1.base, ~bvadd~64(995bv64, hamachi_init_one_~dev~0#1.offset), 4bv64); [2025-02-08 03:55:13,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7489-1: SUMMARY for call skb_reserve(hamachi_rx_~skb~5#1.base, hamachi_rx_~skb~5#1.offset, 2bv32); srcloc: null [2025-02-08 03:55:13,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7489: call hamachi_rx_#t~mem506#1.base, hamachi_rx_#t~mem506#1.offset := read~$Pointer$#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4940bv64, hamachi_rx_~hmp~10#1.offset), 8bv64);call hamachi_rx_#t~mem507#1.base, hamachi_rx_#t~mem507#1.offset := read~$Pointer$#7(hamachi_rx_~hmp~10#1.base, hamachi_rx_~hmp~10#1.offset, 8bv64);call hamachi_rx_#t~mem508#1 := read~intINTTYPE4#7(hamachi_rx_#t~mem507#1.base, ~bvadd~64(4bv64, ~bvadd~64(hamachi_rx_#t~mem507#1.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(hamachi_rx_~entry~3#1)))), 4bv64);call hamachi_rx_#t~mem509#1 := read~intINTTYPE4#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4852bv64, hamachi_rx_~hmp~10#1.offset), 4bv64); [2025-02-08 03:55:13,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9471: ldv_pci_pci_instance_2_~tmp___1~20#1 := ldv_pci_pci_instance_2_#t~ret738#1;havoc ldv_pci_pci_instance_2_#t~ret738#1; [2025-02-08 03:55:13,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9471-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret738#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:13,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9075: assume 19bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:13,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9075: assume !(19bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:13,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8877: assume { :begin_inline_ldv_struct_chip_info_base_instance_3 } true;ldv_struct_chip_info_base_instance_3_#in~arg0#1.base, ldv_struct_chip_info_base_instance_3_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_struct_chip_info_base_instance_3_#t~ret750#1, ldv_struct_chip_info_base_instance_3_#t~ret751#1, ldv_struct_chip_info_base_instance_3_#t~ret752#1, ldv_struct_chip_info_base_instance_3_#t~ret753#1, ldv_struct_chip_info_base_instance_3_#t~ret754#1, ldv_struct_chip_info_base_instance_3_#t~ret755#1, ldv_struct_chip_info_base_instance_3_#t~ret756#1, ldv_struct_chip_info_base_instance_3_#t~ret757#1, ldv_struct_chip_info_base_instance_3_#t~ret758#1, ldv_struct_chip_info_base_instance_3_~arg0#1.base, ldv_struct_chip_info_base_instance_3_~arg0#1.offset, ldv_struct_chip_info_base_instance_3_~tmp~65#1, ldv_struct_chip_info_base_instance_3_~tmp___0~32#1, ldv_struct_chip_info_base_instance_3_~tmp___1~21#1, ldv_struct_chip_info_base_instance_3_~tmp___2~14#1, ldv_struct_chip_info_base_instance_3_~tmp___3~10#1;ldv_struct_chip_info_base_instance_3_~arg0#1.base, ldv_struct_chip_info_base_instance_3_~arg0#1.offset := ldv_struct_chip_info_base_instance_3_#in~arg0#1.base, ldv_struct_chip_info_base_instance_3_#in~arg0#1.offset;havoc ldv_struct_chip_info_base_instance_3_~tmp~65#1;havoc ldv_struct_chip_info_base_instance_3_~tmp___0~32#1;havoc ldv_struct_chip_info_base_instance_3_~tmp___1~21#1;havoc ldv_struct_chip_info_base_instance_3_~tmp___2~14#1;havoc ldv_struct_chip_info_base_instance_3_~tmp___3~10#1; [2025-02-08 03:55:13,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7622: call hamachi_rx_#t~mem554#1 := read~intINTTYPE4#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4852bv64, hamachi_rx_~hmp~10#1.offset), 4bv64);call write~intINTTYPE4#7(hamachi_rx_#t~mem554#1, hamachi_rx_~desc___0~0#1.base, hamachi_rx_~desc___0~0#1.offset, 4bv64);havoc hamachi_rx_#t~mem554#1; [2025-02-08 03:55:13,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9538: SUMMARY for call ldv_assume((if 0bv32 == ldv_register_netdev_~ldv_10_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:13,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7490: havoc hamachi_rx_#t~mem506#1.base, hamachi_rx_#t~mem506#1.offset;havoc hamachi_rx_#t~mem507#1.base, hamachi_rx_#t~mem507#1.offset;havoc hamachi_rx_#t~mem508#1;havoc hamachi_rx_#t~mem509#1;call hamachi_rx_#t~mem510#1.base, hamachi_rx_#t~mem510#1.offset := read~$Pointer$#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(~bvadd~64(16bv64, hamachi_rx_~hmp~10#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(hamachi_rx_~entry~3#1))), 8bv64);call hamachi_rx_#t~mem511#1.base, hamachi_rx_#t~mem511#1.offset := read~$Pointer$#7(hamachi_rx_#t~mem510#1.base, ~bvadd~64(229bv64, hamachi_rx_#t~mem510#1.offset), 8bv64);assume { :begin_inline_skb_copy_to_linear_data } true;skb_copy_to_linear_data_#in~skb#1.base, skb_copy_to_linear_data_#in~skb#1.offset, skb_copy_to_linear_data_#in~from#1.base, skb_copy_to_linear_data_#in~from#1.offset, skb_copy_to_linear_data_#in~len#1 := hamachi_rx_~skb~5#1.base, hamachi_rx_~skb~5#1.offset, hamachi_rx_#t~mem511#1.base, hamachi_rx_#t~mem511#1.offset, ~zero_extend~32~16(hamachi_rx_~pkt_len~0#1);havoc skb_copy_to_linear_data_#t~mem160#1.base, skb_copy_to_linear_data_#t~mem160#1.offset, skb_copy_to_linear_data_#t~memcpy~res161#1.base, skb_copy_to_linear_data_#t~memcpy~res161#1.offset, skb_copy_to_linear_data_~skb#1.base, skb_copy_to_linear_data_~skb#1.offset, skb_copy_to_linear_data_~from#1.base, skb_copy_to_linear_data_~from#1.offset, skb_copy_to_linear_data_~len#1;skb_copy_to_linear_data_~skb#1.base, skb_copy_to_linear_data_~skb#1.offset := skb_copy_to_linear_data_#in~skb#1.base, skb_copy_to_linear_data_#in~skb#1.offset;skb_copy_to_linear_data_~from#1.base, skb_copy_to_linear_data_~from#1.offset := skb_copy_to_linear_data_#in~from#1.base, skb_copy_to_linear_data_#in~from#1.offset;skb_copy_to_linear_data_~len#1 := skb_copy_to_linear_data_#in~len#1;call skb_copy_to_linear_data_#t~mem160#1.base, skb_copy_to_linear_data_#t~mem160#1.offset := read~$Pointer$#7(skb_copy_to_linear_data_~skb#1.base, ~bvadd~64(229bv64, skb_copy_to_linear_data_~skb#1.offset), 8bv64);assume { :begin_inline_#Ultimate.C_memcpy } true;#Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_size#1 := skb_copy_to_linear_data_#t~mem160#1.base, skb_copy_to_linear_data_#t~mem160#1.offset, skb_copy_to_linear_data_~from#1.base, skb_copy_to_linear_data_~from#1.offset, ~zero_extend~64~32(skb_copy_to_linear_data_~len#1);havoc #Ultimate.C_memcpy_#res#1.base, #Ultimate.C_memcpy_#res#1.offset;havoc #Ultimate.C_memcpy_#t~loopctr920#1, #Ultimate.C_memcpy_#t~mem921#1, #Ultimate.C_memcpy_#t~mem922#1, #Ultimate.C_memcpy_#t~mem923#1, #Ultimate.C_memcpy_#t~mem924#1, #Ultimate.C_memcpy_#t~mem925#1, #Ultimate.C_memcpy_#t~mem926#1, #Ultimate.C_memcpy_#t~mem927#1, #Ultimate.C_memcpy_#t~mem928#1, #Ultimate.C_memcpy_#t~loopctr929#1, #Ultimate.C_memcpy_#t~mem930#1.base, #Ultimate.C_memcpy_#t~mem930#1.offset;#Ultimate.C_memcpy_#t~loopctr920#1 := 0bv64; [2025-02-08 03:55:13,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9736: assume 0bv32 != ldv_struct_chip_info_base_instance_3_~tmp___2~14#1;~ldv_statevar_3~0 := 13bv32; [2025-02-08 03:55:13,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9736: assume !(0bv32 != ldv_struct_chip_info_base_instance_3_~tmp___2~14#1);~ldv_statevar_3~0 := 15bv32; [2025-02-08 03:55:13,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9670: assume 0bv32 != ldv_struct_chip_info_base_instance_3_~tmp~65#1;~ldv_statevar_3~0 := 11bv32; [2025-02-08 03:55:13,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9670: assume !(0bv32 != ldv_struct_chip_info_base_instance_3_~tmp~65#1);~ldv_statevar_3~0 := 16bv32; [2025-02-08 03:55:13,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6367: SUMMARY for call writeb(1bv8, hamachi_init_one_~ioaddr~0#1.base, ~bvadd~64(107bv64, hamachi_init_one_~ioaddr~0#1.offset)); srcloc: null [2025-02-08 03:55:13,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7424-1: SUMMARY for call pci_dma_sync_single_for_cpu(hamachi_rx_#t~mem474#1.base, hamachi_rx_#t~mem474#1.offset, ~zero_extend~64~32(hamachi_rx_#t~mem475#1), ~zero_extend~64~32(hamachi_rx_#t~mem476#1), 2bv32); srcloc: null [2025-02-08 03:55:13,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7424: havoc hamachi_rx_#t~mem474#1.base, hamachi_rx_#t~mem474#1.offset;havoc hamachi_rx_#t~mem475#1;havoc hamachi_rx_#t~mem476#1;call hamachi_rx_#t~mem477#1.base, hamachi_rx_#t~mem477#1.offset := read~$Pointer$#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(~bvadd~64(16bv64, hamachi_rx_~hmp~10#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(hamachi_rx_~entry~3#1))), 8bv64);call hamachi_rx_#t~mem478#1.base, hamachi_rx_#t~mem478#1.offset := read~$Pointer$#7(hamachi_rx_#t~mem477#1.base, ~bvadd~64(229bv64, hamachi_rx_#t~mem477#1.offset), 8bv64);hamachi_rx_~buf_addr~0#1.base, hamachi_rx_~buf_addr~0#1.offset := hamachi_rx_#t~mem478#1.base, hamachi_rx_#t~mem478#1.offset;havoc hamachi_rx_#t~mem477#1.base, hamachi_rx_#t~mem477#1.offset;havoc hamachi_rx_#t~mem478#1.base, hamachi_rx_#t~mem478#1.offset;assume { :begin_inline_get_unaligned_le32 } true;get_unaligned_le32_#in~p#1.base, get_unaligned_le32_#in~p#1.offset := hamachi_rx_~buf_addr~0#1.base, ~bvadd~64(hamachi_rx_~buf_addr~0#1.offset, ~bvadd~64(18446744073709551604bv64, ~zero_extend~64~16(hamachi_rx_~data_size~0#1)));havoc get_unaligned_le32_#res#1;havoc get_unaligned_le32_#t~ret213#1, get_unaligned_le32_~p#1.base, get_unaligned_le32_~p#1.offset, get_unaligned_le32_~tmp~25#1;get_unaligned_le32_~p#1.base, get_unaligned_le32_~p#1.offset := get_unaligned_le32_#in~p#1.base, get_unaligned_le32_#in~p#1.offset;havoc get_unaligned_le32_~tmp~25#1;assume { :begin_inline___le32_to_cpup } true;__le32_to_cpup_#in~p#1.base, __le32_to_cpup_#in~p#1.offset := get_unaligned_le32_~p#1.base, get_unaligned_le32_~p#1.offset;havoc __le32_to_cpup_#res#1;havoc __le32_to_cpup_#t~mem1#1, __le32_to_cpup_~p#1.base, __le32_to_cpup_~p#1.offset;__le32_to_cpup_~p#1.base, __le32_to_cpup_~p#1.offset := __le32_to_cpup_#in~p#1.base, __le32_to_cpup_#in~p#1.offset;call __le32_to_cpup_#t~mem1#1 := read~intINTTYPE4#7(__le32_to_cpup_~p#1.base, __le32_to_cpup_~p#1.offset, 4bv64);__le32_to_cpup_#res#1 := __le32_to_cpup_#t~mem1#1;havoc __le32_to_cpup_#t~mem1#1; [2025-02-08 03:55:13,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433: assume 0bv32 != ~mtu~0;call write~intINTTYPE4#7(~mtu~0, hamachi_init_one_~dev~0#1.base, ~bvadd~64(516bv64, hamachi_init_one_~dev~0#1.offset), 4bv64); [2025-02-08 03:55:13,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433: assume !(0bv32 != ~mtu~0); [2025-02-08 03:55:13,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9274: ldv_pci_instance_suspend_late_2_7_~tmp~60#1 := ldv_pci_instance_suspend_late_2_7_#t~ret712#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem711#1;havoc ldv_pci_instance_suspend_late_2_7_#t~ret712#1;ldv_pci_instance_suspend_late_2_7_#res#1 := ldv_pci_instance_suspend_late_2_7_~tmp~60#1;call ULTIMATE.dealloc(ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset);havoc ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset; [2025-02-08 03:55:13,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7490-1: SUMMARY for call pci_dma_sync_single_for_cpu(hamachi_rx_#t~mem506#1.base, hamachi_rx_#t~mem506#1.offset, ~zero_extend~64~32(hamachi_rx_#t~mem508#1), ~zero_extend~64~32(hamachi_rx_#t~mem509#1), 2bv32); srcloc: null [2025-02-08 03:55:13,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7226: havoc hamachi_start_xmit_#t~mem432#1.base, hamachi_start_xmit_#t~mem432#1.offset; [2025-02-08 03:55:13,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6301: assume 0bv64 == ~bvadd~64(hamachi_init_one_~ioaddr~0#1.base, hamachi_init_one_~ioaddr~0#1.offset); [2025-02-08 03:55:13,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6301: assume !(0bv64 == ~bvadd~64(hamachi_init_one_~ioaddr~0#1.base, hamachi_init_one_~ioaddr~0#1.offset));assume { :begin_inline_ldv_alloc_etherdev_mqs_60 } true;ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg3#1 := 4952bv32, 1bv32, 1bv32;havoc ldv_alloc_etherdev_mqs_60_#res#1.base, ldv_alloc_etherdev_mqs_60_#res#1.offset;havoc ldv_alloc_etherdev_mqs_60_#t~ret771#1.base, ldv_alloc_etherdev_mqs_60_#t~ret771#1.offset, ldv_alloc_etherdev_mqs_60_#t~ret772#1.base, ldv_alloc_etherdev_mqs_60_#t~ret772#1.offset, ldv_alloc_etherdev_mqs_60_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_60_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_60_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.offset, ldv_alloc_etherdev_mqs_60_~tmp~71#1.base, ldv_alloc_etherdev_mqs_60_~tmp~71#1.offset, ldv_alloc_etherdev_mqs_60_~tmp___0~33#1.base, ldv_alloc_etherdev_mqs_60_~tmp___0~33#1.offset;ldv_alloc_etherdev_mqs_60_~ldv_func_arg1#1 := ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg1#1;ldv_alloc_etherdev_mqs_60_~ldv_func_arg2#1 := ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg2#1;ldv_alloc_etherdev_mqs_60_~ldv_func_arg3#1 := ldv_alloc_etherdev_mqs_60_#in~ldv_func_arg3#1;havoc ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_60_~ldv_func_res~0#1.offset;havoc ldv_alloc_etherdev_mqs_60_~tmp~71#1.base, ldv_alloc_etherdev_mqs_60_~tmp~71#1.offset;havoc ldv_alloc_etherdev_mqs_60_~tmp___0~33#1.base, ldv_alloc_etherdev_mqs_60_~tmp___0~33#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_60_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_60_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_60_~ldv_func_arg3#1;havoc alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret886#1.base, alloc_etherdev_mqs_#t~ret886#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 03:55:13,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7292: assume 0bv32 != ~bvand~32(1bv32, hamachi_interrupt_~intr_status~0#1);assume { :begin_inline_hamachi_rx } true;hamachi_rx_#in~dev#1.base, hamachi_rx_#in~dev#1.offset := hamachi_interrupt_~dev~2#1.base, hamachi_interrupt_~dev~2#1.offset;havoc hamachi_rx_#res#1;havoc hamachi_rx_#t~ret465#1.base, hamachi_rx_#t~ret465#1.offset, hamachi_rx_#t~mem466#1, hamachi_rx_#t~mem467#1, hamachi_rx_#t~mem468#1, hamachi_rx_#t~mem469#1.base, hamachi_rx_#t~mem469#1.offset, hamachi_rx_#t~mem470#1, hamachi_rx_#t~ret471#1, hamachi_rx_#t~mem472#1.base, hamachi_rx_#t~mem472#1.offset, hamachi_rx_#t~mem473#1, hamachi_rx_#t~mem474#1.base, hamachi_rx_#t~mem474#1.offset, hamachi_rx_#t~mem475#1, hamachi_rx_#t~mem476#1, hamachi_rx_#t~mem477#1.base, hamachi_rx_#t~mem477#1.offset, hamachi_rx_#t~mem478#1.base, hamachi_rx_#t~mem478#1.offset, hamachi_rx_#t~ret479#1, hamachi_rx_#t~ret480#1, hamachi_rx_#t~mem481#1, hamachi_rx_#t~ret482#1, hamachi_rx_#t~mem484#1.base, hamachi_rx_#t~mem484#1.offset, hamachi_rx_#t~mem483#1, hamachi_rx_#t~ret485#1, hamachi_rx_#t~mem487#1.base, hamachi_rx_#t~mem487#1.offset, hamachi_rx_#t~mem486#1, hamachi_rx_#t~mem488#1, hamachi_rx_#t~mem490#1.base, hamachi_rx_#t~mem490#1.offset, hamachi_rx_#t~mem489#1, hamachi_rx_#t~mem491#1, hamachi_rx_#t~mem493#1.base, hamachi_rx_#t~mem493#1.offset, hamachi_rx_#t~mem492#1, hamachi_rx_#t~mem494#1, hamachi_rx_#t~ret495#1, hamachi_rx_#t~mem496#1, hamachi_rx_#t~ret497#1, hamachi_rx_#t~mem498#1, hamachi_rx_#t~mem499#1, hamachi_rx_#t~mem500#1, hamachi_rx_#t~mem501#1, hamachi_rx_#t~mem502#1, hamachi_rx_#t~mem503#1, hamachi_rx_#t~ret504#1.base, hamachi_rx_#t~ret504#1.offset, hamachi_rx_#t~ret505#1, hamachi_rx_#t~mem506#1.base, hamachi_rx_#t~mem506#1.offset, hamachi_rx_#t~mem507#1.base, hamachi_rx_#t~mem507#1.offset, hamachi_rx_#t~mem508#1, hamachi_rx_#t~mem509#1, hamachi_rx_#t~mem510#1.base, hamachi_rx_#t~mem510#1.offset, hamachi_rx_#t~mem511#1.base, hamachi_rx_#t~mem511#1.offset, hamachi_rx_#t~ret512#1.base, hamachi_rx_#t~ret512#1.offset, hamachi_rx_#t~mem513#1.base, hamachi_rx_#t~mem513#1.offset, hamachi_rx_#t~mem514#1.base, hamachi_rx_#t~mem514#1.offset, hamachi_rx_#t~mem515#1, hamachi_rx_#t~mem516#1, hamachi_rx_#t~mem517#1.base, hamachi_rx_#t~mem517#1.offset, hamachi_rx_#t~mem518#1.base, hamachi_rx_#t~mem518#1.offset, hamachi_rx_#t~mem519#1, hamachi_rx_#t~mem520#1, hamachi_rx_#t~mem521#1.base, hamachi_rx_#t~mem521#1.offset, hamachi_rx_#t~ret522#1.base, hamachi_rx_#t~ret522#1.offset, hamachi_rx_#t~mem523#1.base, hamachi_rx_#t~mem523#1.offset, hamachi_rx_#t~mem524#1.base, hamachi_rx_#t~mem524#1.offset, hamachi_rx_#t~mem525#1, hamachi_rx_#t~mem526#1, hamachi_rx_#t~mem527#1.base, hamachi_rx_#t~mem527#1.offset, hamachi_rx_#t~ret528#1.base, hamachi_rx_#t~ret528#1.offset, hamachi_rx_#t~ret529#1, hamachi_rx_#t~mem530#1.base, hamachi_rx_#t~mem530#1.offset, hamachi_rx_#t~mem531#1, hamachi_rx_#t~ret532#1, hamachi_rx_#t~mem533#1, hamachi_rx_#t~mem534#1, hamachi_rx_#t~mem535#1, hamachi_rx_#t~mem536#1, hamachi_rx_#t~ret537#1, hamachi_rx_#t~mem538#1, hamachi_rx_#t~mem539#1, hamachi_rx_#t~mem540#1, hamachi_rx_#t~ret541#1, hamachi_rx_#t~mem542#1, hamachi_rx_#t~mem543#1, hamachi_rx_#t~mem544#1, hamachi_rx_#t~mem545#1, hamachi_rx_#t~mem546#1.base, hamachi_rx_#t~mem546#1.offset, hamachi_rx_#t~mem547#1.base, hamachi_rx_#t~mem547#1.offset, hamachi_rx_#t~mem548#1, hamachi_rx_#t~ret549#1.base, hamachi_rx_#t~ret549#1.offset, hamachi_rx_#t~mem550#1.base, hamachi_rx_#t~mem550#1.offset, hamachi_rx_#t~mem551#1.base, hamachi_rx_#t~mem551#1.offset, hamachi_rx_#t~mem552#1, hamachi_rx_#t~ret553#1, hamachi_rx_#t~mem554#1, hamachi_rx_#t~mem555#1, hamachi_rx_#t~mem556#1, hamachi_rx_#t~mem557#1, hamachi_rx_#t~mem558#1, hamachi_rx_#t~mem559#1, hamachi_rx_#t~mem560#1.base, hamachi_rx_#t~mem560#1.offset, hamachi_rx_#t~ret561#1, hamachi_rx_#t~mem562#1.base, hamachi_rx_#t~mem562#1.offset, hamachi_rx_~dev#1.base, hamachi_rx_~dev#1.offset, hamachi_rx_~hmp~10#1.base, hamachi_rx_~hmp~10#1.offset, hamachi_rx_~tmp~37#1.base, hamachi_rx_~tmp~37#1.offset, hamachi_rx_~entry~3#1, hamachi_rx_~boguscnt~2#1, hamachi_rx_~desc~0#1.base, hamachi_rx_~desc~0#1.offset, hamachi_rx_~desc_status~0#1, hamachi_rx_~data_size~0#1, hamachi_rx_~buf_addr~0#1.base, hamachi_rx_~buf_addr~0#1.offset, hamachi_rx_~frame_status~0#1, hamachi_rx_~tmp___0~18#1, hamachi_rx_~skb~5#1.base, hamachi_rx_~skb~5#1.offset, hamachi_rx_~pkt_len~0#1, hamachi_rx_~pfck~0#1, hamachi_rx_~ih~0#1.base, hamachi_rx_~ih~0#1.offset, hamachi_rx_~inv~0#1, hamachi_rx_~p~0#1.base, hamachi_rx_~p~0#1.offset, hamachi_rx_~crc~0#1, hamachi_rx_~p_r~0#1, hamachi_rx_~p_r1~0#1, hamachi_rx_~tmp___1~15#1, hamachi_rx_~tmp___2~8#1, hamachi_rx_~desc___0~0#1.base, hamachi_rx_~desc___0~0#1.offset, hamachi_rx_~skb___0~1#1.base, hamachi_rx_~skb___0~1#1.offset, hamachi_rx_~tmp___3~5#1.base, hamachi_rx_~tmp___3~5#1.offset, hamachi_rx_~tmp___4~2#1, hamachi_rx_~tmp___5~2#1;hamachi_rx_~dev#1.base, hamachi_rx_~dev#1.offset := hamachi_rx_#in~dev#1.base, hamachi_rx_#in~dev#1.offset;havoc hamachi_rx_~hmp~10#1.base, hamachi_rx_~hmp~10#1.offset;havoc hamachi_rx_~tmp~37#1.base, hamachi_rx_~tmp~37#1.offset;havoc hamachi_rx_~entry~3#1;havoc hamachi_rx_~boguscnt~2#1;havoc hamachi_rx_~desc~0#1.base, hamachi_rx_~desc~0#1.offset;havoc hamachi_rx_~desc_status~0#1;havoc hamachi_rx_~data_size~0#1;havoc hamachi_rx_~buf_addr~0#1.base, hamachi_rx_~buf_addr~0#1.offset;havoc hamachi_rx_~frame_status~0#1;havoc hamachi_rx_~tmp___0~18#1;havoc hamachi_rx_~skb~5#1.base, hamachi_rx_~skb~5#1.offset;havoc hamachi_rx_~pkt_len~0#1;havoc hamachi_rx_~pfck~0#1;havoc hamachi_rx_~ih~0#1.base, hamachi_rx_~ih~0#1.offset;havoc hamachi_rx_~inv~0#1;havoc hamachi_rx_~p~0#1.base, hamachi_rx_~p~0#1.offset;havoc hamachi_rx_~crc~0#1;havoc hamachi_rx_~p_r~0#1;havoc hamachi_rx_~p_r1~0#1;havoc hamachi_rx_~tmp___1~15#1;havoc hamachi_rx_~tmp___2~8#1;havoc hamachi_rx_~desc___0~0#1.base, hamachi_rx_~desc___0~0#1.offset;havoc hamachi_rx_~skb___0~1#1.base, hamachi_rx_~skb___0~1#1.offset;havoc hamachi_rx_~tmp___3~5#1.base, hamachi_rx_~tmp___3~5#1.offset;havoc hamachi_rx_~tmp___4~2#1;havoc hamachi_rx_~tmp___5~2#1; [2025-02-08 03:55:13,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7292: assume !(0bv32 != ~bvand~32(1bv32, hamachi_interrupt_~intr_status~0#1)); [2025-02-08 03:55:13,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7226-1: SUMMARY for call writew(1bv16, hamachi_start_xmit_#t~mem432#1.base, ~bvadd~64(4bv64, hamachi_start_xmit_#t~mem432#1.offset)); srcloc: null [2025-02-08 03:55:13,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9274-1: SUMMARY for call ldv_pci_instance_suspend_late_2_7_#t~ret712#1 := ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT(ldv_pci_instance_suspend_late_2_7_~arg1#1.base, ldv_pci_instance_suspend_late_2_7_~arg1#1.offset, ldv_pci_instance_suspend_late_2_7_#t~mem711#1, ldv_pci_instance_suspend_late_2_7_~arg0#1.base, ldv_pci_instance_suspend_late_2_7_~arg0#1.offset); srcloc: null [2025-02-08 03:55:13,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8746: assume { :begin_inline_ldv_dispatch_deregister_dummy_factory_15_15_5 } true;assume { :begin_inline_ldv_switch_automaton_state_5_1 } true;~ldv_statevar_5~0 := 4bv32;assume { :end_inline_ldv_switch_automaton_state_5_1 } true;assume { :end_inline_ldv_dispatch_deregister_dummy_factory_15_15_5 } true;~ldv_statevar_15~0 := 4bv32; [2025-02-08 03:55:13,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7623: assume ~bvsgt~32(hamachi_rx_~entry~3#1, 510bv32);call hamachi_rx_#t~mem555#1 := read~intINTTYPE4#7(hamachi_rx_~desc___0~0#1.base, hamachi_rx_~desc___0~0#1.offset, 4bv64);call write~intINTTYPE4#7(~bvor~32(4026531840bv32, hamachi_rx_#t~mem555#1), hamachi_rx_~desc___0~0#1.base, hamachi_rx_~desc___0~0#1.offset, 4bv64);havoc hamachi_rx_#t~mem555#1; [2025-02-08 03:55:13,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7623: assume !~bvsgt~32(hamachi_rx_~entry~3#1, 510bv32);call hamachi_rx_#t~mem556#1 := read~intINTTYPE4#7(hamachi_rx_~desc___0~0#1.base, hamachi_rx_~desc___0~0#1.offset, 4bv64);call write~intINTTYPE4#7(~bvor~32(3489660928bv32, hamachi_rx_#t~mem556#1), hamachi_rx_~desc___0~0#1.base, hamachi_rx_~desc___0~0#1.offset, 4bv64);havoc hamachi_rx_#t~mem556#1; [2025-02-08 03:55:13,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9539: assume { :begin_inline_ldv_dispatch_register_10_4 } true;ldv_dispatch_register_10_4_#in~arg0#1.base, ldv_dispatch_register_10_4_#in~arg0#1.offset := ldv_register_netdev_~ldv_10_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_10_netdev_net_device~0#1.offset;havoc ldv_dispatch_register_10_4_~arg0#1.base, ldv_dispatch_register_10_4_~arg0#1.offset;ldv_dispatch_register_10_4_~arg0#1.base, ldv_dispatch_register_10_4_~arg0#1.offset := ldv_dispatch_register_10_4_#in~arg0#1.base, ldv_dispatch_register_10_4_#in~arg0#1.offset;~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset := ldv_dispatch_register_10_4_~arg0#1.base, ldv_dispatch_register_10_4_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_1_5 } true;~ldv_statevar_1~0 := 4bv32; [2025-02-08 03:55:13,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9539-1: SUMMARY for call ldv_assume((if 5bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:13,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7689: assume 0bv32 != ~bvand~32(262144bv32, hamachi_error_~intr_status#1); [2025-02-08 03:55:13,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7689: assume !(0bv32 != ~bvand~32(262144bv32, hamachi_error_~intr_status#1)); [2025-02-08 03:55:13,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8746-1: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_statevar_5~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:13,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7557: hamachi_rx_~crc~0#1 := ~bvadd~32(~bvadd~32(~bvlshr~32(hamachi_rx_~p_r~0#1, 16bv32), ~bvand~32(65535bv32, hamachi_rx_~p_r~0#1)), ~bvand~32(65280bv32, ~bvlshr~32(hamachi_rx_~p_r1~0#1, 16bv32))); [2025-02-08 03:55:13,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9341: assume 17bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:13,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9341: assume !(17bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:13,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7359: SUMMARY for call hamachi_interrupt_#t~ret440#1 := readl(hamachi_interrupt_~ioaddr~6#1.base, ~bvadd~64(132bv64, hamachi_interrupt_~ioaddr~6#1.offset)); srcloc: null [2025-02-08 03:55:13,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6368: SUMMARY for call __const_udelay(42950bv64); srcloc: null [2025-02-08 03:55:13,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9473: assume 0bv32 != ldv_pci_pci_instance_2_~tmp___1~20#1;~ldv_statevar_2~0 := 14bv32; [2025-02-08 03:55:13,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9473: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp___1~20#1);~ldv_statevar_2~0 := 16bv32; [2025-02-08 03:55:13,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8020-1: SUMMARY for call netdev_ioctl_#t~ret639#1.base, netdev_ioctl_#t~ret639#1.offset := netdev_priv(netdev_ioctl_~dev#1.base, netdev_ioctl_~dev#1.offset); srcloc: null [2025-02-08 03:55:13,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8020: netdev_ioctl_~tmp~48#1.base, netdev_ioctl_~tmp~48#1.offset := netdev_ioctl_#t~ret639#1.base, netdev_ioctl_#t~ret639#1.offset;havoc netdev_ioctl_#t~ret639#1.base, netdev_ioctl_#t~ret639#1.offset;netdev_ioctl_~np~5#1.base, netdev_ioctl_~np~5#1.offset := netdev_ioctl_~tmp~48#1.base, netdev_ioctl_~tmp~48#1.offset;assume { :begin_inline_if_mii } true;if_mii_#in~rq#1.base, if_mii_#in~rq#1.offset := netdev_ioctl_~rq#1.base, netdev_ioctl_~rq#1.offset;havoc if_mii_#res#1.base, if_mii_#res#1.offset;havoc if_mii_~rq#1.base, if_mii_~rq#1.offset;if_mii_~rq#1.base, if_mii_~rq#1.offset := if_mii_#in~rq#1.base, if_mii_#in~rq#1.offset;if_mii_#res#1.base, if_mii_#res#1.offset := if_mii_~rq#1.base, ~bvadd~64(16bv64, if_mii_~rq#1.offset);netdev_ioctl_#t~ret640#1.base, netdev_ioctl_#t~ret640#1.offset := if_mii_#res#1.base, if_mii_#res#1.offset;havoc if_mii_~rq#1.base, if_mii_~rq#1.offset;havoc if_mii_#in~rq#1.base, if_mii_#in~rq#1.offset;assume { :end_inline_if_mii } true;netdev_ioctl_~tmp___0~26#1.base, netdev_ioctl_~tmp___0~26#1.offset := netdev_ioctl_#t~ret640#1.base, netdev_ioctl_#t~ret640#1.offset;havoc netdev_ioctl_#t~ret640#1.base, netdev_ioctl_#t~ret640#1.offset;netdev_ioctl_~data~0#1.base, netdev_ioctl_~data~0#1.offset := netdev_ioctl_~tmp___0~26#1.base, netdev_ioctl_~tmp___0~26#1.offset; [2025-02-08 03:55:13,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9540: havoc ldv_dispatch_register_10_4_~arg0#1.base, ldv_dispatch_register_10_4_~arg0#1.offset;havoc ldv_dispatch_register_10_4_#in~arg0#1.base, ldv_dispatch_register_10_4_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_register_10_4 } true; [2025-02-08 03:55:13,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7492: havoc skb_copy_to_linear_data_#t~mem160#1.base, skb_copy_to_linear_data_#t~mem160#1.offset, skb_copy_to_linear_data_#t~memcpy~res161#1.base, skb_copy_to_linear_data_#t~memcpy~res161#1.offset, skb_copy_to_linear_data_~skb#1.base, skb_copy_to_linear_data_~skb#1.offset, skb_copy_to_linear_data_~from#1.base, skb_copy_to_linear_data_~from#1.offset, skb_copy_to_linear_data_~len#1;havoc skb_copy_to_linear_data_#in~skb#1.base, skb_copy_to_linear_data_#in~skb#1.offset, skb_copy_to_linear_data_#in~from#1.base, skb_copy_to_linear_data_#in~from#1.offset, skb_copy_to_linear_data_#in~len#1;assume { :end_inline_skb_copy_to_linear_data } true;havoc hamachi_rx_#t~mem510#1.base, hamachi_rx_#t~mem510#1.offset;havoc hamachi_rx_#t~mem511#1.base, hamachi_rx_#t~mem511#1.offset; [2025-02-08 03:55:13,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8351-1: SUMMARY for call ldv_alloc_etherdev_mqs_#t~ret664#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:13,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7294: hamachi_interrupt_#t~ret442#1 := hamachi_rx_#res#1;havoc hamachi_rx_#t~ret465#1.base, hamachi_rx_#t~ret465#1.offset, hamachi_rx_#t~mem466#1, hamachi_rx_#t~mem467#1, hamachi_rx_#t~mem468#1, hamachi_rx_#t~mem469#1.base, hamachi_rx_#t~mem469#1.offset, hamachi_rx_#t~mem470#1, hamachi_rx_#t~ret471#1, hamachi_rx_#t~mem472#1.base, hamachi_rx_#t~mem472#1.offset, hamachi_rx_#t~mem473#1, hamachi_rx_#t~mem474#1.base, hamachi_rx_#t~mem474#1.offset, hamachi_rx_#t~mem475#1, hamachi_rx_#t~mem476#1, hamachi_rx_#t~mem477#1.base, hamachi_rx_#t~mem477#1.offset, hamachi_rx_#t~mem478#1.base, hamachi_rx_#t~mem478#1.offset, hamachi_rx_#t~ret479#1, hamachi_rx_#t~ret480#1, hamachi_rx_#t~mem481#1, hamachi_rx_#t~ret482#1, hamachi_rx_#t~mem484#1.base, hamachi_rx_#t~mem484#1.offset, hamachi_rx_#t~mem483#1, hamachi_rx_#t~ret485#1, hamachi_rx_#t~mem487#1.base, hamachi_rx_#t~mem487#1.offset, hamachi_rx_#t~mem486#1, hamachi_rx_#t~mem488#1, hamachi_rx_#t~mem490#1.base, hamachi_rx_#t~mem490#1.offset, hamachi_rx_#t~mem489#1, hamachi_rx_#t~mem491#1, hamachi_rx_#t~mem493#1.base, hamachi_rx_#t~mem493#1.offset, hamachi_rx_#t~mem492#1, hamachi_rx_#t~mem494#1, hamachi_rx_#t~ret495#1, hamachi_rx_#t~mem496#1, hamachi_rx_#t~ret497#1, hamachi_rx_#t~mem498#1, hamachi_rx_#t~mem499#1, hamachi_rx_#t~mem500#1, hamachi_rx_#t~mem501#1, hamachi_rx_#t~mem502#1, hamachi_rx_#t~mem503#1, hamachi_rx_#t~ret504#1.base, hamachi_rx_#t~ret504#1.offset, hamachi_rx_#t~ret505#1, hamachi_rx_#t~mem506#1.base, hamachi_rx_#t~mem506#1.offset, hamachi_rx_#t~mem507#1.base, hamachi_rx_#t~mem507#1.offset, hamachi_rx_#t~mem508#1, hamachi_rx_#t~mem509#1, hamachi_rx_#t~mem510#1.base, hamachi_rx_#t~mem510#1.offset, hamachi_rx_#t~mem511#1.base, hamachi_rx_#t~mem511#1.offset, hamachi_rx_#t~ret512#1.base, hamachi_rx_#t~ret512#1.offset, hamachi_rx_#t~mem513#1.base, hamachi_rx_#t~mem513#1.offset, hamachi_rx_#t~mem514#1.base, hamachi_rx_#t~mem514#1.offset, hamachi_rx_#t~mem515#1, hamachi_rx_#t~mem516#1, hamachi_rx_#t~mem517#1.base, hamachi_rx_#t~mem517#1.offset, hamachi_rx_#t~mem518#1.base, hamachi_rx_#t~mem518#1.offset, hamachi_rx_#t~mem519#1, hamachi_rx_#t~mem520#1, hamachi_rx_#t~mem521#1.base, hamachi_rx_#t~mem521#1.offset, hamachi_rx_#t~ret522#1.base, hamachi_rx_#t~ret522#1.offset, hamachi_rx_#t~mem523#1.base, hamachi_rx_#t~mem523#1.offset, hamachi_rx_#t~mem524#1.base, hamachi_rx_#t~mem524#1.offset, hamachi_rx_#t~mem525#1, hamachi_rx_#t~mem526#1, hamachi_rx_#t~mem527#1.base, hamachi_rx_#t~mem527#1.offset, hamachi_rx_#t~ret528#1.base, hamachi_rx_#t~ret528#1.offset, hamachi_rx_#t~ret529#1, hamachi_rx_#t~mem530#1.base, hamachi_rx_#t~mem530#1.offset, hamachi_rx_#t~mem531#1, hamachi_rx_#t~ret532#1, hamachi_rx_#t~mem533#1, hamachi_rx_#t~mem534#1, hamachi_rx_#t~mem535#1, hamachi_rx_#t~mem536#1, hamachi_rx_#t~ret537#1, hamachi_rx_#t~mem538#1, hamachi_rx_#t~mem539#1, hamachi_rx_#t~mem540#1, hamachi_rx_#t~ret541#1, hamachi_rx_#t~mem542#1, hamachi_rx_#t~mem543#1, hamachi_rx_#t~mem544#1, hamachi_rx_#t~mem545#1, hamachi_rx_#t~mem546#1.base, hamachi_rx_#t~mem546#1.offset, hamachi_rx_#t~mem547#1.base, hamachi_rx_#t~mem547#1.offset, hamachi_rx_#t~mem548#1, hamachi_rx_#t~ret549#1.base, hamachi_rx_#t~ret549#1.offset, hamachi_rx_#t~mem550#1.base, hamachi_rx_#t~mem550#1.offset, hamachi_rx_#t~mem551#1.base, hamachi_rx_#t~mem551#1.offset, hamachi_rx_#t~mem552#1, hamachi_rx_#t~ret553#1, hamachi_rx_#t~mem554#1, hamachi_rx_#t~mem555#1, hamachi_rx_#t~mem556#1, hamachi_rx_#t~mem557#1, hamachi_rx_#t~mem558#1, hamachi_rx_#t~mem559#1, hamachi_rx_#t~mem560#1.base, hamachi_rx_#t~mem560#1.offset, hamachi_rx_#t~ret561#1, hamachi_rx_#t~mem562#1.base, hamachi_rx_#t~mem562#1.offset, hamachi_rx_~dev#1.base, hamachi_rx_~dev#1.offset, hamachi_rx_~hmp~10#1.base, hamachi_rx_~hmp~10#1.offset, hamachi_rx_~tmp~37#1.base, hamachi_rx_~tmp~37#1.offset, hamachi_rx_~entry~3#1, hamachi_rx_~boguscnt~2#1, hamachi_rx_~desc~0#1.base, hamachi_rx_~desc~0#1.offset, hamachi_rx_~desc_status~0#1, hamachi_rx_~data_size~0#1, hamachi_rx_~buf_addr~0#1.base, hamachi_rx_~buf_addr~0#1.offset, hamachi_rx_~frame_status~0#1, hamachi_rx_~tmp___0~18#1, hamachi_rx_~skb~5#1.base, hamachi_rx_~skb~5#1.offset, hamachi_rx_~pkt_len~0#1, hamachi_rx_~pfck~0#1, hamachi_rx_~ih~0#1.base, hamachi_rx_~ih~0#1.offset, hamachi_rx_~inv~0#1, hamachi_rx_~p~0#1.base, hamachi_rx_~p~0#1.offset, hamachi_rx_~crc~0#1, hamachi_rx_~p_r~0#1, hamachi_rx_~p_r1~0#1, hamachi_rx_~tmp___1~15#1, hamachi_rx_~tmp___2~8#1, hamachi_rx_~desc___0~0#1.base, hamachi_rx_~desc___0~0#1.offset, hamachi_rx_~skb___0~1#1.base, hamachi_rx_~skb___0~1#1.offset, hamachi_rx_~tmp___3~5#1.base, hamachi_rx_~tmp___3~5#1.offset, hamachi_rx_~tmp___4~2#1, hamachi_rx_~tmp___5~2#1;havoc hamachi_rx_#in~dev#1.base, hamachi_rx_#in~dev#1.offset;assume { :end_inline_hamachi_rx } true;havoc hamachi_interrupt_#t~ret442#1; [2025-02-08 03:55:13,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8351: ldv_alloc_etherdev_mqs_~tmp___0~28#1 := ldv_alloc_etherdev_mqs_#t~ret664#1;havoc ldv_alloc_etherdev_mqs_#t~ret664#1; [2025-02-08 03:55:13,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6369-1: SUMMARY for call hamachi_init_one_#t~ret243#1 := readb(hamachi_init_one_~ioaddr~0#1.base, ~bvadd~64(96bv64, hamachi_init_one_~ioaddr~0#1.offset)); srcloc: null [2025-02-08 03:55:13,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6369: hamachi_init_one_~tmp___2~1#1 := hamachi_init_one_#t~ret243#1;havoc hamachi_init_one_#t~ret243#1;hamachi_init_one_~i~0#1 := ~zero_extend~32~8(hamachi_init_one_~tmp___2~1#1);hamachi_init_one_~boguscnt~0#1 := 0bv32; [2025-02-08 03:55:13,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12249-1: hamachi_set_settings_#t~ret634#1 := mii_ethtool_sset_#res#1;havoc mii_ethtool_sset_#t~nondet897#1, mii_ethtool_sset_~arg0#1.base, mii_ethtool_sset_~arg0#1.offset, mii_ethtool_sset_~arg1#1.base, mii_ethtool_sset_~arg1#1.offset;havoc mii_ethtool_sset_#in~arg0#1.base, mii_ethtool_sset_#in~arg0#1.offset, mii_ethtool_sset_#in~arg1#1.base, mii_ethtool_sset_#in~arg1#1.offset;assume { :end_inline_mii_ethtool_sset } true;hamachi_set_settings_~res~0#1 := hamachi_set_settings_#t~ret634#1;havoc hamachi_set_settings_#t~ret634#1; [2025-02-08 03:55:13,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12249: havoc mii_ethtool_sset_#t~nondet897#1; [2025-02-08 03:55:13,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8682: assume 2bv32 == ~ldv_statevar_15~0; [2025-02-08 03:55:13,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8682: assume !(2bv32 == ~ldv_statevar_15~0); [2025-02-08 03:55:13,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7691-1: SUMMARY for call hamachi_error_#t~ret571#1.base, hamachi_error_#t~ret571#1.offset := hamachi_get_stats(hamachi_error_~dev#1.base, hamachi_error_~dev#1.offset); srcloc: null [2025-02-08 03:55:13,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7691: havoc hamachi_error_#t~ret571#1.base, hamachi_error_#t~ret571#1.offset; [2025-02-08 03:55:13,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7427: hamachi_rx_#t~ret479#1 := get_unaligned_le32_#res#1;havoc get_unaligned_le32_#t~ret213#1, get_unaligned_le32_~p#1.base, get_unaligned_le32_~p#1.offset, get_unaligned_le32_~tmp~25#1;havoc get_unaligned_le32_#in~p#1.base, get_unaligned_le32_#in~p#1.offset;assume { :end_inline_get_unaligned_le32 } true;hamachi_rx_~tmp___0~18#1 := hamachi_rx_#t~ret479#1;havoc hamachi_rx_#t~ret479#1;hamachi_rx_~frame_status~0#1 := hamachi_rx_~tmp___0~18#1; [2025-02-08 03:55:13,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7361: assume ~bvsgt~32(~debug~0, 3bv32); [2025-02-08 03:55:13,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7361: assume !~bvsgt~32(~debug~0, 3bv32); [2025-02-08 03:55:13,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 03:55:13,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9145: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_13 } true;ldv_dummy_resourceless_instance_callback_1_13_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_13_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_13_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_13_#in~arg3#1 := ~ldv_1_callback_ndo_do_ioctl~0.base, ~ldv_1_callback_ndo_do_ioctl~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_container_struct_ifreq_ptr~0.base, ~ldv_1_container_struct_ifreq_ptr~0.offset, ~ldv_1_ldv_param_13_2_default~0;havoc ldv_dummy_resourceless_instance_callback_1_13_#t~ret676#1, ldv_dummy_resourceless_instance_callback_1_13_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg3#1;ldv_dummy_resourceless_instance_callback_1_13_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_13_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_13_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_13_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_13_~arg3#1 := ldv_dummy_resourceless_instance_callback_1_13_#in~arg3#1;assume { :begin_inline_netdev_ioctl } true;netdev_ioctl_#in~dev#1.base, netdev_ioctl_#in~dev#1.offset, netdev_ioctl_#in~rq#1.base, netdev_ioctl_#in~rq#1.offset, netdev_ioctl_#in~cmd#1 := ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg3#1;havoc netdev_ioctl_#res#1;havoc netdev_ioctl_#t~ret639#1.base, netdev_ioctl_#t~ret639#1.offset, netdev_ioctl_#t~ret640#1.base, netdev_ioctl_#t~ret640#1.offset, netdev_ioctl_#t~ret641#1, netdev_ioctl_#t~ret642#1, netdev_ioctl_#t~mem643#1, netdev_ioctl_#t~mem644#1.base, netdev_ioctl_#t~mem644#1.offset, netdev_ioctl_#t~mem645#1, netdev_ioctl_#t~mem646#1.base, netdev_ioctl_#t~mem646#1.offset, netdev_ioctl_#t~mem647#1.base, netdev_ioctl_#t~mem647#1.offset, netdev_ioctl_#t~ret648#1, netdev_ioctl_#t~mem649#1.base, netdev_ioctl_#t~mem649#1.offset, netdev_ioctl_#t~ret650#1, netdev_ioctl_#t~ret651#1, netdev_ioctl_#t~ret652#1, netdev_ioctl_~dev#1.base, netdev_ioctl_~dev#1.offset, netdev_ioctl_~rq#1.base, netdev_ioctl_~rq#1.offset, netdev_ioctl_~cmd#1, netdev_ioctl_~np~5#1.base, netdev_ioctl_~np~5#1.offset, netdev_ioctl_~tmp~48#1.base, netdev_ioctl_~tmp~48#1.offset, netdev_ioctl_~data~0#1.base, netdev_ioctl_~data~0#1.offset, netdev_ioctl_~tmp___0~26#1.base, netdev_ioctl_~tmp___0~26#1.offset, netdev_ioctl_~rc~0#1, netdev_ioctl_~tmp___1~19#1, netdev_ioctl_~tmp___2~12#1, netdev_ioctl_~d~0#1.base, netdev_ioctl_~d~0#1.offset, netdev_ioctl_~tmp___3~8#1, netdev_ioctl_~tmp___4~5#1, netdev_ioctl_~tmp___5~4#1, netdev_ioctl_~tmp___6~3#1;netdev_ioctl_~dev#1.base, netdev_ioctl_~dev#1.offset := netdev_ioctl_#in~dev#1.base, netdev_ioctl_#in~dev#1.offset;netdev_ioctl_~rq#1.base, netdev_ioctl_~rq#1.offset := netdev_ioctl_#in~rq#1.base, netdev_ioctl_#in~rq#1.offset;netdev_ioctl_~cmd#1 := netdev_ioctl_#in~cmd#1;havoc netdev_ioctl_~np~5#1.base, netdev_ioctl_~np~5#1.offset;havoc netdev_ioctl_~tmp~48#1.base, netdev_ioctl_~tmp~48#1.offset;havoc netdev_ioctl_~data~0#1.base, netdev_ioctl_~data~0#1.offset;havoc netdev_ioctl_~tmp___0~26#1.base, netdev_ioctl_~tmp___0~26#1.offset;havoc netdev_ioctl_~rc~0#1;havoc netdev_ioctl_~tmp___1~19#1;havoc netdev_ioctl_~tmp___2~12#1;havoc netdev_ioctl_~d~0#1.base, netdev_ioctl_~d~0#1.offset;havoc netdev_ioctl_~tmp___3~8#1;havoc netdev_ioctl_~tmp___4~5#1;havoc netdev_ioctl_~tmp___5~4#1;havoc netdev_ioctl_~tmp___6~3#1; [2025-02-08 03:55:13,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9079: assume 20bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:13,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9079: assume !(20bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:13,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7692-1: SUMMARY for call hamachi_error_#t~ret572#1 := readl(hamachi_error_~ioaddr~7#1.base, ~bvadd~64(880bv64, hamachi_error_~ioaddr~7#1.offset)); srcloc: null [2025-02-08 03:55:13,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7692: havoc hamachi_error_#t~ret572#1; [2025-02-08 03:55:13,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6503-1: SUMMARY for call pci_free_consistent(hamachi_init_one_~pdev#1.base, hamachi_init_one_~pdev#1.offset, 4096bv64, hamachi_init_one_#t~mem274#1.base, hamachi_init_one_#t~mem274#1.offset, hamachi_init_one_#t~mem275#1); srcloc: null [2025-02-08 03:55:13,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7494: havoc hamachi_rx_#t~ret512#1.base, hamachi_rx_#t~ret512#1.offset;call hamachi_rx_#t~mem513#1.base, hamachi_rx_#t~mem513#1.offset := read~$Pointer$#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4940bv64, hamachi_rx_~hmp~10#1.offset), 8bv64);call hamachi_rx_#t~mem514#1.base, hamachi_rx_#t~mem514#1.offset := read~$Pointer$#7(hamachi_rx_~hmp~10#1.base, hamachi_rx_~hmp~10#1.offset, 8bv64);call hamachi_rx_#t~mem515#1 := read~intINTTYPE4#7(hamachi_rx_#t~mem514#1.base, ~bvadd~64(4bv64, ~bvadd~64(hamachi_rx_#t~mem514#1.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(hamachi_rx_~entry~3#1)))), 4bv64);call hamachi_rx_#t~mem516#1 := read~intINTTYPE4#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4852bv64, hamachi_rx_~hmp~10#1.offset), 4bv64);assume { :begin_inline_pci_dma_sync_single_for_device } true;pci_dma_sync_single_for_device_#in~hwdev#1.base, pci_dma_sync_single_for_device_#in~hwdev#1.offset, pci_dma_sync_single_for_device_#in~dma_handle#1, pci_dma_sync_single_for_device_#in~size#1, pci_dma_sync_single_for_device_#in~direction#1 := hamachi_rx_#t~mem513#1.base, hamachi_rx_#t~mem513#1.offset, ~zero_extend~64~32(hamachi_rx_#t~mem515#1), ~zero_extend~64~32(hamachi_rx_#t~mem516#1), 2bv32;havoc pci_dma_sync_single_for_device_~hwdev#1.base, pci_dma_sync_single_for_device_~hwdev#1.offset, pci_dma_sync_single_for_device_~dma_handle#1, pci_dma_sync_single_for_device_~size#1, pci_dma_sync_single_for_device_~direction#1;pci_dma_sync_single_for_device_~hwdev#1.base, pci_dma_sync_single_for_device_~hwdev#1.offset := pci_dma_sync_single_for_device_#in~hwdev#1.base, pci_dma_sync_single_for_device_#in~hwdev#1.offset;pci_dma_sync_single_for_device_~dma_handle#1 := pci_dma_sync_single_for_device_#in~dma_handle#1;pci_dma_sync_single_for_device_~size#1 := pci_dma_sync_single_for_device_#in~size#1;pci_dma_sync_single_for_device_~direction#1 := pci_dma_sync_single_for_device_#in~direction#1;assume { :begin_inline_dma_sync_single_for_device } true;dma_sync_single_for_device_#in~dev#1.base, dma_sync_single_for_device_#in~dev#1.offset, dma_sync_single_for_device_#in~addr#1, dma_sync_single_for_device_#in~size#1, dma_sync_single_for_device_#in~dir#1 := (if 0bv64 != ~bvadd~64(pci_dma_sync_single_for_device_~hwdev#1.base, pci_dma_sync_single_for_device_~hwdev#1.offset) then pci_dma_sync_single_for_device_~hwdev#1.base else 0bv64), (if 0bv64 != ~bvadd~64(pci_dma_sync_single_for_device_~hwdev#1.base, pci_dma_sync_single_for_device_~hwdev#1.offset) then ~bvadd~64(179bv64, pci_dma_sync_single_for_device_~hwdev#1.offset) else 0bv64), pci_dma_sync_single_for_device_~dma_handle#1, pci_dma_sync_single_for_device_~size#1, pci_dma_sync_single_for_device_~direction#1;havoc dma_sync_single_for_device_#t~ret111#1.base, dma_sync_single_for_device_#t~ret111#1.offset, dma_sync_single_for_device_#t~ret112#1, dma_sync_single_for_device_#t~ret113#1, dma_sync_single_for_device_#t~mem114#1.base, dma_sync_single_for_device_#t~mem114#1.offset, dma_sync_single_for_device_#t~mem120#1.base, dma_sync_single_for_device_#t~mem120#1.offset, dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset, dma_sync_single_for_device_~addr#1, dma_sync_single_for_device_~size#1, dma_sync_single_for_device_~dir#1, dma_sync_single_for_device_~ops~3#1.base, dma_sync_single_for_device_~ops~3#1.offset, dma_sync_single_for_device_~tmp~7#1.base, dma_sync_single_for_device_~tmp~7#1.offset, dma_sync_single_for_device_~tmp___0~3#1, dma_sync_single_for_device_~tmp___1~3#1;dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset := dma_sync_single_for_device_#in~dev#1.base, dma_sync_single_for_device_#in~dev#1.offset;dma_sync_single_for_device_~addr#1 := dma_sync_single_for_device_#in~addr#1;dma_sync_single_for_device_~size#1 := dma_sync_single_for_device_#in~size#1;dma_sync_single_for_device_~dir#1 := dma_sync_single_for_device_#in~dir#1;havoc dma_sync_single_for_device_~ops~3#1.base, dma_sync_single_for_device_~ops~3#1.offset;havoc dma_sync_single_for_device_~tmp~7#1.base, dma_sync_single_for_device_~tmp~7#1.offset;havoc dma_sync_single_for_device_~tmp___0~3#1;havoc dma_sync_single_for_device_~tmp___1~3#1; [2025-02-08 03:55:13,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6503: havoc hamachi_init_one_#t~mem274#1.base, hamachi_init_one_#t~mem274#1.offset;havoc hamachi_init_one_#t~mem275#1;call hamachi_init_one_#t~mem276#1.base, hamachi_init_one_#t~mem276#1.offset := read~$Pointer$#7(hamachi_init_one_~hmp~0#1.base, ~bvadd~64(8bv64, hamachi_init_one_~hmp~0#1.offset), 8bv64);call hamachi_init_one_#t~mem277#1 := read~intINTTYPE8#7(hamachi_init_one_~hmp~0#1.base, ~bvadd~64(4624bv64, hamachi_init_one_~hmp~0#1.offset), 8bv64); [2025-02-08 03:55:13,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7560: hamachi_rx_~crc~0#1 := ~bvadd~32(hamachi_rx_~p_r~0#1, ~bvlshr~32(hamachi_rx_~p_r1~0#1, 16bv32)); [2025-02-08 03:55:13,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6503-2: call hamachi_init_one_#t~mem274#1.base, hamachi_init_one_#t~mem274#1.offset := read~$Pointer$#7(hamachi_init_one_~hmp~0#1.base, hamachi_init_one_~hmp~0#1.offset, 8bv64);call hamachi_init_one_#t~mem275#1 := read~intINTTYPE8#7(hamachi_init_one_~hmp~0#1.base, ~bvadd~64(4632bv64, hamachi_init_one_~hmp~0#1.offset), 8bv64); [2025-02-08 03:55:13,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7494-1: SUMMARY for call hamachi_rx_#t~ret512#1.base, hamachi_rx_#t~ret512#1.offset := skb_put(hamachi_rx_~skb~5#1.base, hamachi_rx_~skb~5#1.offset, ~zero_extend~32~16(hamachi_rx_~pkt_len~0#1)); srcloc: null [2025-02-08 03:55:13,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8353: assume 0bv32 != ldv_alloc_etherdev_mqs_~tmp___0~28#1; [2025-02-08 03:55:13,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8353: assume !(0bv32 != ldv_alloc_etherdev_mqs_~tmp___0~28#1);ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := 0bv64, 0bv64; [2025-02-08 03:55:13,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8882: assume { :begin_inline_ldv_timer_timer_instance_4 } true;ldv_timer_timer_instance_4_#in~arg0#1.base, ldv_timer_timer_instance_4_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_timer_timer_instance_4_#t~mem763#1.base, ldv_timer_timer_instance_4_#t~mem763#1.offset, ldv_timer_timer_instance_4_#t~mem764#1.base, ldv_timer_timer_instance_4_#t~mem764#1.offset, ldv_timer_timer_instance_4_#t~mem765#1, ldv_timer_timer_instance_4_~arg0#1.base, ldv_timer_timer_instance_4_~arg0#1.offset;ldv_timer_timer_instance_4_~arg0#1.base, ldv_timer_timer_instance_4_~arg0#1.offset := ldv_timer_timer_instance_4_#in~arg0#1.base, ldv_timer_timer_instance_4_#in~arg0#1.offset; [2025-02-08 03:55:13,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12185-1: ldv_dummy_resourceless_instance_callback_1_10_#t~ret675#1 := eth_change_mtu_#res#1;havoc eth_change_mtu_#t~nondet889#1, eth_change_mtu_~arg0#1.base, eth_change_mtu_~arg0#1.offset, eth_change_mtu_~arg1#1;havoc eth_change_mtu_#in~arg0#1.base, eth_change_mtu_#in~arg0#1.offset, eth_change_mtu_#in~arg1#1;assume { :end_inline_eth_change_mtu } true;havoc ldv_dummy_resourceless_instance_callback_1_10_#t~ret675#1;havoc ldv_dummy_resourceless_instance_callback_1_10_#t~ret675#1, ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1;havoc ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_10_#in~arg2#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_10 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:55:13,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12185: havoc eth_change_mtu_#t~nondet889#1; [2025-02-08 03:55:13,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8618: havoc ldv_dummy_resourceless_instance_callback_1_22_#t~ret681#1;havoc ldv_dummy_resourceless_instance_callback_1_22_#t~ret681#1, ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_22 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:55:13,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7693-1: SUMMARY for call hamachi_error_#t~ret573#1 := readl(hamachi_error_~ioaddr~7#1.base, ~bvadd~64(1008bv64, hamachi_error_~ioaddr~7#1.offset)); srcloc: null [2025-02-08 03:55:13,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7693: havoc hamachi_error_#t~ret573#1; [2025-02-08 03:55:13,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6438: assume { :begin_inline_ldv_register_netdev_61 } true;ldv_register_netdev_61_#in~ldv_func_arg1#1.base, ldv_register_netdev_61_#in~ldv_func_arg1#1.offset := hamachi_init_one_~dev~0#1.base, hamachi_init_one_~dev~0#1.offset;havoc ldv_register_netdev_61_#res#1;havoc ldv_register_netdev_61_#t~ret773#1, ldv_register_netdev_61_#t~ret774#1, ldv_register_netdev_61_~ldv_func_arg1#1.base, ldv_register_netdev_61_~ldv_func_arg1#1.offset, ldv_register_netdev_61_~ldv_func_res~1#1, ldv_register_netdev_61_~tmp~72#1, ldv_register_netdev_61_~tmp___0~34#1;ldv_register_netdev_61_~ldv_func_arg1#1.base, ldv_register_netdev_61_~ldv_func_arg1#1.offset := ldv_register_netdev_61_#in~ldv_func_arg1#1.base, ldv_register_netdev_61_#in~ldv_func_arg1#1.offset;havoc ldv_register_netdev_61_~ldv_func_res~1#1;havoc ldv_register_netdev_61_~tmp~72#1;havoc ldv_register_netdev_61_~tmp___0~34#1;assume { :begin_inline_register_netdev } true;register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset := ldv_register_netdev_61_~ldv_func_arg1#1.base, ldv_register_netdev_61_~ldv_func_arg1#1.offset;havoc register_netdev_#res#1;havoc register_netdev_#t~nondet905#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~nondet905#1;register_netdev_#res#1 := register_netdev_#t~nondet905#1;havoc register_netdev_#t~nondet905#1; [2025-02-08 03:55:13,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7495: havoc pci_dma_sync_single_for_device_~hwdev#1.base, pci_dma_sync_single_for_device_~hwdev#1.offset, pci_dma_sync_single_for_device_~dma_handle#1, pci_dma_sync_single_for_device_~size#1, pci_dma_sync_single_for_device_~direction#1;havoc pci_dma_sync_single_for_device_#in~hwdev#1.base, pci_dma_sync_single_for_device_#in~hwdev#1.offset, pci_dma_sync_single_for_device_#in~dma_handle#1, pci_dma_sync_single_for_device_#in~size#1, pci_dma_sync_single_for_device_#in~direction#1;assume { :end_inline_pci_dma_sync_single_for_device } true;havoc hamachi_rx_#t~mem513#1.base, hamachi_rx_#t~mem513#1.offset;havoc hamachi_rx_#t~mem514#1.base, hamachi_rx_#t~mem514#1.offset;havoc hamachi_rx_#t~mem515#1;havoc hamachi_rx_#t~mem516#1; [2025-02-08 03:55:13,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9609: assume 1bv32 == ~ldv_statevar_3~0; [2025-02-08 03:55:13,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9609: assume !(1bv32 == ~ldv_statevar_3~0); [2025-02-08 03:55:13,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8618-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_22_#t~ret681#1 := hamachi_nway_reset(ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.offset); srcloc: null [2025-02-08 03:55:13,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7363-1: SUMMARY for call hamachi_interrupt_#t~ret463#1 := readl(hamachi_interrupt_~ioaddr~6#1.base, ~bvadd~64(136bv64, hamachi_interrupt_~ioaddr~6#1.offset)); srcloc: null [2025-02-08 03:55:13,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7363: hamachi_interrupt_~tmp___1~14#1 := hamachi_interrupt_#t~ret463#1;havoc hamachi_interrupt_#t~ret463#1; [2025-02-08 03:55:13,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7231: assume { :begin_inline_hamachi_tx } true;hamachi_tx_#in~dev#1.base, hamachi_tx_#in~dev#1.offset := hamachi_start_xmit_~dev#1.base, hamachi_start_xmit_~dev#1.offset;havoc hamachi_tx_#res#1;havoc hamachi_tx_#t~ret314#1.base, hamachi_tx_#t~ret314#1.offset, hamachi_tx_#t~mem315#1, hamachi_tx_#t~mem316#1.base, hamachi_tx_#t~mem316#1.offset, hamachi_tx_#t~mem317#1, hamachi_tx_#t~mem318#1.base, hamachi_tx_#t~mem318#1.offset, hamachi_tx_#t~mem319#1.base, hamachi_tx_#t~mem319#1.offset, hamachi_tx_#t~mem320#1.base, hamachi_tx_#t~mem320#1.offset, hamachi_tx_#t~mem321#1, hamachi_tx_#t~mem322#1, hamachi_tx_#t~mem323#1.base, hamachi_tx_#t~mem323#1.offset, hamachi_tx_#t~mem324#1.base, hamachi_tx_#t~mem324#1.offset, hamachi_tx_#t~mem325#1.base, hamachi_tx_#t~mem325#1.offset, hamachi_tx_#t~mem326#1, hamachi_tx_#t~mem327#1, hamachi_tx_#t~mem328#1, hamachi_tx_#t~mem329#1, hamachi_tx_#t~mem330#1, hamachi_tx_~dev#1.base, hamachi_tx_~dev#1.offset, hamachi_tx_~hmp~4#1.base, hamachi_tx_~hmp~4#1.offset, hamachi_tx_~tmp~31#1.base, hamachi_tx_~tmp~31#1.offset, hamachi_tx_~entry~0#1, hamachi_tx_~skb~1#1.base, hamachi_tx_~skb~1#1.offset;hamachi_tx_~dev#1.base, hamachi_tx_~dev#1.offset := hamachi_tx_#in~dev#1.base, hamachi_tx_#in~dev#1.offset;havoc hamachi_tx_~hmp~4#1.base, hamachi_tx_~hmp~4#1.offset;havoc hamachi_tx_~tmp~31#1.base, hamachi_tx_~tmp~31#1.offset;havoc hamachi_tx_~entry~0#1;havoc hamachi_tx_~skb~1#1.base, hamachi_tx_~skb~1#1.offset; [2025-02-08 03:55:13,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9345: assume 19bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:13,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9345: assume !(19bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:13,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7958: hamachi_set_settings_~tmp~45#1.base, hamachi_set_settings_~tmp~45#1.offset := hamachi_set_settings_#t~ret633#1.base, hamachi_set_settings_#t~ret633#1.offset;havoc hamachi_set_settings_#t~ret633#1.base, hamachi_set_settings_#t~ret633#1.offset;hamachi_set_settings_~np~2#1.base, hamachi_set_settings_~np~2#1.offset := hamachi_set_settings_~tmp~45#1.base, hamachi_set_settings_~tmp~45#1.offset; [2025-02-08 03:55:13,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8024-1: SUMMARY for call netdev_ioctl_#t~ret641#1 := netif_running(netdev_ioctl_~dev#1.base, netdev_ioctl_~dev#1.offset); srcloc: null [2025-02-08 03:55:13,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8024: netdev_ioctl_~tmp___1~19#1 := (if 0bv8 == netdev_ioctl_#t~ret641#1 then 0bv8 else 1bv8);havoc netdev_ioctl_#t~ret641#1; [2025-02-08 03:55:13,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7958-1: SUMMARY for call hamachi_set_settings_#t~ret633#1.base, hamachi_set_settings_#t~ret633#1.offset := netdev_priv(hamachi_set_settings_~dev#1.base, hamachi_set_settings_~dev#1.offset); srcloc: null [2025-02-08 03:55:13,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6571: assume ~bvsgt~32(~debug~0, 5bv32); [2025-02-08 03:55:13,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6571: assume !~bvsgt~32(~debug~0, 5bv32); [2025-02-08 03:55:13,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7628: call hamachi_rx_#t~mem557#1 := read~intINTTYPE4#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4840bv64, hamachi_rx_~hmp~10#1.offset), 4bv64);call write~intINTTYPE4#7(~bvadd~32(1bv32, hamachi_rx_#t~mem557#1), hamachi_rx_~hmp~10#1.base, ~bvadd~64(4840bv64, hamachi_rx_~hmp~10#1.offset), 4bv64);havoc hamachi_rx_#t~mem557#1;call hamachi_rx_#t~mem558#1 := read~intINTTYPE4#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4836bv64, hamachi_rx_~hmp~10#1.offset), 4bv64);call hamachi_rx_#t~mem559#1 := read~intINTTYPE4#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4840bv64, hamachi_rx_~hmp~10#1.offset), 4bv64); [2025-02-08 03:55:13,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7430: assume ~bvsgt~32(~debug~0, 4bv32); [2025-02-08 03:55:13,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7430: assume !~bvsgt~32(~debug~0, 4bv32); [2025-02-08 03:55:13,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8355-1: SUMMARY for call ldv_alloc_etherdev_mqs_#t~ret665#1.base, ldv_alloc_etherdev_mqs_#t~ret665#1.offset := ldv_xmalloc(3200bv64); srcloc: null [2025-02-08 03:55:13,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7298: assume 0bv32 != ~bvand~32(256bv32, hamachi_interrupt_~intr_status~0#1);call hamachi_interrupt_#t~mem443#1 := read~intINTTYPE1#7(hamachi_interrupt_~hmp~9#1.base, ~bvadd~64(4864bv64, hamachi_interrupt_~hmp~9#1.offset), 1bv64); [2025-02-08 03:55:13,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7298: assume !(0bv32 != ~bvand~32(256bv32, hamachi_interrupt_~intr_status~0#1)); [2025-02-08 03:55:13,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9544: SUMMARY for call ldv_assume((if 0bv32 != ldv_register_netdev_~ldv_10_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:13,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8355: ldv_alloc_etherdev_mqs_~tmp~53#1.base, ldv_alloc_etherdev_mqs_~tmp~53#1.offset := ldv_alloc_etherdev_mqs_#t~ret665#1.base, ldv_alloc_etherdev_mqs_#t~ret665#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret665#1.base, ldv_alloc_etherdev_mqs_#t~ret665#1.offset;ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.offset := ldv_alloc_etherdev_mqs_~tmp~53#1.base, ldv_alloc_etherdev_mqs_~tmp~53#1.offset;ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.offset; [2025-02-08 03:55:13,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7364-1: SUMMARY for call hamachi_interrupt_#t~ret464#1 := printk(30bv64, 0bv64); srcloc: null [2025-02-08 03:55:13,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7364: havoc hamachi_interrupt_#t~ret464#1; [2025-02-08 03:55:13,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6373: assume 0bv32 == ~bvand~32(128bv32, hamachi_init_one_~i~0#1) && ~bvsle~32(hamachi_init_one_~boguscnt~0#1, 999bv32); [2025-02-08 03:55:13,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6373: assume !(0bv32 == ~bvand~32(128bv32, hamachi_init_one_~i~0#1) && ~bvsle~32(hamachi_init_one_~boguscnt~0#1, 999bv32));call write~$Pointer$#7(hamachi_init_one_~ioaddr~0#1.base, hamachi_init_one_~ioaddr~0#1.offset, hamachi_init_one_~hmp~0#1.base, ~bvadd~64(4948bv64, hamachi_init_one_~hmp~0#1.offset), 8bv64);assume { :begin_inline_pci_set_drvdata } true;pci_set_drvdata_#in~pdev#1.base, pci_set_drvdata_#in~pdev#1.offset, pci_set_drvdata_#in~data#1.base, pci_set_drvdata_#in~data#1.offset := hamachi_init_one_~pdev#1.base, hamachi_init_one_~pdev#1.offset, hamachi_init_one_~dev~0#1.base, hamachi_init_one_~dev~0#1.offset;havoc pci_set_drvdata_#t~ret192#1, pci_set_drvdata_~pdev#1.base, pci_set_drvdata_~pdev#1.offset, pci_set_drvdata_~data#1.base, pci_set_drvdata_~data#1.offset;pci_set_drvdata_~pdev#1.base, pci_set_drvdata_~pdev#1.offset := pci_set_drvdata_#in~pdev#1.base, pci_set_drvdata_#in~pdev#1.offset;pci_set_drvdata_~data#1.base, pci_set_drvdata_~data#1.offset := pci_set_drvdata_#in~data#1.base, pci_set_drvdata_#in~data#1.offset;assume { :begin_inline_ldv_dev_set_drvdata_59 } true;ldv_dev_set_drvdata_59_#in~dev#1.base, ldv_dev_set_drvdata_59_#in~dev#1.offset, ldv_dev_set_drvdata_59_#in~data#1.base, ldv_dev_set_drvdata_59_#in~data#1.offset := pci_set_drvdata_~pdev#1.base, ~bvadd~64(179bv64, pci_set_drvdata_~pdev#1.offset), pci_set_drvdata_~data#1.base, pci_set_drvdata_~data#1.offset;havoc ldv_dev_set_drvdata_59_#res#1;havoc ldv_dev_set_drvdata_59_#t~ret770#1, ldv_dev_set_drvdata_59_~dev#1.base, ldv_dev_set_drvdata_59_~dev#1.offset, ldv_dev_set_drvdata_59_~data#1.base, ldv_dev_set_drvdata_59_~data#1.offset, ldv_dev_set_drvdata_59_~tmp~70#1;ldv_dev_set_drvdata_59_~dev#1.base, ldv_dev_set_drvdata_59_~dev#1.offset := ldv_dev_set_drvdata_59_#in~dev#1.base, ldv_dev_set_drvdata_59_#in~dev#1.offset;ldv_dev_set_drvdata_59_~data#1.base, ldv_dev_set_drvdata_59_~data#1.offset := ldv_dev_set_drvdata_59_#in~data#1.base, ldv_dev_set_drvdata_59_#in~data#1.offset;havoc ldv_dev_set_drvdata_59_~tmp~70#1; [2025-02-08 03:55:13,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12253-1: hamachi_get_link_#t~ret638#1 := mii_link_ok_#res#1;havoc mii_link_ok_#t~nondet898#1, mii_link_ok_~arg0#1.base, mii_link_ok_~arg0#1.offset;havoc mii_link_ok_#in~arg0#1.base, mii_link_ok_#in~arg0#1.offset;assume { :end_inline_mii_link_ok } true;hamachi_get_link_~tmp___0~25#1 := hamachi_get_link_#t~ret638#1;havoc hamachi_get_link_#t~ret638#1;hamachi_get_link_#res#1 := hamachi_get_link_~tmp___0~25#1;ldv_dummy_resourceless_instance_callback_1_8_#t~ret684#1 := hamachi_get_link_#res#1;havoc hamachi_get_link_#t~ret637#1.base, hamachi_get_link_#t~ret637#1.offset, hamachi_get_link_#t~ret638#1, hamachi_get_link_~dev#1.base, hamachi_get_link_~dev#1.offset, hamachi_get_link_~np~4#1.base, hamachi_get_link_~np~4#1.offset, hamachi_get_link_~tmp~47#1.base, hamachi_get_link_~tmp~47#1.offset, hamachi_get_link_~tmp___0~25#1;havoc hamachi_get_link_#in~dev#1.base, hamachi_get_link_#in~dev#1.offset;assume { :end_inline_hamachi_get_link } true;havoc ldv_dummy_resourceless_instance_callback_1_8_#t~ret684#1;havoc ldv_dummy_resourceless_instance_callback_1_8_#t~ret684#1, ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_8 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:55:13,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12253: havoc mii_link_ok_#t~nondet898#1; [2025-02-08 03:55:13,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10073: havoc ##fun~C_ULONG~TO~VOID_#~762#1;havoc ##fun~C_ULONG~TO~VOID_#in~762#1, ##fun~C_ULONG~TO~VOID_#in~#fp#1.base, ##fun~C_ULONG~TO~VOID_#in~#fp#1.offset;assume { :end_inline_##fun~C_ULONG~TO~VOID } true; [2025-02-08 03:55:13,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9677: ~ldv_statevar_3~0 := 1bv32; [2025-02-08 03:55:13,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7563: hamachi_rx_~crc~0#1 := ~bvadd~32(~bvadd~32(hamachi_rx_~p_r~0#1, ~bvand~32(65280bv32, hamachi_rx_~p_r1~0#1)), ~bvlshr~32(hamachi_rx_~p_r1~0#1, 16bv32)); [2025-02-08 03:55:13,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8686: assume 3bv32 == ~ldv_statevar_15~0; [2025-02-08 03:55:13,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8686: assume !(3bv32 == ~ldv_statevar_15~0); [2025-02-08 03:55:13,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9413: ~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret726#1;havoc ldv_pci_pci_instance_2_#t~ret726#1;~ldv_statevar_2~0 := 6bv32; [2025-02-08 03:55:13,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9413-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret726#1 := ldv_filter_err_code(~ldv_2_ret_default~0); srcloc: null [2025-02-08 03:55:13,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6440: assume 0bv32 != hamachi_init_one_~i~0#1;hamachi_init_one_~ret~3#1 := hamachi_init_one_~i~0#1; [2025-02-08 03:55:13,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6440: assume !(0bv32 != hamachi_init_one_~i~0#1); [2025-02-08 03:55:13,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7299: assume 0bv32 != ~zero_extend~32~8(hamachi_interrupt_#t~mem443#1);havoc hamachi_interrupt_#t~mem443#1; [2025-02-08 03:55:13,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7299: assume !(0bv32 != ~zero_extend~32~8(hamachi_interrupt_#t~mem443#1));havoc hamachi_interrupt_#t~mem443#1; [2025-02-08 03:55:13,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6308: assume 0bv64 == ~bvadd~64(hamachi_init_one_~dev~0#1.base, hamachi_init_one_~dev~0#1.offset); [2025-02-08 03:55:13,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6308: assume !(0bv64 == ~bvadd~64(hamachi_init_one_~dev~0#1.base, hamachi_init_one_~dev~0#1.offset));call write~$Pointer$#7(hamachi_init_one_~pdev#1.base, ~bvadd~64(179bv64, hamachi_init_one_~pdev#1.offset), hamachi_init_one_~dev~0#1.base, ~bvadd~64(1236bv64, hamachi_init_one_~dev~0#1.offset), 8bv64);hamachi_init_one_~i~0#1 := 0bv32; [2025-02-08 03:55:13,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9083: assume 21bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:13,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9083: assume !(21bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:13,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7233: assume ~bvule~32(~bvsub~32(hamachi_start_xmit_#t~mem434#1, hamachi_start_xmit_#t~mem435#1), 59bv32);havoc hamachi_start_xmit_#t~mem434#1;havoc hamachi_start_xmit_#t~mem435#1; [2025-02-08 03:55:13,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7233: assume !~bvule~32(~bvsub~32(hamachi_start_xmit_#t~mem434#1, hamachi_start_xmit_#t~mem435#1), 59bv32);havoc hamachi_start_xmit_#t~mem434#1;havoc hamachi_start_xmit_#t~mem435#1;call write~intINTTYPE4#7(1bv32, hamachi_start_xmit_~hmp~8#1.base, ~bvadd~64(4856bv64, hamachi_start_xmit_~hmp~8#1.offset), 4bv64); [2025-02-08 03:55:13,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8026: assume 0bv8 != netdev_ioctl_~tmp___1~19#1;netdev_ioctl_~tmp___2~12#1 := 0bv32; [2025-02-08 03:55:13,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8026: assume !(0bv8 != netdev_ioctl_~tmp___1~19#1);netdev_ioctl_~tmp___2~12#1 := 1bv32; [2025-02-08 03:55:13,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7960-1: SUMMARY for call ldv_spin_lock_irq_68(hamachi_set_settings_~np~2#1.base, ~bvadd~64(4764bv64, hamachi_set_settings_~np~2#1.offset)); srcloc: null [2025-02-08 03:55:13,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7960: assume { :begin_inline_mii_ethtool_sset } true;mii_ethtool_sset_#in~arg0#1.base, mii_ethtool_sset_#in~arg0#1.offset, mii_ethtool_sset_#in~arg1#1.base, mii_ethtool_sset_#in~arg1#1.offset := hamachi_set_settings_~np~2#1.base, ~bvadd~64(4872bv64, hamachi_set_settings_~np~2#1.offset), hamachi_set_settings_~ecmd#1.base, hamachi_set_settings_~ecmd#1.offset;havoc mii_ethtool_sset_#res#1;havoc mii_ethtool_sset_#t~nondet897#1, mii_ethtool_sset_~arg0#1.base, mii_ethtool_sset_~arg0#1.offset, mii_ethtool_sset_~arg1#1.base, mii_ethtool_sset_~arg1#1.offset;mii_ethtool_sset_~arg0#1.base, mii_ethtool_sset_~arg0#1.offset := mii_ethtool_sset_#in~arg0#1.base, mii_ethtool_sset_#in~arg0#1.offset;mii_ethtool_sset_~arg1#1.base, mii_ethtool_sset_~arg1#1.offset := mii_ethtool_sset_#in~arg1#1.base, mii_ethtool_sset_#in~arg1#1.offset;havoc mii_ethtool_sset_#t~nondet897#1;mii_ethtool_sset_#res#1 := mii_ethtool_sset_#t~nondet897#1;havoc mii_ethtool_sset_#t~nondet897#1; [2025-02-08 03:55:13,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7630: assume hamachi_rx_#t~mem558#1 != hamachi_rx_#t~mem559#1;havoc hamachi_rx_#t~mem558#1;havoc hamachi_rx_#t~mem559#1; [2025-02-08 03:55:13,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7630: assume !(hamachi_rx_#t~mem558#1 != hamachi_rx_#t~mem559#1);havoc hamachi_rx_#t~mem558#1;havoc hamachi_rx_#t~mem559#1;call hamachi_rx_#t~mem560#1.base, hamachi_rx_#t~mem560#1.offset := read~$Pointer$#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(4948bv64, hamachi_rx_~hmp~10#1.offset), 8bv64); [2025-02-08 03:55:13,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6507-1: SUMMARY for call pci_free_consistent(hamachi_init_one_~pdev#1.base, hamachi_init_one_~pdev#1.offset, 512bv64, hamachi_init_one_#t~mem276#1.base, hamachi_init_one_#t~mem276#1.offset, hamachi_init_one_#t~mem277#1); srcloc: null [2025-02-08 03:55:13,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8753: assume { :begin_inline_ldv_dispatch_register_base_instance_13_15_6 } true;assume { :begin_inline_ldv_switch_automaton_state_3_19 } true;~ldv_statevar_3~0 := 18bv32;assume { :end_inline_ldv_switch_automaton_state_3_19 } true;assume { :end_inline_ldv_dispatch_register_base_instance_13_15_6 } true;~ldv_statevar_15~0 := 5bv32; [2025-02-08 03:55:13,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9744: ldv_struct_chip_info_base_instance_3_~tmp___3~10#1 := ldv_struct_chip_info_base_instance_3_#t~ret758#1;havoc ldv_struct_chip_info_base_instance_3_#t~ret758#1; [2025-02-08 03:55:13,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6507: havoc hamachi_init_one_#t~mem276#1.base, hamachi_init_one_#t~mem276#1.offset;havoc hamachi_init_one_#t~mem277#1;assume { :begin_inline_ldv_free_netdev_62 } true;ldv_free_netdev_62_#in~ldv_func_arg1#1.base, ldv_free_netdev_62_#in~ldv_func_arg1#1.offset := hamachi_init_one_~dev~0#1.base, hamachi_init_one_~dev~0#1.offset;havoc ldv_free_netdev_62_~ldv_func_arg1#1.base, ldv_free_netdev_62_~ldv_func_arg1#1.offset;ldv_free_netdev_62_~ldv_func_arg1#1.base, ldv_free_netdev_62_~ldv_func_arg1#1.offset := ldv_free_netdev_62_#in~ldv_func_arg1#1.base, ldv_free_netdev_62_#in~ldv_func_arg1#1.offset; [2025-02-08 03:55:13,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8753-1: SUMMARY for call ldv_assume((if 19bv32 == ~ldv_statevar_3~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:13,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9744-1: SUMMARY for call ldv_struct_chip_info_base_instance_3_#t~ret758#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:13,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6573-1: SUMMARY for call read_eeprom_#t~ret280#1 := readb(read_eeprom_~ioaddr#1.base, ~bvadd~64(240bv64, read_eeprom_~ioaddr#1.offset)); srcloc: null [2025-02-08 03:55:13,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6573: read_eeprom_~tmp___1~7#1 := read_eeprom_#t~ret280#1;havoc read_eeprom_#t~ret280#1; [2025-02-08 03:55:13,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7432-1: SUMMARY for call hamachi_rx_#t~ret480#1 := printk(32bv64, 0bv64); srcloc: null [2025-02-08 03:55:13,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7432: havoc hamachi_rx_#t~ret480#1; [2025-02-08 03:55:13,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12189-1: ldv_dummy_resourceless_instance_callback_1_17_#t~ret678#1 := eth_mac_addr_#res#1;havoc eth_mac_addr_#t~nondet890#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;havoc ldv_dummy_resourceless_instance_callback_1_17_#t~ret678#1;havoc ldv_dummy_resourceless_instance_callback_1_17_#t~ret678#1, ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_17_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_17_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_17 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:55:13,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12189: havoc eth_mac_addr_#t~nondet890#1; [2025-02-08 03:55:13,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9613: assume 2bv32 == ~ldv_statevar_3~0; [2025-02-08 03:55:13,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9613: assume !(2bv32 == ~ldv_statevar_3~0); [2025-02-08 03:55:13,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6574: havoc read_eeprom_#t~ret281#1; [2025-02-08 03:55:13,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8556: havoc ldv_dummy_resourceless_instance_callback_1_16_#t~ret677#1.base, ldv_dummy_resourceless_instance_callback_1_16_#t~ret677#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_16_#t~ret677#1.base, ldv_dummy_resourceless_instance_callback_1_16_#t~ret677#1.offset, ldv_dummy_resourceless_instance_callback_1_16_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_16_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_16_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_16_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_16_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_16 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:55:13,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8556-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_16_#t~ret677#1.base, ldv_dummy_resourceless_instance_callback_1_16_#t~ret677#1.offset := hamachi_get_stats(ldv_dummy_resourceless_instance_callback_1_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg1#1.offset); srcloc: null [2025-02-08 03:55:13,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7697: assume 0bv32 != ~bvand~32(4294508286bv32, hamachi_error_~intr_status#1) && 0bv32 != ~debug~0; [2025-02-08 03:55:13,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7697: assume !(0bv32 != ~bvand~32(4294508286bv32, hamachi_error_~intr_status#1) && 0bv32 != ~debug~0); [2025-02-08 03:55:13,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6574-1: SUMMARY for call read_eeprom_#t~ret281#1 := printk(10bv64, 0bv64); srcloc: null [2025-02-08 03:55:13,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9349: assume 20bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:13,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9349: assume !(20bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:13,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6376: SUMMARY for call __const_udelay(42950bv64); srcloc: null [2025-02-08 03:55:13,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9481: ldv_pci_pci_instance_2_~tmp___2~13#1.base, ldv_pci_pci_instance_2_~tmp___2~13#1.offset := ldv_pci_pci_instance_2_#t~ret739#1.base, ldv_pci_pci_instance_2_#t~ret739#1.offset;havoc ldv_pci_pci_instance_2_#t~ret739#1.base, ldv_pci_pci_instance_2_#t~ret739#1.offset;~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset := ldv_pci_pci_instance_2_~tmp___2~13#1.base, ldv_pci_pci_instance_2_~tmp___2~13#1.offset; [2025-02-08 03:55:13,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9481-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret739#1.base, ldv_pci_pci_instance_2_#t~ret739#1.offset := ldv_xmalloc(2936bv64); srcloc: null [2025-02-08 03:55:13,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7235: SUMMARY for call netif_wake_queue(hamachi_start_xmit_~dev#1.base, hamachi_start_xmit_~dev#1.offset); srcloc: null [2025-02-08 03:55:13,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7962: hamachi_set_settings_#res#1 := hamachi_set_settings_~res~0#1;ldv_dummy_resourceless_instance_callback_1_23_#t~ret682#1 := hamachi_set_settings_#res#1;havoc hamachi_set_settings_#t~ret633#1.base, hamachi_set_settings_#t~ret633#1.offset, hamachi_set_settings_#t~ret634#1, hamachi_set_settings_~dev#1.base, hamachi_set_settings_~dev#1.offset, hamachi_set_settings_~ecmd#1.base, hamachi_set_settings_~ecmd#1.offset, hamachi_set_settings_~np~2#1.base, hamachi_set_settings_~np~2#1.offset, hamachi_set_settings_~tmp~45#1.base, hamachi_set_settings_~tmp~45#1.offset, hamachi_set_settings_~res~0#1;havoc hamachi_set_settings_#in~dev#1.base, hamachi_set_settings_#in~dev#1.offset, hamachi_set_settings_#in~ecmd#1.base, hamachi_set_settings_#in~ecmd#1.offset;assume { :end_inline_hamachi_set_settings } true;havoc ldv_dummy_resourceless_instance_callback_1_23_#t~ret682#1;havoc ldv_dummy_resourceless_instance_callback_1_23_#t~ret682#1, ldv_dummy_resourceless_instance_callback_1_23_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_23_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_23_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_23_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_23_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_23_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_23_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_23 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:55:13,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9746: assume 0bv32 != ldv_struct_chip_info_base_instance_3_~tmp___3~10#1;~ldv_statevar_3~0 := 11bv32; [2025-02-08 03:55:13,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9746: assume !(0bv32 != ldv_struct_chip_info_base_instance_3_~tmp___3~10#1);~ldv_statevar_3~0 := 16bv32; [2025-02-08 03:55:13,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7962-1: SUMMARY for call ldv_spin_unlock_irq_69(hamachi_set_settings_~np~2#1.base, ~bvadd~64(4764bv64, hamachi_set_settings_~np~2#1.offset)); srcloc: null [2025-02-08 03:55:13,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8887: assume { :begin_inline_ldv_timer_dummy_factory_5 } true;ldv_timer_dummy_factory_5_#in~arg0#1.base, ldv_timer_dummy_factory_5_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_timer_dummy_factory_5_~arg0#1.base, ldv_timer_dummy_factory_5_~arg0#1.offset;ldv_timer_dummy_factory_5_~arg0#1.base, ldv_timer_dummy_factory_5_~arg0#1.offset := ldv_timer_dummy_factory_5_#in~arg0#1.base, ldv_timer_dummy_factory_5_#in~arg0#1.offset; [2025-02-08 03:55:13,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7566: hamachi_rx_~crc~0#1 := 0bv32; [2025-02-08 03:55:13,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7500-1: SUMMARY for call pci_unmap_single(hamachi_rx_#t~mem517#1.base, hamachi_rx_#t~mem517#1.offset, ~zero_extend~64~32(hamachi_rx_#t~mem519#1), ~zero_extend~64~32(hamachi_rx_#t~mem520#1), 2bv32); srcloc: null [2025-02-08 03:55:13,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7500: havoc hamachi_rx_#t~mem517#1.base, hamachi_rx_#t~mem517#1.offset;havoc hamachi_rx_#t~mem518#1.base, hamachi_rx_#t~mem518#1.offset;havoc hamachi_rx_#t~mem519#1;havoc hamachi_rx_#t~mem520#1;call hamachi_rx_#t~mem521#1.base, hamachi_rx_#t~mem521#1.offset := read~$Pointer$#7(hamachi_rx_~hmp~10#1.base, ~bvadd~64(~bvadd~64(16bv64, hamachi_rx_~hmp~10#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(hamachi_rx_~entry~3#1))), 8bv64);hamachi_rx_~skb~5#1.base, hamachi_rx_~skb~5#1.offset := hamachi_rx_#t~mem521#1.base, hamachi_rx_#t~mem521#1.offset;havoc hamachi_rx_#t~mem521#1.base, hamachi_rx_#t~mem521#1.offset; [2025-02-08 03:55:13,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8359-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 03:55:13,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7302: call hamachi_interrupt_#t~mem444#1 := read~intINTTYPE4#7(hamachi_interrupt_~hmp~9#1.base, ~bvadd~64(4848bv64, hamachi_interrupt_~hmp~9#1.offset), 4bv64);hamachi_interrupt_~entry~2#1 := ~bvand~32(63bv32, hamachi_interrupt_#t~mem444#1);call hamachi_interrupt_#t~mem445#1.base, hamachi_interrupt_#t~mem445#1.offset := read~$Pointer$#7(hamachi_interrupt_~hmp~9#1.base, ~bvadd~64(8bv64, hamachi_interrupt_~hmp~9#1.offset), 8bv64);call hamachi_interrupt_#t~mem446#1 := read~intINTTYPE4#7(hamachi_interrupt_#t~mem445#1.base, ~bvadd~64(hamachi_interrupt_#t~mem445#1.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(hamachi_interrupt_~entry~2#1))), 4bv64); [2025-02-08 03:55:13,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6377-1: SUMMARY for call hamachi_init_one_#t~ret244#1 := readb(hamachi_init_one_~ioaddr~0#1.base, ~bvadd~64(96bv64, hamachi_init_one_~ioaddr~0#1.offset)); srcloc: null [2025-02-08 03:55:13,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6377: hamachi_init_one_~tmp___3~1#1 := hamachi_init_one_#t~ret244#1;havoc hamachi_init_one_#t~ret244#1;hamachi_init_one_~i~0#1 := ~zero_extend~32~8(hamachi_init_one_~tmp___3~1#1);hamachi_init_one_~boguscnt~0#1 := ~bvadd~32(1bv32, hamachi_init_one_~boguscnt~0#1); [2025-02-08 03:55:13,030 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder has thrown an exception: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:742) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildProcedureCfgFromImplementation(CfgBuilder.java:676) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder.createIcfg(CfgBuilder.java:291) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.IcfgBuilderObserver.process(IcfgBuilderObserver.java:88) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2025-02-08 03:55:13,039 INFO L158 Benchmark]: Toolchain (without parser) took 24196.95ms. Allocated memory was 117.4MB in the beginning and 369.1MB in the end (delta: 251.7MB). Free memory was 79.5MB in the beginning and 194.1MB in the end (delta: -114.6MB). Peak memory consumption was 317.7MB. Max. memory is 16.1GB. [2025-02-08 03:55:13,040 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 83.9MB. Free memory is still 63.0MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:55:13,041 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3363.27ms. Allocated memory was 117.4MB in the beginning and 192.9MB in the end (delta: 75.5MB). Free memory was 79.3MB in the beginning and 88.4MB in the end (delta: -9.1MB). Peak memory consumption was 144.8MB. Max. memory is 16.1GB. [2025-02-08 03:55:13,042 INFO L158 Benchmark]: Boogie Procedure Inliner took 242.12ms. Allocated memory is still 192.9MB. Free memory was 88.4MB in the beginning and 61.5MB in the end (delta: 26.9MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2025-02-08 03:55:13,042 INFO L158 Benchmark]: Boogie Preprocessor took 1256.55ms. Allocated memory was 192.9MB in the beginning and 369.1MB in the end (delta: 176.2MB). Free memory was 61.5MB in the beginning and 215.5MB in the end (delta: -154.0MB). Peak memory consumption was 169.9MB. Max. memory is 16.1GB. [2025-02-08 03:55:13,043 INFO L158 Benchmark]: IcfgBuilder took 19330.62ms. Allocated memory is still 369.1MB. Free memory was 215.5MB in the beginning and 194.1MB in the end (delta: 21.5MB). Peak memory consumption was 197.9MB. Max. memory is 16.1GB. [2025-02-08 03:55:13,044 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18ms. Allocated memory is still 83.9MB. Free memory is still 63.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3363.27ms. Allocated memory was 117.4MB in the beginning and 192.9MB in the end (delta: 75.5MB). Free memory was 79.3MB in the beginning and 88.4MB in the end (delta: -9.1MB). Peak memory consumption was 144.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 242.12ms. Allocated memory is still 192.9MB. Free memory was 88.4MB in the beginning and 61.5MB in the end (delta: 26.9MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1256.55ms. Allocated memory was 192.9MB in the beginning and 369.1MB in the end (delta: 176.2MB). Free memory was 61.5MB in the beginning and 215.5MB in the end (delta: -154.0MB). Peak memory consumption was 169.9MB. Max. memory is 16.1GB. * IcfgBuilder took 19330.62ms. Allocated memory is still 369.1MB. Free memory was 215.5MB in the beginning and 194.1MB in the end (delta: 21.5MB). Peak memory consumption was 197.9MB. 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: 5246]: 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"); [5246] - GenericResultAtLocation [Line: 5253]: 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)); [5253] - GenericResultAtLocation [Line: 5260]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [5260] - GenericResultAtLocation [Line: 5310]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5310-5311] - GenericResultAtLocation [Line: 5316]: 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"); [5316-5318] - GenericResultAtLocation [Line: 5416]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [5416] - GenericResultAtLocation [Line: 5424]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movw %1,%0": "=r" (ret): "m" (*((unsigned short volatile *)addr)): "memory"); [5424] - GenericResultAtLocation [Line: 5432]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5432] - GenericResultAtLocation [Line: 5439]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [5439] - GenericResultAtLocation [Line: 5446]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [5446] - GenericResultAtLocation [Line: 5453]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5453] - GenericResultAtLocation [Line: 5552]: 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/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [5552-5553] - GenericResultAtLocation [Line: 5586]: 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/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [5586-5587] - GenericResultAtLocation [Line: 5623]: 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/asm-generic/dma-mapping-common.h"), "i" (103), "i" (12UL)); [5623-5624] - GenericResultAtLocation [Line: 5660]: 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/asm-generic/dma-mapping-common.h"), "i" (115), "i" (12UL)); [5660-5661] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:55:13,259 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2025-02-08 03:55:13,358 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2