./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-natsemi-ns83820.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-natsemi-ns83820.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 a8ab8b9c7011aec39f84a1ecf826f202398208cb106ea4649e1adfd1ea4d4076 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:54:31,750 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:54:31,799 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:31,808 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:54:31,808 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:54:31,835 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:54:31,836 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:54:31,836 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:54:31,836 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:54:31,836 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:54:31,836 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:54:31,836 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:54:31,836 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:54:31,836 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:54:31,837 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:54:31,837 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:54:31,837 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:54:31,837 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 03:54:31,837 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:54:31,837 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:54:31,837 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:54:31,837 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:54:31,837 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:54:31,837 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:54:31,837 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:54:31,837 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:54:31,837 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:54:31,837 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:54:31,837 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:54:31,837 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:54:31,837 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:54:31,838 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:54:31,838 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:54:31,838 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:54:31,838 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 03:54:31,838 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 03:54:31,838 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:54:31,838 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:54:31,838 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:54:31,838 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:54:31,838 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 -> a8ab8b9c7011aec39f84a1ecf826f202398208cb106ea4649e1adfd1ea4d4076 [2025-02-08 03:54:32,091 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:54:32,099 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:54:32,101 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:54:32,102 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:54:32,102 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:54:32,104 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-natsemi-ns83820.cil.i [2025-02-08 03:54:33,271 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/9cb984687/4bc6a948354e4ff3a5185141c85e70eb/FLAGb9f492686 [2025-02-08 03:54:33,772 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:54:33,773 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-natsemi-ns83820.cil.i [2025-02-08 03:54:33,824 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/9cb984687/4bc6a948354e4ff3a5185141c85e70eb/FLAGb9f492686 [2025-02-08 03:54:33,841 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/9cb984687/4bc6a948354e4ff3a5185141c85e70eb [2025-02-08 03:54:33,843 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:54:33,845 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:54:33,846 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:54:33,846 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:54:33,849 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:54:33,849 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:54:33" (1/1) ... [2025-02-08 03:54:33,850 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6cf81921 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:33, skipping insertion in model container [2025-02-08 03:54:33,852 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:54:33" (1/1) ... [2025-02-08 03:54:33,945 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:54:36,670 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-natsemi-ns83820.cil.i[322443,322456] [2025-02-08 03:54:36,674 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-natsemi-ns83820.cil.i[322612,322625] [2025-02-08 03:54:36,677 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-natsemi-ns83820.cil.i[322779,322792] [2025-02-08 03:54:36,678 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-natsemi-ns83820.cil.i[322947,322960] [2025-02-08 03:54:36,699 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:54:36,726 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:54:36,845 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"); [5259] [2025-02-08 03:54:36,846 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)); [5266] [2025-02-08 03:54:36,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5273] [2025-02-08 03:54:36,848 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)); [5316-5317] [2025-02-08 03:54:36,849 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"); [5322-5324] [2025-02-08 03:54:36,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [5344] [2025-02-08 03:54:36,850 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; decl %0": "+m" (v->counter)); [5351] [2025-02-08 03:54:36,853 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5513] [2025-02-08 03:54:36,853 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5520] [2025-02-08 03:54:36,858 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)); [5614-5615] [2025-02-08 03:54:36,859 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)); [5648-5649] [2025-02-08 03:54:36,863 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" (79), "i" (12UL)); [5690-5691] [2025-02-08 03:54:36,864 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" (91), "i" (12UL)); [5719-5720] [2025-02-08 03:54:36,878 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [6297] [2025-02-08 03:54:36,879 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/ethernet/natsemi/ns83820.c"), "i" (538), "i" (12UL)); [6331-6332] [2025-02-08 03:54:36,898 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [6765] [2025-02-08 03:54:36,901 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [6925] [2025-02-08 03:54:36,919 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)dev->rx_info.next_rx_desc) [7447] [2025-02-08 03:54:36,969 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-natsemi-ns83820.cil.i[322443,322456] [2025-02-08 03:54:36,970 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-natsemi-ns83820.cil.i[322612,322625] [2025-02-08 03:54:36,970 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-natsemi-ns83820.cil.i[322779,322792] [2025-02-08 03:54:36,970 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-natsemi-ns83820.cil.i[322947,322960] [2025-02-08 03:54:36,975 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:54:37,153 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:54:37,154 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:37 WrapperNode [2025-02-08 03:54:37,158 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:54:37,159 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:54:37,159 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:54:37,159 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:54:37,168 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:37" (1/1) ... [2025-02-08 03:54:37,227 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:37" (1/1) ... [2025-02-08 03:54:37,392 INFO L138 Inliner]: procedures = 460, calls = 1838, calls flagged for inlining = 218, calls inlined = 200, statements flattened = 5090 [2025-02-08 03:54:37,393 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:54:37,394 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:54:37,394 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:54:37,394 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:54:37,402 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:37" (1/1) ... [2025-02-08 03:54:37,402 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:37" (1/1) ... [2025-02-08 03:54:37,433 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:37" (1/1) ... [2025-02-08 03:54:38,200 INFO L175 MemorySlicer]: Split 789 memory accesses to 18 slices as follows [8, 26, 5, 5, 2, 5, 3, 1, 8, 8, 1, 2, 2, 54, 3, 6, 2, 648]. 82 percent of accesses are in the largest equivalence class. The 93 initializations are split as follows [8, 26, 5, 5, 0, 5, 3, 0, 8, 8, 1, 0, 2, 0, 1, 0, 0, 21]. The 308 writes are split as follows [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 42, 0, 5, 1, 258]. [2025-02-08 03:54:38,200 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:37" (1/1) ... [2025-02-08 03:54:38,200 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:37" (1/1) ... [2025-02-08 03:54:38,308 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:37" (1/1) ... [2025-02-08 03:54:38,331 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:37" (1/1) ... [2025-02-08 03:54:38,362 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:37" (1/1) ... [2025-02-08 03:54:38,378 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:37" (1/1) ... [2025-02-08 03:54:38,422 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:54:38,424 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:54:38,424 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:54:38,424 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:54:38,425 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:37" (1/1) ... [2025-02-08 03:54:38,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:54:38,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:54:38,451 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:38,458 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:38,478 INFO L130 BoogieDeclarations]: Found specification of procedure ns83820_set_multicast [2025-02-08 03:54:38,478 INFO L138 BoogieDeclarations]: Found implementation of procedure ns83820_set_multicast [2025-02-08 03:54:38,478 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:54:38,478 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:54:38,478 INFO L130 BoogieDeclarations]: Found specification of procedure ns83820_rx_kick [2025-02-08 03:54:38,478 INFO L138 BoogieDeclarations]: Found implementation of procedure ns83820_rx_kick [2025-02-08 03:54:38,478 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-08 03:54:38,478 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-08 03:54:38,478 INFO L130 BoogieDeclarations]: Found specification of procedure ns83820_do_reset [2025-02-08 03:54:38,479 INFO L138 BoogieDeclarations]: Found implementation of procedure ns83820_do_reset [2025-02-08 03:54:38,479 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_87 [2025-02-08 03:54:38,479 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_87 [2025-02-08 03:54:38,479 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:54:38,479 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:54:38,479 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-02-08 03:54:38,479 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-02-08 03:54:38,479 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:54:38,479 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:54:38,479 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 03:54:38,479 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 03:54:38,479 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_62 [2025-02-08 03:54:38,479 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_62 [2025-02-08 03:54:38,479 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_73 [2025-02-08 03:54:38,479 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_73 [2025-02-08 03:54:38,479 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_69 [2025-02-08 03:54:38,479 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_69 [2025-02-08 03:54:38,479 INFO L130 BoogieDeclarations]: Found specification of procedure ns83820_remove_one [2025-02-08 03:54:38,479 INFO L138 BoogieDeclarations]: Found implementation of procedure ns83820_remove_one [2025-02-08 03:54:38,479 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 03:54:38,479 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 03:54:38,479 INFO L130 BoogieDeclarations]: Found specification of procedure ns83820_update_stats [2025-02-08 03:54:38,479 INFO L138 BoogieDeclarations]: Found implementation of procedure ns83820_update_stats [2025-02-08 03:54:38,479 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:54:38,479 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:54:38,479 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 03:54:38,479 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 03:54:38,479 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-02-08 03:54:38,480 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-02-08 03:54:38,480 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 03:54:38,480 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 03:54:38,480 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:54:38,480 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:54:38,480 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 03:54:38,480 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 03:54:38,480 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-02-08 03:54:38,480 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-02-08 03:54:38,480 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:54:38,480 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-02-08 03:54:38,480 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-02-08 03:54:38,480 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:54:38,480 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:54:38,480 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 03:54:38,480 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 03:54:38,480 INFO L130 BoogieDeclarations]: Found specification of procedure ns83820_tx_timeout [2025-02-08 03:54:38,480 INFO L138 BoogieDeclarations]: Found implementation of procedure ns83820_tx_timeout [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 03:54:38,481 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 03:54:38,481 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:54:38,481 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-02-08 03:54:38,481 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 03:54:38,481 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 03:54:38,482 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 03:54:38,482 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 03:54:38,482 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 03:54:38,482 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 03:54:38,482 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 03:54:38,482 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 03:54:38,482 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 03:54:38,482 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 03:54:38,482 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 03:54:38,482 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 03:54:38,482 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 03:54:38,482 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 03:54:38,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 03:54:38,482 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:54:38,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:54:38,482 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:54:38,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:54:38,482 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-02-08 03:54:38,482 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-02-08 03:54:38,482 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-02-08 03:54:38,485 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-02-08 03:54:38,485 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-08 03:54:38,485 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-08 03:54:38,485 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:54:38,485 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:54:38,485 INFO L130 BoogieDeclarations]: Found specification of procedure ns83820_run_bist [2025-02-08 03:54:38,485 INFO L138 BoogieDeclarations]: Found implementation of procedure ns83820_run_bist [2025-02-08 03:54:38,485 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:54:38,485 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:54:38,485 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:54:38,485 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:54:38,486 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:54:38,486 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2025-02-08 03:54:38,486 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2025-02-08 03:54:38,486 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:54:38,486 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:54:38,486 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:54:38,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:54:38,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:54:38,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:54:38,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:54:38,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:54:38,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:54:38,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:54:38,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:54:38,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:54:38,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:54:38,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:54:38,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:54:38,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:54:38,488 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:54:38,488 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:54:38,488 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:54:38,488 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:54:38,488 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:54:38,488 INFO L130 BoogieDeclarations]: Found specification of procedure clear_rx_desc [2025-02-08 03:54:38,489 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_rx_desc [2025-02-08 03:54:38,489 INFO L130 BoogieDeclarations]: Found specification of procedure phy_intr [2025-02-08 03:54:38,489 INFO L138 BoogieDeclarations]: Found implementation of procedure phy_intr [2025-02-08 03:54:38,489 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:54:38,489 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:54:38,489 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2025-02-08 03:54:38,489 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2025-02-08 03:54:38,489 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-08 03:54:38,489 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-08 03:54:38,489 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2025-02-08 03:54:38,489 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2025-02-08 03:54:38,489 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-08 03:54:38,489 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-08 03:54:38,489 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2025-02-08 03:54:38,489 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2025-02-08 03:54:38,489 INFO L130 BoogieDeclarations]: Found specification of procedure do_tx_done [2025-02-08 03:54:38,489 INFO L138 BoogieDeclarations]: Found implementation of procedure do_tx_done [2025-02-08 03:54:38,489 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_misc_lock_of_ns83820 [2025-02-08 03:54:38,489 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_misc_lock_of_ns83820 [2025-02-08 03:54:38,489 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 03:54:38,489 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 03:54:38,489 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 03:54:38,489 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 03:54:38,489 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2025-02-08 03:54:38,489 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2025-02-08 03:54:38,489 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-02-08 03:54:38,489 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:54:38,490 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure ns83820_stop [2025-02-08 03:54:38,490 INFO L138 BoogieDeclarations]: Found implementation of procedure ns83820_stop [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure kick_tx [2025-02-08 03:54:38,490 INFO L138 BoogieDeclarations]: Found implementation of procedure kick_tx [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_rx_info [2025-02-08 03:54:38,490 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_rx_info [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:54:38,490 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2025-02-08 03:54:38,490 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:54:38,490 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2025-02-08 03:54:38,490 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-02-08 03:54:38,490 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-02-08 03:54:38,490 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 03:54:38,490 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 03:54:38,493 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-02-08 03:54:38,493 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-02-08 03:54:38,493 INFO L130 BoogieDeclarations]: Found specification of procedure ip_hdr [2025-02-08 03:54:38,493 INFO L138 BoogieDeclarations]: Found implementation of procedure ip_hdr [2025-02-08 03:54:38,493 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2025-02-08 03:54:38,493 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2025-02-08 03:54:38,493 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:54:38,493 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:54:38,493 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:54:38,493 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:54:38,493 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:54:38,493 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:54:38,493 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:54:38,493 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:54:38,493 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:54:38,493 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:54:38,493 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:54:38,493 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:54:38,493 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:54:38,493 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:54:38,493 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:54:38,493 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:54:38,493 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 03:54:38,493 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 03:54:38,493 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:54:38,493 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:54:38,493 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:54:38,493 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:54:38,493 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:54:38,493 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:54:38,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:54:38,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:54:38,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:54:38,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:54:38,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:54:38,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:54:38,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:54:38,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:54:38,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:54:38,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:54:38,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 03:54:38,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 03:54:38,494 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 03:54:38,494 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 03:54:38,494 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-02-08 03:54:38,494 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-02-08 03:54:38,494 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2025-02-08 03:54:38,494 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2025-02-08 03:54:38,494 INFO L130 BoogieDeclarations]: Found specification of procedure PRIV [2025-02-08 03:54:38,494 INFO L138 BoogieDeclarations]: Found implementation of procedure PRIV [2025-02-08 03:54:38,494 INFO L130 BoogieDeclarations]: Found specification of procedure netif_start_queue [2025-02-08 03:54:38,494 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_start_queue [2025-02-08 03:54:38,494 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:54:38,494 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_72 [2025-02-08 03:54:38,494 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_72 [2025-02-08 03:54:38,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:54:38,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:54:38,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:54:38,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:54:38,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:54:38,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:54:38,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:54:38,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:54:38,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:54:38,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:54:38,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:54:38,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:54:38,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:54:38,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:54:38,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:54:38,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:54:38,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:54:38,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:54:38,494 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:54:38,494 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:54:38,496 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-08 03:54:38,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-08 03:54:38,497 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2025-02-08 03:54:38,497 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2025-02-08 03:54:38,497 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-02-08 03:54:38,497 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-02-08 03:54:38,497 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:54:38,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:54:38,497 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2025-02-08 03:54:38,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2025-02-08 03:54:38,498 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 03:54:38,498 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 03:54:38,498 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_tx_lock_of_ns83820 [2025-02-08 03:54:38,498 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_tx_lock_of_ns83820 [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure synchronize_irq [2025-02-08 03:54:38,498 INFO L138 BoogieDeclarations]: Found implementation of procedure synchronize_irq [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure build_rx_desc [2025-02-08 03:54:38,498 INFO L138 BoogieDeclarations]: Found implementation of procedure build_rx_desc [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2025-02-08 03:54:38,498 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:54:38,498 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-08 03:54:38,498 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_misc_lock_of_ns83820 [2025-02-08 03:54:38,498 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_misc_lock_of_ns83820 [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2025-02-08 03:54:38,498 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure ns83820_open [2025-02-08 03:54:38,498 INFO L138 BoogieDeclarations]: Found implementation of procedure ns83820_open [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:54:38,498 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2025-02-08 03:54:38,498 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure rx_irq [2025-02-08 03:54:38,498 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_irq [2025-02-08 03:54:38,498 INFO L130 BoogieDeclarations]: Found specification of procedure ns83820_disable_interrupts [2025-02-08 03:54:38,499 INFO L138 BoogieDeclarations]: Found implementation of procedure ns83820_disable_interrupts [2025-02-08 03:54:38,499 INFO L130 BoogieDeclarations]: Found specification of procedure kick_rx [2025-02-08 03:54:38,499 INFO L138 BoogieDeclarations]: Found implementation of procedure kick_rx [2025-02-08 03:54:38,499 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 03:54:38,499 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 03:54:38,499 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-02-08 03:54:38,499 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-02-08 03:54:38,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 03:54:38,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 03:54:38,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 03:54:38,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 03:54:38,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 03:54:38,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 03:54:38,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 03:54:38,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 03:54:38,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 03:54:38,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 03:54:38,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 03:54:38,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 03:54:38,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 03:54:38,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 03:54:38,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 03:54:38,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 03:54:38,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 03:54:38,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 03:54:38,502 INFO L130 BoogieDeclarations]: Found specification of procedure rx_refill [2025-02-08 03:54:38,502 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_refill [2025-02-08 03:54:38,502 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:54:38,502 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:54:38,502 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_rx_info [2025-02-08 03:54:38,502 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_rx_info [2025-02-08 03:54:38,502 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_tx_lock_of_ns83820 [2025-02-08 03:54:38,502 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_tx_lock_of_ns83820 [2025-02-08 03:54:39,225 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:54:39,228 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:54:39,371 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:39,379 INFO L158 Benchmark]: Toolchain (without parser) took 5533.36ms. Allocated memory was 167.8MB in the beginning and 436.2MB in the end (delta: 268.4MB). Free memory was 110.2MB in the beginning and 302.0MB in the end (delta: -191.8MB). Peak memory consumption was 269.9MB. Max. memory is 16.1GB. [2025-02-08 03:54:39,379 INFO L158 Benchmark]: CDTParser took 0.26ms. Allocated memory is still 201.3MB. Free memory is still 118.1MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:54:39,379 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3312.50ms. Allocated memory is still 167.8MB. Free memory was 110.2MB in the beginning and 56.1MB in the end (delta: 54.0MB). Peak memory consumption was 121.8MB. Max. memory is 16.1GB. [2025-02-08 03:54:39,379 INFO L158 Benchmark]: Boogie Procedure Inliner took 234.83ms. Allocated memory was 167.8MB in the beginning and 436.2MB in the end (delta: 268.4MB). Free memory was 56.1MB in the beginning and 336.7MB in the end (delta: -280.6MB). Peak memory consumption was 28.4MB. Max. memory is 16.1GB. [2025-02-08 03:54:39,379 INFO L158 Benchmark]: Boogie Preprocessor took 1028.33ms. Allocated memory is still 436.2MB. Free memory was 336.7MB in the beginning and 142.6MB in the end (delta: 194.1MB). Peak memory consumption was 192.6MB. Max. memory is 16.1GB. [2025-02-08 03:54:39,380 INFO L158 Benchmark]: IcfgBuilder took 953.69ms. Allocated memory is still 436.2MB. Free memory was 142.6MB in the beginning and 302.0MB in the end (delta: -159.4MB). Peak memory consumption was 29.5MB. Max. memory is 16.1GB. [2025-02-08 03:54:39,383 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.26ms. Allocated memory is still 201.3MB. Free memory is still 118.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3312.50ms. Allocated memory is still 167.8MB. Free memory was 110.2MB in the beginning and 56.1MB in the end (delta: 54.0MB). Peak memory consumption was 121.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 234.83ms. Allocated memory was 167.8MB in the beginning and 436.2MB in the end (delta: 268.4MB). Free memory was 56.1MB in the beginning and 336.7MB in the end (delta: -280.6MB). Peak memory consumption was 28.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1028.33ms. Allocated memory is still 436.2MB. Free memory was 336.7MB in the beginning and 142.6MB in the end (delta: 194.1MB). Peak memory consumption was 192.6MB. Max. memory is 16.1GB. * IcfgBuilder took 953.69ms. Allocated memory is still 436.2MB. Free memory was 142.6MB in the beginning and 302.0MB in the end (delta: -159.4MB). Peak memory consumption was 29.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: - ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2: de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5259]: 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"); [5259] - GenericResultAtLocation [Line: 5266]: 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)); [5266] - GenericResultAtLocation [Line: 5273]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [5273] - GenericResultAtLocation [Line: 5316]: 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)); [5316-5317] - GenericResultAtLocation [Line: 5322]: 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"); [5322-5324] - GenericResultAtLocation [Line: 5344]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [5344] - GenericResultAtLocation [Line: 5351]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0": "+m" (v->counter)); [5351] - GenericResultAtLocation [Line: 5513]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5513] - GenericResultAtLocation [Line: 5520]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5520] - GenericResultAtLocation [Line: 5614]: 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)); [5614-5615] - GenericResultAtLocation [Line: 5648]: 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)); [5648-5649] - GenericResultAtLocation [Line: 5690]: 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" (79), "i" (12UL)); [5690-5691] - GenericResultAtLocation [Line: 5719]: 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" (91), "i" (12UL)); [5719-5720] - GenericResultAtLocation [Line: 6297]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [6297] - GenericResultAtLocation [Line: 6331]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/ethernet/natsemi/ns83820.c"), "i" (538), "i" (12UL)); [6331-6332] - GenericResultAtLocation [Line: 6765]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [6765] - GenericResultAtLocation [Line: 6925]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [6925] - GenericResultAtLocation [Line: 7447]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)dev->rx_info.next_rx_desc) [7447] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:54:39,405 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-natsemi-ns83820.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 a8ab8b9c7011aec39f84a1ecf826f202398208cb106ea4649e1adfd1ea4d4076 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:54:41,440 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:54:41,518 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:41,523 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:54:41,526 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:54:41,562 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:54:41,563 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:54:41,563 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:54:41,563 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:54:41,563 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:54:41,564 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:54:41,564 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:54:41,564 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:54:41,564 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:54:41,564 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:54:41,564 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:54:41,564 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:54:41,564 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:54:41,564 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:54:41,564 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:54:41,564 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:54:41,565 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 03:54:41,565 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 03:54:41,565 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 03:54:41,565 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:54:41,565 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:54:41,565 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:54:41,565 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:54:41,565 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:54:41,565 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:54:41,565 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:54:41,565 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:54:41,565 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:54:41,565 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:54:41,565 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:54:41,565 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:54:41,565 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 03:54:41,565 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 03:54:41,565 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:54:41,566 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:54:41,566 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:54:41,566 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:54:41,566 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 -> a8ab8b9c7011aec39f84a1ecf826f202398208cb106ea4649e1adfd1ea4d4076 [2025-02-08 03:54:41,812 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:54:41,830 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:54:41,832 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:54:41,836 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:54:41,837 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:54:41,837 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-natsemi-ns83820.cil.i [2025-02-08 03:54:43,111 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/2ac5246c9/d093759a3c854c059edac95c5ca9f917/FLAGd58210a40 [2025-02-08 03:54:43,568 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:54:43,569 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-natsemi-ns83820.cil.i [2025-02-08 03:54:43,607 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/2ac5246c9/d093759a3c854c059edac95c5ca9f917/FLAGd58210a40 [2025-02-08 03:54:43,691 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/2ac5246c9/d093759a3c854c059edac95c5ca9f917 [2025-02-08 03:54:43,693 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:54:43,694 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:54:43,695 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:54:43,696 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:54:43,699 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:54:43,699 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:54:43" (1/1) ... [2025-02-08 03:54:43,701 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2bd3225d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:43, skipping insertion in model container [2025-02-08 03:54:43,701 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:54:43" (1/1) ... [2025-02-08 03:54:43,797 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:54:44,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:44,590 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,593 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,597 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,611 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,643 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,644 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,644 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,645 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,645 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,645 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,646 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,646 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,646 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,647 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,647 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,647 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,648 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,648 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,648 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,648 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,649 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,650 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,650 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,650 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,651 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,651 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,651 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,651 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,652 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,668 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,672 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,672 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,672 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,673 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,673 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,674 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,674 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,681 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,682 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,683 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,683 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,711 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,712 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,718 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,737 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,746 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,753 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,753 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,754 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,757 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,758 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,758 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,758 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,759 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,759 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,759 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,759 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,769 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,770 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,770 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,779 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,780 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,780 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,780 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,781 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,781 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,801 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,802 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,803 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,803 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,804 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,812 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,816 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,816 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,816 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,821 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,821 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,823 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,824 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,824 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,825 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,826 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,830 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,830 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,841 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,841 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,842 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,842 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,845 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,845 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,850 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,851 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,851 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,853 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,854 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,859 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,859 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,859 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,860 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,861 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,861 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,862 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,862 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,863 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,863 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,864 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,864 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,864 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,864 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,864 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,865 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,865 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,865 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,865 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,865 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,866 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,866 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,866 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,866 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,866 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,866 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,867 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,867 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,867 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,868 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,869 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,869 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,869 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,874 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,875 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,875 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,875 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,875 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,976 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,985 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,989 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,995 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,995 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,996 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:44,996 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,030 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,036 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,037 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,062 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,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:45,064 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,064 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,309 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-natsemi-ns83820.cil.i[322443,322456] [2025-02-08 03:54:45,312 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-natsemi-ns83820.cil.i[322612,322625] [2025-02-08 03:54:45,312 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-natsemi-ns83820.cil.i[322779,322792] [2025-02-08 03:54:45,312 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-natsemi-ns83820.cil.i[322947,322960] [2025-02-08 03:54:45,341 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,344 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:54:45,384 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2025-02-08 03:54:45,408 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:54:45,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:45,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:45,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:45,579 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,581 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,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:45,586 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,586 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,586 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,586 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,586 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,587 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,587 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,587 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,587 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,588 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,588 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,588 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,588 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,589 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,589 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,589 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,590 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,590 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,590 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,590 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,590 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,590 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,591 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,591 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,593 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,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:45,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:45,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:45,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:45,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:45,595 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,595 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,596 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,596 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,596 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,597 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,601 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,601 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,602 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,605 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,608 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,610 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,611 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,611 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,611 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,611 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,612 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,612 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,612 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,612 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,612 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,613 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,613 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,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:45,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:45,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:45,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:45,616 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,616 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,616 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,616 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,617 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,617 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,617 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,617 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,618 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,619 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,620 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,620 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,620 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,621 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,621 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,622 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,622 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,623 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,624 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,624 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,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:45,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:45,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:45,628 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,628 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,628 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,629 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,629 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,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:45,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:45,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:45,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:45,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:45,635 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,635 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,635 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,636 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,636 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,637 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,637 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,637 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,639 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,639 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,639 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,639 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,639 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,640 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,640 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,640 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,640 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,641 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,641 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,641 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,641 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,641 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,641 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,642 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,642 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,642 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,642 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,643 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,643 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,644 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,644 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,644 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,644 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,645 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,673 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,673 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,673 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,674 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,677 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,680 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,681 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,683 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,684 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,684 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,684 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,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:45,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:45,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:45,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:45,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:45,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:45,693 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,704 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-natsemi-ns83820.cil.i[322443,322456] [2025-02-08 03:54:45,704 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-natsemi-ns83820.cil.i[322612,322625] [2025-02-08 03:54:45,704 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-natsemi-ns83820.cil.i[322779,322792] [2025-02-08 03:54:45,705 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-natsemi-ns83820.cil.i[322947,322960] [2025-02-08 03:54:45,707 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:54:45,708 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:54:45,715 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:54:45,775 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"); [5259] [2025-02-08 03:54:45,776 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)); [5266] [2025-02-08 03:54:45,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5273] [2025-02-08 03:54:45,777 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)); [5316-5317] [2025-02-08 03:54:45,778 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"); [5322-5324] [2025-02-08 03:54:45,778 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [5344] [2025-02-08 03:54:45,778 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; decl %0": "+m" (v->counter)); [5351] [2025-02-08 03:54:45,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5513] [2025-02-08 03:54:45,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5520] [2025-02-08 03:54:45,783 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)); [5614-5615] [2025-02-08 03:54:45,784 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)); [5648-5649] [2025-02-08 03:54:45,784 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" (79), "i" (12UL)); [5690-5691] [2025-02-08 03:54:45,785 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" (91), "i" (12UL)); [5719-5720] [2025-02-08 03:54:45,793 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [6297] [2025-02-08 03:54:45,794 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/ethernet/natsemi/ns83820.c"), "i" (538), "i" (12UL)); [6331-6332] [2025-02-08 03:54:45,805 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [6765] [2025-02-08 03:54:45,809 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [6925] [2025-02-08 03:54:45,819 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)dev->rx_info.next_rx_desc) [7447] [2025-02-08 03:54:45,888 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-natsemi-ns83820.cil.i[322443,322456] [2025-02-08 03:54:45,889 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-natsemi-ns83820.cil.i[322612,322625] [2025-02-08 03:54:45,889 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-natsemi-ns83820.cil.i[322779,322792] [2025-02-08 03:54:45,889 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-natsemi-ns83820.cil.i[322947,322960] [2025-02-08 03:54:45,893 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:54:46,062 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:54:46,063 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:46 WrapperNode [2025-02-08 03:54:46,063 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:54:46,064 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:54:46,064 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:54:46,064 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:54:46,071 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:46" (1/1) ... [2025-02-08 03:54:46,117 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:46" (1/1) ... [2025-02-08 03:54:46,215 INFO L138 Inliner]: procedures = 469, calls = 1838, calls flagged for inlining = 218, calls inlined = 200, statements flattened = 4226 [2025-02-08 03:54:46,216 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:54:46,216 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:54:46,216 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:54:46,216 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:54:46,224 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:46" (1/1) ... [2025-02-08 03:54:46,224 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:46" (1/1) ... [2025-02-08 03:54:46,244 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:46" (1/1) ... [2025-02-08 03:54:47,061 INFO L175 MemorySlicer]: Split 789 memory accesses to 18 slices as follows [8, 26, 6, 2, 648, 5, 5, 5, 2, 3, 8, 8, 1, 1, 2, 54, 3, 2]. 82 percent of accesses are in the largest equivalence class. The 93 initializations are split as follows [8, 26, 0, 0, 21, 5, 5, 5, 0, 3, 8, 8, 1, 0, 2, 0, 1, 0]. The 308 writes are split as follows [0, 0, 5, 1, 258, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 42, 0, 1]. [2025-02-08 03:54:47,061 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:46" (1/1) ... [2025-02-08 03:54:47,061 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:46" (1/1) ... [2025-02-08 03:54:47,254 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:46" (1/1) ... [2025-02-08 03:54:47,271 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:46" (1/1) ... [2025-02-08 03:54:47,302 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:46" (1/1) ... [2025-02-08 03:54:47,323 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:46" (1/1) ... [2025-02-08 03:54:47,369 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:54:47,369 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:54:47,370 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:54:47,370 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:54:47,371 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:54:46" (1/1) ... [2025-02-08 03:54:47,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:54:47,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:54:47,399 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:47,401 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:47,423 INFO L130 BoogieDeclarations]: Found specification of procedure ns83820_set_multicast [2025-02-08 03:54:47,424 INFO L138 BoogieDeclarations]: Found implementation of procedure ns83820_set_multicast [2025-02-08 03:54:47,424 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:54:47,424 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:54:47,424 INFO L130 BoogieDeclarations]: Found specification of procedure ns83820_rx_kick [2025-02-08 03:54:47,424 INFO L138 BoogieDeclarations]: Found implementation of procedure ns83820_rx_kick [2025-02-08 03:54:47,424 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-08 03:54:47,424 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-08 03:54:47,424 INFO L130 BoogieDeclarations]: Found specification of procedure ns83820_do_reset [2025-02-08 03:54:47,424 INFO L138 BoogieDeclarations]: Found implementation of procedure ns83820_do_reset [2025-02-08 03:54:47,424 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_87 [2025-02-08 03:54:47,424 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_87 [2025-02-08 03:54:47,424 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:54:47,424 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:54:47,424 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-02-08 03:54:47,424 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-02-08 03:54:47,424 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:54:47,424 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:54:47,424 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 03:54:47,424 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 03:54:47,425 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_62 [2025-02-08 03:54:47,425 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_62 [2025-02-08 03:54:47,425 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_73 [2025-02-08 03:54:47,425 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_73 [2025-02-08 03:54:47,425 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_69 [2025-02-08 03:54:47,425 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_69 [2025-02-08 03:54:47,425 INFO L130 BoogieDeclarations]: Found specification of procedure ns83820_remove_one [2025-02-08 03:54:47,425 INFO L138 BoogieDeclarations]: Found implementation of procedure ns83820_remove_one [2025-02-08 03:54:47,425 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 03:54:47,425 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 03:54:47,425 INFO L130 BoogieDeclarations]: Found specification of procedure ns83820_update_stats [2025-02-08 03:54:47,425 INFO L138 BoogieDeclarations]: Found implementation of procedure ns83820_update_stats [2025-02-08 03:54:47,425 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT [2025-02-08 03:54:47,425 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT [2025-02-08 03:54:47,425 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:54:47,425 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:54:47,425 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 03:54:47,425 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 03:54:47,425 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-02-08 03:54:47,425 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-02-08 03:54:47,425 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 03:54:47,425 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 03:54:47,425 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:54:47,425 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:54:47,425 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 03:54:47,425 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 03:54:47,425 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-02-08 03:54:47,425 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-02-08 03:54:47,425 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-02-08 03:54:47,426 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#17 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:54:47,426 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 03:54:47,426 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure ns83820_tx_timeout [2025-02-08 03:54:47,426 INFO L138 BoogieDeclarations]: Found implementation of procedure ns83820_tx_timeout [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 03:54:47,426 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 03:54:47,426 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:54:47,426 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-02-08 03:54:47,426 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~X~C_ULONG~X~C_INT~X~$Pointer$~TO~~dma_addr_t~0 [2025-02-08 03:54:47,426 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~X~C_ULONG~X~C_INT~X~$Pointer$~TO~~dma_addr_t~0 [2025-02-08 03:54:47,426 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 03:54:47,426 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 03:54:47,427 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 03:54:47,427 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 03:54:47,427 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:54:47,427 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:54:47,427 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:54:47,427 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:54:47,427 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-02-08 03:54:47,427 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-02-08 03:54:47,427 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-02-08 03:54:47,427 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-02-08 03:54:47,427 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-08 03:54:47,427 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-08 03:54:47,427 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:54:47,427 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure ns83820_run_bist [2025-02-08 03:54:47,428 INFO L138 BoogieDeclarations]: Found implementation of procedure ns83820_run_bist [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:54:47,428 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:54:47,428 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2025-02-08 03:54:47,428 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:54:47,428 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure clear_rx_desc [2025-02-08 03:54:47,428 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_rx_desc [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure phy_intr [2025-02-08 03:54:47,428 INFO L138 BoogieDeclarations]: Found implementation of procedure phy_intr [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:54:47,428 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2025-02-08 03:54:47,428 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2025-02-08 03:54:47,428 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~X~$Pointer$~TO~VOID [2025-02-08 03:54:47,428 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~X~$Pointer$~TO~VOID [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-08 03:54:47,428 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2025-02-08 03:54:47,428 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure do_tx_done [2025-02-08 03:54:47,428 INFO L138 BoogieDeclarations]: Found implementation of procedure do_tx_done [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_misc_lock_of_ns83820 [2025-02-08 03:54:47,428 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_misc_lock_of_ns83820 [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 03:54:47,428 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 03:54:47,428 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 03:54:47,428 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2025-02-08 03:54:47,428 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-02-08 03:54:47,430 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:54:47,430 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure ns83820_stop [2025-02-08 03:54:47,430 INFO L138 BoogieDeclarations]: Found implementation of procedure ns83820_stop [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure kick_tx [2025-02-08 03:54:47,430 INFO L138 BoogieDeclarations]: Found implementation of procedure kick_tx [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 03:54:47,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#17 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_rx_info [2025-02-08 03:54:47,431 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_rx_info [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 03:54:47,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 03:54:47,432 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 03:54:47,432 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 03:54:47,432 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 03:54:47,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 03:54:47,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 03:54:47,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 03:54:47,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 03:54:47,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 03:54:47,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 03:54:47,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2025-02-08 03:54:47,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#17 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:54:47,436 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:54:47,436 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2025-02-08 03:54:47,436 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-02-08 03:54:47,436 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 03:54:47,436 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-02-08 03:54:47,436 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure ip_hdr [2025-02-08 03:54:47,436 INFO L138 BoogieDeclarations]: Found implementation of procedure ip_hdr [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2025-02-08 03:54:47,436 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 03:54:47,436 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 03:54:47,436 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:54:47,436 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:54:47,436 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:54:47,436 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:54:47,436 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:54:47,436 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:54:47,436 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:54:47,437 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:54:47,437 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:54:47,437 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:54:47,438 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:54:47,438 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:54:47,438 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:54:47,438 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:54:47,438 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:54:47,438 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:54:47,438 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 03:54:47,438 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 03:54:47,438 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 03:54:47,438 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 03:54:47,438 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-02-08 03:54:47,438 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-02-08 03:54:47,438 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2025-02-08 03:54:47,438 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2025-02-08 03:54:47,438 INFO L130 BoogieDeclarations]: Found specification of procedure PRIV [2025-02-08 03:54:47,438 INFO L138 BoogieDeclarations]: Found implementation of procedure PRIV [2025-02-08 03:54:47,438 INFO L130 BoogieDeclarations]: Found specification of procedure netif_start_queue [2025-02-08 03:54:47,438 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_start_queue [2025-02-08 03:54:47,438 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:54:47,438 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_72 [2025-02-08 03:54:47,438 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_72 [2025-02-08 03:54:47,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:54:47,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:54:47,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:54:47,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:54:47,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:54:47,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:54:47,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:54:47,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:54:47,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:54:47,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:54:47,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:54:47,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:54:47,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:54:47,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:54:47,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 03:54:47,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 03:54:47,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 03:54:47,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 03:54:47,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 03:54:47,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 03:54:47,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 03:54:47,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-02-08 03:54:47,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2025-02-08 03:54:47,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 03:54:47,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 03:54:47,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 03:54:47,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:54:47,441 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2025-02-08 03:54:47,441 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-02-08 03:54:47,441 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:54:47,441 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2025-02-08 03:54:47,441 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2025-02-08 03:54:47,441 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 03:54:47,441 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 03:54:47,441 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_tx_lock_of_ns83820 [2025-02-08 03:54:47,441 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_tx_lock_of_ns83820 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure synchronize_irq [2025-02-08 03:54:47,441 INFO L138 BoogieDeclarations]: Found implementation of procedure synchronize_irq [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~C_INT [2025-02-08 03:54:47,441 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~C_INT [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure build_rx_desc [2025-02-08 03:54:47,441 INFO L138 BoogieDeclarations]: Found implementation of procedure build_rx_desc [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 03:54:47,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 03:54:47,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 03:54:47,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 03:54:47,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 03:54:47,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#17 [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2025-02-08 03:54:47,443 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:54:47,443 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-08 03:54:47,443 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_misc_lock_of_ns83820 [2025-02-08 03:54:47,443 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_misc_lock_of_ns83820 [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2025-02-08 03:54:47,443 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure ns83820_open [2025-02-08 03:54:47,443 INFO L138 BoogieDeclarations]: Found implementation of procedure ns83820_open [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:54:47,443 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure rx_irq [2025-02-08 03:54:47,443 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_irq [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure ns83820_disable_interrupts [2025-02-08 03:54:47,443 INFO L138 BoogieDeclarations]: Found implementation of procedure ns83820_disable_interrupts [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure kick_rx [2025-02-08 03:54:47,443 INFO L138 BoogieDeclarations]: Found implementation of procedure kick_rx [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 03:54:47,443 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-02-08 03:54:47,443 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure rx_refill [2025-02-08 03:54:47,443 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_refill [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:54:47,443 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_rx_info [2025-02-08 03:54:47,443 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_rx_info [2025-02-08 03:54:47,443 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_tx_lock_of_ns83820 [2025-02-08 03:54:47,443 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_tx_lock_of_ns83820 [2025-02-08 03:54:48,163 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:54:48,167 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:54:48,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5498: schedule_work_#t~ret42#1 := queue_work_#res#1;havoc queue_work_#t~ret41#1, queue_work_~wq#1.base, queue_work_~wq#1.offset, queue_work_~work#1.base, queue_work_~work#1.offset, queue_work_~tmp~1#1;havoc queue_work_#in~wq#1.base, queue_work_#in~wq#1.offset, queue_work_#in~work#1.base, queue_work_#in~work#1.offset;assume { :end_inline_queue_work } true;schedule_work_~tmp~2#1 := (if 0bv8 == schedule_work_#t~ret42#1 then 0bv8 else 1bv8);havoc schedule_work_#t~ret42#1;schedule_work_#res#1 := (if 0bv8 == schedule_work_~tmp~2#1 then 0bv8 else 1bv8); [2025-02-08 03:54:48,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12274: havoc queue_work_on_#t~nondet978#1;queue_work_#t~ret41#1 := queue_work_on_#res#1;havoc queue_work_on_#t~nondet978#1, queue_work_on_~arg0#1, queue_work_on_~arg1#1.base, queue_work_on_~arg1#1.offset, queue_work_on_~arg2#1.base, queue_work_on_~arg2#1.offset;havoc queue_work_on_#in~arg0#1, queue_work_on_#in~arg1#1.base, queue_work_on_#in~arg1#1.offset, queue_work_on_#in~arg2#1.base, queue_work_on_#in~arg2#1.offset;assume { :end_inline_queue_work_on } true;queue_work_~tmp~1#1 := (if 0bv8 == queue_work_#t~ret41#1 then 0bv8 else 1bv8);havoc queue_work_#t~ret41#1;queue_work_#res#1 := (if 0bv8 == queue_work_~tmp~1#1 then 0bv8 else 1bv8); [2025-02-08 03:54:48,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6700: havoc rx_refill_atomic_#t~ret273#1, rx_refill_atomic_~ndev#1.base, rx_refill_atomic_~ndev#1.offset;havoc rx_refill_atomic_#in~ndev#1.base, rx_refill_atomic_#in~ndev#1.offset;assume { :end_inline_rx_refill_atomic } true; [2025-02-08 03:54:48,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6707: #t~ret368#1 := schedule_work_#res#1;havoc schedule_work_#t~ret42#1, schedule_work_~work#1.base, schedule_work_~work#1.offset, schedule_work_~tmp~2#1;havoc schedule_work_#in~work#1.base, schedule_work_#in~work#1.offset;assume { :end_inline_schedule_work } true;havoc #t~ret368#1; [2025-02-08 03:54:48,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6701: SUMMARY for call kick_rx(~ndev#1.base, ~ndev#1.offset); srcloc: null [2025-02-08 03:54:48,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12253: havoc netpoll_trap_#t~nondet975#1; [2025-02-08 03:54:48,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5978: 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~mem190#1.base, netif_tx_wake_queue_#t~mem190#1.offset; [2025-02-08 03:54:48,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10106: havoc ldv_dev_get_drvdata_#t~mem849#1.base, ldv_dev_get_drvdata_#t~mem849#1.offset;havoc ldv_dev_get_drvdata_#t~mem850#1.base, ldv_dev_get_drvdata_#t~mem850#1.offset; [2025-02-08 03:54:48,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12304: havoc #t~nondet985; [2025-02-08 03:54:48,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5864: havoc #t~mem165.base, #t~mem165.offset;havoc #t~mem166; [2025-02-08 03:54:48,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12196: havoc #t~nondet971; [2025-02-08 03:54:48,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5921: havoc #t~mem181.base, #t~mem181.offset; [2025-02-08 03:54:48,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5590: havoc #t~mem83.base, #t~mem83.offset; [2025-02-08 03:54:48,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12134: havoc #t~nondet962; [2025-02-08 03:54:48,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12124: havoc #t~nondet961; [2025-02-08 03:54:48,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12184: havoc dma_set_mask_#t~nondet968#1; [2025-02-08 03:54:49,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ns83820_run_bistFINAL: assume true; [2025-02-08 03:54:49,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12295: havoc schedule_timeout_uninterruptible_#t~nondet981#1; [2025-02-08 03:54:49,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7830: havoc #t~ret631#1; [2025-02-08 03:54:49,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7828: assume 0bv32 != ~timed_out~0#1; [2025-02-08 03:54:49,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7828: assume !(0bv32 != ~timed_out~0#1); [2025-02-08 03:54:49,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7830-1: SUMMARY for call #t~ret631#1 := printk(28bv64, 0bv64); srcloc: null [2025-02-08 03:54:49,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7822: assume 0bv32 != ~bvand~32(~status~0#1, ~fail#1); [2025-02-08 03:54:49,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7822: assume !(0bv32 != ~bvand~32(~status~0#1, ~fail#1)); [2025-02-08 03:54:49,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7824-1: SUMMARY for call #t~ret630#1 := printk(27bv64, 0bv64); srcloc: null [2025-02-08 03:54:49,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7824: havoc #t~ret630#1; [2025-02-08 03:54:49,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9540: #res := 8bv32; [2025-02-08 03:54:49,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9538: #res := 3bv32; [2025-02-08 03:54:49,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9542: #res := 10bv32; [2025-02-08 03:54:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9500: #res := 16bv32; [2025-02-08 03:54:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9504: #res := 18bv32; [2025-02-08 03:54:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9492: #res := 12bv32; [2025-02-08 03:54:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9496: #res := 14bv32; [2025-02-08 03:54:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9484: #res := 3bv32; [2025-02-08 03:54:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9488: #res := 8bv32; [2025-02-08 03:54:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9506: #res := 19bv32; [2025-02-08 03:54:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9498: #res := 15bv32; [2025-02-08 03:54:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9502: #res := 17bv32; [2025-02-08 03:54:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9490: #res := 10bv32; [2025-02-08 03:54:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9494: #res := 13bv32; [2025-02-08 03:54:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9482: #res := 1bv32; [2025-02-08 03:54:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9486: #res := 7bv32; [2025-02-08 03:54:49,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8437: assume { :end_inline_ldv_switch_automaton_state_3_3 } true; [2025-02-08 03:54:49,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8884: #res#1 := ~arg0#1; [2025-02-08 03:54:49,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8875: havoc ldv_dispatch_instance_register_8_2_~arg0#1.base, ldv_dispatch_instance_register_8_2_~arg0#1.offset;havoc ldv_dispatch_instance_register_8_2_#in~arg0#1.base, ldv_dispatch_instance_register_8_2_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_instance_register_8_2 } true;#res#1 := ~arg0#1; [2025-02-08 03:54:49,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6477: call ULTIMATE.dealloc(~#speeds~0.base, ~#speeds~0.offset);havoc ~#speeds~0.base, ~#speeds~0.offset; [2025-02-08 03:54:49,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: havoc queue_refill_#t~mem274#1.base, queue_refill_#t~mem274#1.offset, queue_refill_#t~ret275#1, queue_refill_#t~mem276#1, queue_refill_~work#1.base, queue_refill_~work#1.offset, queue_refill_~dev~2#1.base, queue_refill_~dev~2#1.offset, queue_refill_~__mptr~0#1.base, queue_refill_~__mptr~0#1.offset, queue_refill_~ndev~0#1.base, queue_refill_~ndev~0#1.offset;havoc queue_refill_#in~work#1.base, queue_refill_#in~work#1.offset;assume { :end_inline_queue_refill } true; [2025-02-08 03:54:49,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12242: havoc #t~nondet973; [2025-02-08 03:54:49,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5725: assume 0bv64 != ~bvadd~64(dma_unmap_page_#t~mem125#1.base, dma_unmap_page_#t~mem125#1.offset);havoc dma_unmap_page_#t~mem125#1.base, dma_unmap_page_#t~mem125#1.offset;call dma_unmap_page_#t~mem132#1.base, dma_unmap_page_#t~mem132#1.offset := read~$Pointer$#4(dma_unmap_page_~ops___0~3#1.base, ~bvadd~64(40bv64, dma_unmap_page_~ops___0~3#1.offset), 8bv64); [2025-02-08 03:54:49,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5725: assume !(0bv64 != ~bvadd~64(dma_unmap_page_#t~mem125#1.base, dma_unmap_page_#t~mem125#1.offset));havoc dma_unmap_page_#t~mem125#1.base, dma_unmap_page_#t~mem125#1.offset; [2025-02-08 03:54:49,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5725-1: call dma_unmap_page_#t~mem125#1.base, dma_unmap_page_#t~mem125#1.offset := read~$Pointer$#4(dma_unmap_page_~ops___0~3#1.base, ~bvadd~64(40bv64, dma_unmap_page_~ops___0~3#1.offset), 8bv64); [2025-02-08 03:54:49,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5717: assume 0bv64 != dma_unmap_page_~tmp___1~3#1;assume false; [2025-02-08 03:54:49,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5717: assume !(0bv64 != dma_unmap_page_~tmp___1~3#1); [2025-02-08 03:54:49,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6919: havoc pci_unmap_page_~hwdev#1.base, pci_unmap_page_~hwdev#1.offset, pci_unmap_page_~dma_address#1, pci_unmap_page_~size#1, pci_unmap_page_~direction#1;havoc pci_unmap_page_#in~hwdev#1.base, pci_unmap_page_#in~hwdev#1.offset, pci_unmap_page_#in~dma_address#1, pci_unmap_page_#in~size#1, pci_unmap_page_#in~direction#1;assume { :end_inline_pci_unmap_page } true;havoc #t~mem412#1.base, #t~mem412#1.offset; [2025-02-08 03:54:49,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6915: SUMMARY for call atomic_dec(~dev~8#1.base, ~bvadd~64(920bv64, ~dev~8#1.offset)); srcloc: null [2025-02-08 03:54:49,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6911: assume 0bv64 != ~bvadd~64(~skb~3#1.base, ~skb~3#1.offset);call #t~mem411#1.base, #t~mem411#1.offset := read~$Pointer$#4(~dev~8#1.base, ~bvadd~64(8bv64, ~dev~8#1.offset), 8bv64); [2025-02-08 03:54:49,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6911: assume !(0bv64 != ~bvadd~64(~skb~3#1.base, ~skb~3#1.offset));call #t~mem412#1.base, #t~mem412#1.offset := read~$Pointer$#4(~dev~8#1.base, ~bvadd~64(8bv64, ~dev~8#1.offset), 8bv64);assume { :begin_inline_pci_unmap_page } true;pci_unmap_page_#in~hwdev#1.base, pci_unmap_page_#in~hwdev#1.offset, pci_unmap_page_#in~dma_address#1, pci_unmap_page_#in~size#1, pci_unmap_page_#in~direction#1 := #t~mem412#1.base, #t~mem412#1.offset, ~addr~2#1, ~zero_extend~64~32(~len~1#1), 1bv32;havoc pci_unmap_page_~hwdev#1.base, pci_unmap_page_~hwdev#1.offset, pci_unmap_page_~dma_address#1, pci_unmap_page_~size#1, pci_unmap_page_~direction#1;pci_unmap_page_~hwdev#1.base, pci_unmap_page_~hwdev#1.offset := pci_unmap_page_#in~hwdev#1.base, pci_unmap_page_#in~hwdev#1.offset;pci_unmap_page_~dma_address#1 := pci_unmap_page_#in~dma_address#1;pci_unmap_page_~size#1 := pci_unmap_page_#in~size#1;pci_unmap_page_~direction#1 := pci_unmap_page_#in~direction#1;assume { :begin_inline_dma_unmap_page } true;dma_unmap_page_#in~dev#1.base, dma_unmap_page_#in~dev#1.offset, dma_unmap_page_#in~addr#1, dma_unmap_page_#in~size#1, dma_unmap_page_#in~dir#1 := (if 0bv64 != ~bvadd~64(pci_unmap_page_~hwdev#1.base, pci_unmap_page_~hwdev#1.offset) then pci_unmap_page_~hwdev#1.base else 0bv64), (if 0bv64 != ~bvadd~64(pci_unmap_page_~hwdev#1.base, pci_unmap_page_~hwdev#1.offset) then ~bvadd~64(179bv64, pci_unmap_page_~hwdev#1.offset) else 0bv64), pci_unmap_page_~dma_address#1, pci_unmap_page_~size#1, pci_unmap_page_~direction#1;havoc dma_unmap_page_#t~ret122#1.base, dma_unmap_page_#t~ret122#1.offset, dma_unmap_page_#t~ret123#1, dma_unmap_page_#t~ret124#1, dma_unmap_page_#t~mem125#1.base, dma_unmap_page_#t~mem125#1.offset, dma_unmap_page_#t~mem132#1.base, dma_unmap_page_#t~mem132#1.offset, dma_unmap_page_~dev#1.base, dma_unmap_page_~dev#1.offset, dma_unmap_page_~addr#1, dma_unmap_page_~size#1, dma_unmap_page_~dir#1, dma_unmap_page_~ops___0~3#1.base, dma_unmap_page_~ops___0~3#1.offset, dma_unmap_page_~tmp~8#1.base, dma_unmap_page_~tmp~8#1.offset, dma_unmap_page_~tmp___0~3#1, dma_unmap_page_~tmp___1~3#1;dma_unmap_page_~dev#1.base, dma_unmap_page_~dev#1.offset := dma_unmap_page_#in~dev#1.base, dma_unmap_page_#in~dev#1.offset;dma_unmap_page_~addr#1 := dma_unmap_page_#in~addr#1;dma_unmap_page_~size#1 := dma_unmap_page_#in~size#1;dma_unmap_page_~dir#1 := dma_unmap_page_#in~dir#1;havoc dma_unmap_page_~ops___0~3#1.base, dma_unmap_page_~ops___0~3#1.offset;havoc dma_unmap_page_~tmp~8#1.base, dma_unmap_page_~tmp~8#1.offset;havoc dma_unmap_page_~tmp___0~3#1;havoc dma_unmap_page_~tmp___1~3#1; [2025-02-08 03:54:49,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6907: call #t~mem408#1.base, #t~mem408#1.offset := read~$Pointer$#4(~dev~8#1.base, ~bvadd~64(~bvadd~64(924bv64, ~dev~8#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(~tx_done_idx~0#1))), 8bv64);~skb~3#1.base, ~skb~3#1.offset := #t~mem408#1.base, #t~mem408#1.offset;havoc #t~mem408#1.base, #t~mem408#1.offset;call write~$Pointer$#4(0bv64, 0bv64, ~dev~8#1.base, ~bvadd~64(~bvadd~64(924bv64, ~dev~8#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(~tx_done_idx~0#1))), 8bv64);~len~1#1 := ~bvand~32(65535bv32, ~cmdsts~2#1);call #t~mem409#1 := read~intINTTYPE4#4(~desc~1#1.base, ~bvadd~64(8bv64, ~desc~1#1.offset), 4bv64);call #t~mem410#1 := read~intINTTYPE4#4(~desc~1#1.base, ~bvadd~64(12bv64, ~desc~1#1.offset), 4bv64);~addr~2#1 := ~bvor~64(~zero_extend~64~32(#t~mem409#1), ~bvshl~64(~zero_extend~64~32(#t~mem410#1), 32bv64));havoc #t~mem409#1;havoc #t~mem410#1; [2025-02-08 03:54:49,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6903: assume 0bv32 != ~bvand~32(134217728bv32, ~cmdsts~2#1);call #t~mem407#1 := read~intINTTYPE8#4(~ndev#1.base, ~bvadd~64(24bv64, ~bvadd~64(260bv64, ~ndev#1.offset)), 8bv64);call write~intINTTYPE8#4(~bvadd~64(#t~mem407#1, ~bvand~64(65535bv64, ~zero_extend~64~32(~cmdsts~2#1))), ~ndev#1.base, ~bvadd~64(24bv64, ~bvadd~64(260bv64, ~ndev#1.offset)), 8bv64);havoc #t~mem407#1; [2025-02-08 03:54:49,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6903: assume !(0bv32 != ~bvand~32(134217728bv32, ~cmdsts~2#1)); [2025-02-08 03:54:49,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5714: dma_unmap_page_~tmp___0~3#1 := dma_unmap_page_#t~ret123#1;havoc dma_unmap_page_#t~ret123#1; [2025-02-08 03:54:49,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6899: assume 0bv32 != ~bvand~32(134217728bv32, ~cmdsts~2#1);call #t~mem406#1 := read~intINTTYPE8#4(~ndev#1.base, ~bvadd~64(8bv64, ~bvadd~64(260bv64, ~ndev#1.offset)), 8bv64);call write~intINTTYPE8#4(~bvadd~64(1bv64, #t~mem406#1), ~ndev#1.base, ~bvadd~64(8bv64, ~bvadd~64(260bv64, ~ndev#1.offset)), 8bv64);havoc #t~mem406#1; [2025-02-08 03:54:49,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6899: assume !(0bv32 != ~bvand~32(134217728bv32, ~cmdsts~2#1)); [2025-02-08 03:54:49,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6895: assume 0bv32 != ~bvand~32(268435456bv32, ~cmdsts~2#1);call #t~mem405#1 := read~intINTTYPE8#4(~ndev#1.base, ~bvadd~64(40bv64, ~bvadd~64(260bv64, ~ndev#1.offset)), 8bv64);call write~intINTTYPE8#4(~bvadd~64(1bv64, #t~mem405#1), ~ndev#1.base, ~bvadd~64(40bv64, ~bvadd~64(260bv64, ~ndev#1.offset)), 8bv64);havoc #t~mem405#1; [2025-02-08 03:54:49,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6895: assume !(0bv32 != ~bvand~32(268435456bv32, ~cmdsts~2#1)); [2025-02-08 03:54:49,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5714-1: SUMMARY for call dma_unmap_page_#t~ret123#1 := valid_dma_direction(dma_unmap_page_~dir#1); srcloc: null [2025-02-08 03:54:49,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5731: havoc dma_unmap_page_#t~mem132#1.base, dma_unmap_page_#t~mem132#1.offset; [2025-02-08 03:54:49,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5731-1: SUMMARY for call ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~X~$Pointer$~TO~VOID(dma_unmap_page_~dev#1.base, dma_unmap_page_~dev#1.offset, dma_unmap_page_~addr#1, dma_unmap_page_~size#1, dma_unmap_page_~dir#1, 0bv64, 0bv64, dma_unmap_page_#t~mem132#1.base, dma_unmap_page_#t~mem132#1.offset); srcloc: null [2025-02-08 03:54:49,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5281: havoc constant_test_bit_#t~mem1#1; [2025-02-08 03:54:49,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5715: dma_unmap_page_~tmp___1~3#1 := dma_unmap_page_#t~ret124#1;havoc dma_unmap_page_#t~ret124#1; [2025-02-08 03:54:49,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5715-1: SUMMARY for call dma_unmap_page_#t~ret124#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 == dma_unmap_page_~tmp___0~3#1 then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:54:49,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5736: SUMMARY for call debug_dma_unmap_page(dma_unmap_page_~dev#1.base, dma_unmap_page_~dev#1.offset, dma_unmap_page_~addr#1, dma_unmap_page_~size#1, dma_unmap_page_~dir#1, 0bv8); srcloc: null [2025-02-08 03:54:49,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6913-1: SUMMARY for call pci_unmap_single(#t~mem411#1.base, #t~mem411#1.offset, ~addr~2#1, ~zero_extend~64~32(~len~1#1), 1bv32); srcloc: null [2025-02-08 03:54:49,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6913: havoc #t~mem411#1.base, #t~mem411#1.offset; [2025-02-08 03:54:49,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6133: havoc dma_unmap_page_#t~ret122#1.base, dma_unmap_page_#t~ret122#1.offset, dma_unmap_page_#t~ret123#1, dma_unmap_page_#t~ret124#1, dma_unmap_page_#t~mem125#1.base, dma_unmap_page_#t~mem125#1.offset, dma_unmap_page_#t~mem132#1.base, dma_unmap_page_#t~mem132#1.offset, dma_unmap_page_~dev#1.base, dma_unmap_page_~dev#1.offset, dma_unmap_page_~addr#1, dma_unmap_page_~size#1, dma_unmap_page_~dir#1, dma_unmap_page_~ops___0~3#1.base, dma_unmap_page_~ops___0~3#1.offset, dma_unmap_page_~tmp~8#1.base, dma_unmap_page_~tmp~8#1.offset, dma_unmap_page_~tmp___0~3#1, dma_unmap_page_~tmp___1~3#1;havoc dma_unmap_page_#in~dev#1.base, dma_unmap_page_#in~dev#1.offset, dma_unmap_page_#in~addr#1, dma_unmap_page_#in~size#1, dma_unmap_page_#in~dir#1;assume { :end_inline_dma_unmap_page } true; [2025-02-08 03:54:49,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5712-1: SUMMARY for call dma_unmap_page_#t~ret122#1.base, dma_unmap_page_#t~ret122#1.offset := get_dma_ops(dma_unmap_page_~dev#1.base, dma_unmap_page_~dev#1.offset); srcloc: null [2025-02-08 03:54:49,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5712: dma_unmap_page_~tmp~8#1.base, dma_unmap_page_~tmp~8#1.offset := dma_unmap_page_#t~ret122#1.base, dma_unmap_page_#t~ret122#1.offset;havoc dma_unmap_page_#t~ret122#1.base, dma_unmap_page_#t~ret122#1.offset;dma_unmap_page_~ops___0~3#1.base, dma_unmap_page_~ops___0~3#1.offset := dma_unmap_page_~tmp~8#1.base, dma_unmap_page_~tmp~8#1.offset; [2025-02-08 03:54:49,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922: ~tx_done_idx~0#1 := ~bvand~32(127bv32, ~bvadd~32(1bv32, ~tx_done_idx~0#1));call write~intINTTYPE2#4(~tx_done_idx~0#1[16:0], ~dev~8#1.base, ~bvadd~64(912bv64, ~dev~8#1.offset), 2bv64);call write~intINTTYPE4#4(0bv32, ~desc~1#1.base, ~bvadd~64(16bv64, ~desc~1#1.offset), 4bv64);call #t~mem413#1.base, #t~mem413#1.offset := read~$Pointer$#4(~dev~8#1.base, ~bvadd~64(1964bv64, ~dev~8#1.offset), 8bv64);~desc~1#1.base, ~desc~1#1.offset := #t~mem413#1.base, ~bvadd~64(#t~mem413#1.offset, ~bvmul~64(4bv64, ~zero_extend~64~32(~bvmul~32(8bv32, ~tx_done_idx~0#1))));havoc #t~mem413#1.base, #t~mem413#1.offset; [2025-02-08 03:54:49,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6914: SUMMARY for call dev_kfree_skb_irq(~skb~3#1.base, ~skb~3#1.offset); srcloc: null [2025-02-08 03:54:49,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5857: havoc #t~mem163; [2025-02-08 03:55:08,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7038: call ns83820_hard_start_xmit_#t~mem435#1 := read~intINTTYPE2#4(ns83820_hard_start_xmit_~dev~9#1.base, ~bvadd~64(916bv64, ns83820_hard_start_xmit_~dev~9#1.offset), 2bv64);ns83820_hard_start_xmit_~free_idx~0#1 := ~zero_extend~32~16(ns83820_hard_start_xmit_#t~mem435#1);havoc ns83820_hard_start_xmit_#t~mem435#1;ns83820_hard_start_xmit_~last_idx~0#1 := ns83820_hard_start_xmit_~free_idx~0#1;call ns83820_hard_start_xmit_#t~mem436#1 := read~intINTTYPE2#4(ns83820_hard_start_xmit_~dev~9#1.base, ~bvadd~64(912bv64, ns83820_hard_start_xmit_~dev~9#1.offset), 2bv64);ns83820_hard_start_xmit_~tx_done_idx~1#1 := ~zero_extend~32~16(ns83820_hard_start_xmit_#t~mem436#1);havoc ns83820_hard_start_xmit_#t~mem436#1;ns83820_hard_start_xmit_~nr_free~0#1 := ~bvand~32(127bv32, ~bvadd~32(126bv32, ~bvsub~32(ns83820_hard_start_xmit_~tx_done_idx~1#1, ns83820_hard_start_xmit_~free_idx~0#1)));ns83820_hard_start_xmit_~nr_free~0#1 := ~bvadd~32(4294967295bv32, ns83820_hard_start_xmit_~nr_free~0#1); [2025-02-08 03:55:08,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9152: assume 5bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9152: assume !(5bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8822-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:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7897: SUMMARY for call __raw_spin_lock_init(ns83820_init_one_~dev~23#1.base, ~bvadd~64(24bv64, ns83820_init_one_~dev~23#1.offset), 30bv64, 0bv64, ns83820_init_one_~#__key~1#1.base, ns83820_init_one_~#__key~1#1.offset); srcloc: null [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8822: ~ldv_statevar_0~0 := 6bv32; [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7435-1: SUMMARY for call ns83820_do_isr_#t~ret539#1.base, ns83820_do_isr_#t~ret539#1.offset := PRIV(ns83820_do_isr_~ndev#1.base, ns83820_do_isr_~ndev#1.offset); srcloc: null [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7435: ns83820_do_isr_~tmp~46#1.base, ns83820_do_isr_~tmp~46#1.offset := ns83820_do_isr_#t~ret539#1.base, ns83820_do_isr_#t~ret539#1.offset;havoc ns83820_do_isr_#t~ret539#1.base, ns83820_do_isr_#t~ret539#1.offset;ns83820_do_isr_~dev~16#1.base, ns83820_do_isr_~dev~16#1.offset := ns83820_do_isr_~tmp~46#1.base, ns83820_do_isr_~tmp~46#1.offset; [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8360-1: SUMMARY for call ldv_alloc_etherdev_mqs_#t~ret747#1.base, ldv_alloc_etherdev_mqs_#t~ret747#1.offset := ldv_xmalloc(3200bv64); srcloc: null [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7303: assume ~zero_extend~32~8(ns83820_set_settings_#t~mem504#1) != ns83820_set_settings_~fullduplex~2#1;havoc ns83820_set_settings_#t~mem504#1; [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7303: assume !(~zero_extend~32~8(ns83820_set_settings_#t~mem504#1) != ns83820_set_settings_~fullduplex~2#1);havoc ns83820_set_settings_#t~mem504#1; [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8360: ldv_alloc_etherdev_mqs_~tmp~60#1.base, ldv_alloc_etherdev_mqs_~tmp~60#1.offset := ldv_alloc_etherdev_mqs_#t~ret747#1.base, ldv_alloc_etherdev_mqs_#t~ret747#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret747#1.base, ldv_alloc_etherdev_mqs_#t~ret747#1.offset;ldv_alloc_etherdev_mqs_~ldv_4_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_4_netdev_net_device~0#1.offset := ldv_alloc_etherdev_mqs_~tmp~60#1.base, ldv_alloc_etherdev_mqs_~tmp~60#1.offset;ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~ldv_4_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_4_netdev_net_device~0#1.offset; [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9219: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem793#1.base, ldv_pci_pci_instance_2_#t~mem793#1.offset);havoc ldv_pci_pci_instance_2_#t~mem793#1.base, ldv_pci_pci_instance_2_#t~mem793#1.offset;call ldv_pci_pci_instance_2_#t~mem794#1.base, ldv_pci_pci_instance_2_#t~mem794#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~mem794#1.base, ldv_pci_pci_instance_2_#t~mem794#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:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9219: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem793#1.base, ldv_pci_pci_instance_2_#t~mem793#1.offset));havoc ldv_pci_pci_instance_2_#t~mem793#1.base, ldv_pci_pci_instance_2_#t~mem793#1.offset; [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7369-1: SUMMARY for call ns83820_get_link_#t~ret529#1.base, ns83820_get_link_#t~ret529#1.offset := PRIV(ns83820_get_link_~ndev#1.base, ns83820_get_link_~ndev#1.offset); srcloc: null [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9219-1: call ldv_pci_pci_instance_2_#t~mem793#1.base, ldv_pci_pci_instance_2_#t~mem793#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:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7369: ns83820_get_link_~tmp~44#1.base, ns83820_get_link_~tmp~44#1.offset := ns83820_get_link_#t~ret529#1.base, ns83820_get_link_#t~ret529#1.offset;havoc ns83820_get_link_#t~ret529#1.base, ns83820_get_link_#t~ret529#1.offset;ns83820_get_link_~dev~14#1.base, ns83820_get_link_~dev~14#1.offset := ns83820_get_link_~tmp~44#1.base, ns83820_get_link_~tmp~44#1.offset;call ns83820_get_link_#t~mem530#1.base, ns83820_get_link_#t~mem530#1.offset := read~$Pointer$#4(ns83820_get_link_~dev~14#1.base, ns83820_get_link_~dev~14#1.offset, 8bv64); [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9417: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1;ldv_request_irq_102_#t~ret842#1 := ldv_request_irq_#res#1;havoc ldv_request_irq_#t~ret821#1, ldv_request_irq_~arg0#1, ldv_request_irq_~arg1#1, ldv_request_irq_~arg2#1.base, ldv_request_irq_~arg2#1.offset, ldv_request_irq_~arg3#1, ldv_request_irq_~arg4#1.base, ldv_request_irq_~arg4#1.offset, ldv_request_irq_~arg5#1.base, ldv_request_irq_~arg5#1.offset, ldv_request_irq_~ldv_9_callback_handler~0#1.base, ldv_request_irq_~ldv_9_callback_handler~0#1.offset, ldv_request_irq_~ldv_9_data_data~0#1.base, ldv_request_irq_~ldv_9_data_data~0#1.offset, ldv_request_irq_~ldv_9_line_line~0#1, ldv_request_irq_~ldv_9_thread_thread~0#1.base, ldv_request_irq_~ldv_9_thread_thread~0#1.offset, ldv_request_irq_~tmp~71#1;havoc ldv_request_irq_#in~arg0#1, ldv_request_irq_#in~arg1#1, ldv_request_irq_#in~arg2#1.base, ldv_request_irq_#in~arg2#1.offset, ldv_request_irq_#in~arg3#1, ldv_request_irq_#in~arg4#1.base, ldv_request_irq_#in~arg4#1.offset, ldv_request_irq_#in~arg5#1.base, ldv_request_irq_#in~arg5#1.offset;assume { :end_inline_ldv_request_irq } true;ldv_request_irq_102_~tmp___0~34#1 := ldv_request_irq_102_#t~ret842#1;havoc ldv_request_irq_102_#t~ret842#1;ldv_request_irq_102_#res#1 := ldv_request_irq_102_~tmp___0~34#1; [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8955: havoc ldv_net_dummy_resourceless_instance_1_#t~ret775#1, ldv_net_dummy_resourceless_instance_1_#t~ret776#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:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7105: call ns83820_hard_start_xmit_#t~mem449#1 := read~intINTTYPE4#4(ns83820_hard_start_xmit_~skb#1.base, ~bvadd~64(104bv64, ns83820_hard_start_xmit_~skb#1.offset), 4bv64);ns83820_hard_start_xmit_~len~2#1 := ns83820_hard_start_xmit_#t~mem449#1;havoc ns83820_hard_start_xmit_#t~mem449#1; [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8625: assume 7bv32 == ~ldv_statevar_14~0; [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8625: assume !(7bv32 == ~ldv_statevar_14~0); [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7238: call write~intINTTYPE1#4((if 0bv32 != ns83820_get_settings_~fullduplex~1#1 then 1bv32 else 0bv32)[8:0], ns83820_get_settings_~cmd#1.base, ~bvadd~64(14bv64, ns83820_get_settings_~cmd#1.offset), 1bv64); [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7304: assume 0bv32 != ns83820_set_settings_~have_optical~0#1;call ns83820_set_settings_#t~mem505#1 := read~intINTTYPE1#4(ns83820_set_settings_~cmd#1.base, ~bvadd~64(14bv64, ns83820_set_settings_~cmd#1.offset), 1bv64); [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7304: assume !(0bv32 != ns83820_set_settings_~have_optical~0#1); [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7106: assume 0bv32 != ns83820_hard_start_xmit_~nr_frags~0#1;call ns83820_hard_start_xmit_#t~mem450#1 := read~intINTTYPE4#4(ns83820_hard_start_xmit_~skb#1.base, ~bvadd~64(108bv64, ns83820_hard_start_xmit_~skb#1.offset), 4bv64);ns83820_hard_start_xmit_~len~2#1 := ~bvsub~32(ns83820_hard_start_xmit_~len~2#1, ns83820_hard_start_xmit_#t~mem450#1);havoc ns83820_hard_start_xmit_#t~mem450#1; [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7106: assume !(0bv32 != ns83820_hard_start_xmit_~nr_frags~0#1); [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8031-1: SUMMARY for call writel(3497013760bv32, ns83820_init_one_#t~mem697#1.base, ~bvadd~64(40bv64, ns83820_init_one_#t~mem697#1.offset)); srcloc: null [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8031: havoc ns83820_init_one_#t~mem697#1.base, ns83820_init_one_#t~mem697#1.offset;call ns83820_init_one_#t~mem698#1.base, ns83820_init_one_#t~mem698#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7899-1: SUMMARY for call ns83820_init_one_#t~ret638#1.base, ns83820_init_one_#t~ret638#1.offset := spinlock_check(ns83820_init_one_~dev~23#1.base, ~bvadd~64(844bv64, ns83820_init_one_~dev~23#1.offset)); srcloc: null [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7899: havoc ns83820_init_one_#t~ret638#1.base, ns83820_init_one_#t~ret638#1.offset; [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8031-2: call ns83820_init_one_#t~mem697#1.base, ns83820_init_one_#t~mem697#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7635-1: SUMMARY for call ns83820_tx_watch_#t~ret601#1 := printk(25bv64, 0bv64); srcloc: null [2025-02-08 03:55:08,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7635: havoc ns83820_tx_watch_#t~mem599#1;havoc ns83820_tx_watch_#t~mem600#1;havoc ns83820_tx_watch_#t~ret601#1; [2025-02-08 03:55:08,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7503: assume 0bv32 != ~bvand~32(960bv32, ns83820_do_isr_~isr#1);assume { :begin_inline_ldv___ldv_spin_lock_86 } true;ldv___ldv_spin_lock_86_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_86_#in~ldv_func_arg1#1.offset := ns83820_do_isr_~dev~16#1.base, ~bvadd~64(844bv64, ns83820_do_isr_~dev~16#1.offset);havoc ldv___ldv_spin_lock_86_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_86_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_86_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_86_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_86_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_86_#in~ldv_func_arg1#1.offset; [2025-02-08 03:55:08,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7503: assume !(0bv32 != ~bvand~32(960bv32, ns83820_do_isr_~isr#1)); [2025-02-08 03:55:08,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7371-1: SUMMARY for call ns83820_get_link_#t~ret531#1 := readl(ns83820_get_link_#t~mem530#1.base, ~bvadd~64(4bv64, ns83820_get_link_#t~mem530#1.offset)); srcloc: null [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7371: ns83820_get_link_~tmp___0~21#1 := ns83820_get_link_#t~ret531#1;havoc ns83820_get_link_#t~mem530#1.base, ns83820_get_link_#t~mem530#1.offset;havoc ns83820_get_link_#t~ret531#1;ns83820_get_link_~cfg~3#1 := ~bvxor~32(ns83820_get_link_~tmp___0~21#1, (if 0bv32 != ~lnksts~0 then 4026531840bv32 else 1879048192bv32));ns83820_get_link_#res#1 := (if ~bvslt~32(ns83820_get_link_~cfg~3#1, 0bv32) then 1bv32 else 0bv32);ldv_dummy_resourceless_instance_callback_1_7_#t~ret761#1 := ns83820_get_link_#res#1;havoc ns83820_get_link_#t~ret529#1.base, ns83820_get_link_#t~ret529#1.offset, ns83820_get_link_#t~mem530#1.base, ns83820_get_link_#t~mem530#1.offset, ns83820_get_link_#t~ret531#1, ns83820_get_link_~ndev#1.base, ns83820_get_link_~ndev#1.offset, ns83820_get_link_~dev~14#1.base, ns83820_get_link_~dev~14#1.offset, ns83820_get_link_~tmp~44#1.base, ns83820_get_link_~tmp~44#1.offset, ns83820_get_link_~cfg~3#1, ns83820_get_link_~tmp___0~21#1;havoc ns83820_get_link_#in~ndev#1.base, ns83820_get_link_#in~ndev#1.offset;assume { :end_inline_ns83820_get_link } true;havoc ldv_dummy_resourceless_instance_callback_1_7_#t~ret761#1;havoc ldv_dummy_resourceless_instance_callback_1_7_#t~ret761#1, 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;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;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_7 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12260: havoc pci_enable_device_#t~nondet976#1; [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9221: 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~mem794#1.base, ldv_pci_pci_instance_2_#t~mem794#1.offset; [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12260-1: ns83820_init_one_#t~ret641#1 := pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet976#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;ns83820_init_one_~err~0#1 := ns83820_init_one_#t~ret641#1;havoc ns83820_init_one_#t~ret641#1; [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7305: assume 1bv32 == ~zero_extend~32~8(ns83820_set_settings_#t~mem505#1);havoc ns83820_set_settings_#t~mem505#1;call ns83820_set_settings_#t~mem506#1.base, ns83820_set_settings_#t~mem506#1.offset := read~$Pointer$#4(ns83820_set_settings_~dev~12#1.base, ns83820_set_settings_~dev~12#1.offset, 8bv64); [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7305: assume !(1bv32 == ~zero_extend~32~8(ns83820_set_settings_#t~mem505#1));havoc ns83820_set_settings_#t~mem505#1; [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7966: ns83820_init_one_~tmp___4~3#1 := ns83820_init_one_#t~ret659#1;havoc ns83820_init_one_#t~mem658#1.base, ns83820_init_one_#t~mem658#1.offset;havoc ns83820_init_one_#t~ret659#1;call ns83820_init_one_#t~mem660#1 := read~intINTTYPE2#4(ns83820_init_one_~pci_dev#1.base, ~bvadd~64(64bv64, ns83820_init_one_~pci_dev#1.offset), 2bv64);call ns83820_init_one_#t~mem661#1 := read~intINTTYPE2#4(ns83820_init_one_~pci_dev#1.base, ~bvadd~64(66bv64, ns83820_init_one_~pci_dev#1.offset), 2bv64); [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8032-1: SUMMARY for call writel(0bv32, ns83820_init_one_#t~mem698#1.base, ~bvadd~64(28bv64, ns83820_init_one_#t~mem698#1.offset)); srcloc: null [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8032: havoc ns83820_init_one_#t~mem698#1.base, ns83820_init_one_#t~mem698#1.offset;call ns83820_init_one_#t~mem699#1.base, ns83820_init_one_#t~mem699#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8891: assume 1bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8891: assume !(1bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7900: SUMMARY for call __raw_spin_lock_init(ns83820_init_one_~dev~23#1.base, ~bvadd~64(844bv64, ns83820_init_one_~dev~23#1.offset), 31bv64, 0bv64, ns83820_init_one_~#__key___0~0#1.base, ns83820_init_one_~#__key___0~0#1.offset); srcloc: null [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7966-1: SUMMARY for call ns83820_init_one_#t~ret659#1 := readl(ns83820_init_one_#t~mem658#1.base, ~bvadd~64(556bv64, ns83820_init_one_#t~mem658#1.offset)); srcloc: null [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7438: assume 0bv32 != ~bvand~32(16bv32, ns83820_do_isr_~isr#1);call write~intINTTYPE8#4(1bv64, ns83820_do_isr_~dev~16#1.base, ~bvadd~64(72bv64, ~bvadd~64(24bv64, ns83820_do_isr_~dev~16#1.offset)), 8bv64); [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7438: assume !(0bv32 != ~bvand~32(16bv32, ns83820_do_isr_~isr#1)); [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9156: assume 6bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9156: assume !(6bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7240: assume 2bv32 == ~bvand~32(3bv32, ~bvudiv~32(ns83820_get_settings_~cfg~1#1, 536870912bv32)); [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7240: assume !(2bv32 == ~bvand~32(3bv32, ~bvudiv~32(ns83820_get_settings_~cfg~1#1, 536870912bv32))); [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9090: havoc ldv_pci_instance_resume_early_2_6_#t~ret781#1; [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9288: SUMMARY for call ldv_free(~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset); srcloc: null [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7967-1: SUMMARY for call ns83820_init_one_#t~ret662#1 := printk(38bv64, 0bv64); srcloc: null [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7967: havoc ns83820_init_one_#t~mem660#1;havoc ns83820_init_one_#t~mem661#1;havoc ns83820_init_one_#t~ret662#1;call write~$Pointer$#4(~#netdev_ops~0.base, ~#netdev_ops~0.offset, ns83820_init_one_~ndev~5#1.base, ~bvadd~64(468bv64, ns83820_init_one_~ndev~5#1.offset), 8bv64);call write~$Pointer$#4(~#ops~0.base, ~#ops~0.offset, ns83820_init_one_~ndev~5#1.base, ~bvadd~64(476bv64, ns83820_init_one_~ndev~5#1.offset), 8bv64);call write~intINTTYPE4#4(1250bv32, ns83820_init_one_~ndev~5#1.base, ~bvadd~64(995bv64, ns83820_init_one_~ndev~5#1.offset), 4bv64);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 := ns83820_init_one_~pci_dev#1.base, ns83820_init_one_~pci_dev#1.offset, ns83820_init_one_~ndev~5#1.base, ns83820_init_one_~ndev~5#1.offset;havoc pci_set_drvdata_#t~ret215#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~ret832#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~75#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~75#1; [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8033-1: SUMMARY for call writel(256bv32, ns83820_init_one_#t~mem699#1.base, ~bvadd~64(28bv64, ns83820_init_one_#t~mem699#1.offset)); srcloc: null [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8033: havoc ns83820_init_one_#t~mem699#1.base, ns83820_init_one_#t~mem699#1.offset;call ns83820_init_one_#t~mem700#1.base, ns83820_init_one_#t~mem700#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9090-1: SUMMARY for call ldv_pci_instance_resume_early_2_6_#t~ret781#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:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7637: SUMMARY for call ns83820_tx_timeout(ns83820_tx_watch_~ndev~4#1.base, ns83820_tx_watch_~ndev~4#1.offset); srcloc: null [2025-02-08 03:55:08,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9355: assume { :begin_inline_ldv_dispatch_deregister_12_1 } true;ldv_dispatch_deregister_12_1_#in~arg0#1.base, ldv_dispatch_deregister_12_1_#in~arg0#1.offset := ldv_pci_unregister_driver_~ldv_12_pci_driver_pci_driver~0#1.base, ldv_pci_unregister_driver_~ldv_12_pci_driver_pci_driver~0#1.offset;havoc ldv_dispatch_deregister_12_1_~arg0#1.base, ldv_dispatch_deregister_12_1_~arg0#1.offset;ldv_dispatch_deregister_12_1_~arg0#1.base, ldv_dispatch_deregister_12_1_~arg0#1.offset := ldv_dispatch_deregister_12_1_#in~arg0#1.base, ldv_dispatch_deregister_12_1_#in~arg0#1.offset;~ldv_2_container_pci_driver~0.base, ~ldv_2_container_pci_driver~0.offset := ldv_dispatch_deregister_12_1_~arg0#1.base, ldv_dispatch_deregister_12_1_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_2_11 } true;~ldv_2_ret_default~0 := 1bv32;~ldv_statevar_2~0 := 20bv32;assume { :end_inline_ldv_switch_automaton_state_2_11 } true;havoc ldv_dispatch_deregister_12_1_~arg0#1.base, ldv_dispatch_deregister_12_1_~arg0#1.offset;havoc ldv_dispatch_deregister_12_1_#in~arg0#1.base, ldv_dispatch_deregister_12_1_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_deregister_12_1 } true; [2025-02-08 03:55:08,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7505: havoc ldv___ldv_spin_lock_86_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_86_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_86_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_86_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_86 } true; [2025-02-08 03:55:08,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9355-1: SUMMARY for call ldv_assume((if 12bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:08,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7307-1: SUMMARY for call ns83820_set_settings_#t~ret507#1 := readl(ns83820_set_settings_#t~mem506#1.base, ~bvadd~64(40bv64, ns83820_set_settings_#t~mem506#1.offset)); srcloc: null [2025-02-08 03:55:08,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8364-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:08,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7307: ns83820_set_settings_~tmp___1~12#1 := ns83820_set_settings_#t~ret507#1;havoc ns83820_set_settings_#t~mem506#1.base, ns83820_set_settings_#t~mem506#1.offset;havoc ns83820_set_settings_#t~ret507#1;call ns83820_set_settings_#t~mem508#1.base, ns83820_set_settings_#t~mem508#1.offset := read~$Pointer$#4(ns83820_set_settings_~dev~12#1.base, ns83820_set_settings_~dev~12#1.offset, 8bv64); [2025-02-08 03:55:08,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8034: havoc ns83820_init_one_#t~mem700#1.base, ns83820_init_one_#t~mem700#1.offset;call ns83820_init_one_#t~mem701#1.base, ns83820_init_one_#t~mem701#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9289: ~ldv_2_ret_default~0 := 1bv32;~ldv_statevar_2~0 := 20bv32; [2025-02-08 03:55:08,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9289-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:08,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7043: assume ~bvsle~32(ns83820_hard_start_xmit_~nr_free~0#1, ns83820_hard_start_xmit_~nr_frags~0#1); [2025-02-08 03:55:08,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7043: assume !~bvsle~32(ns83820_hard_start_xmit_~nr_free~0#1, ns83820_hard_start_xmit_~nr_frags~0#1);call ns83820_hard_start_xmit_#t~mem438#1 := read~intINTTYPE2#4(ns83820_hard_start_xmit_~dev~9#1.base, ~bvadd~64(918bv64, ns83820_hard_start_xmit_~dev~9#1.offset), 2bv64); [2025-02-08 03:55:08,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7902: havoc ns83820_init_one_#t~ret639#1.base, ns83820_init_one_#t~ret639#1.offset; [2025-02-08 03:55:08,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9884: SUMMARY for call ldv_spin_lock_tx_lock_of_ns83820(); srcloc: null [2025-02-08 03:55:08,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8034-1: SUMMARY for call writel(0bv32, ns83820_init_one_#t~mem700#1.base, ~bvadd~64(28bv64, ns83820_init_one_#t~mem700#1.offset)); srcloc: null [2025-02-08 03:55:08,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9025: 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_dummy_resourceless_instance_callback_1_16_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_16_#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_16_#t~ret758#1, 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_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg2#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;ldv_dummy_resourceless_instance_callback_1_16_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_16_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_16_#in~arg2#1.offset;assume { :begin_inline_ns83820_hard_start_xmit } true;ns83820_hard_start_xmit_#in~skb#1.base, ns83820_hard_start_xmit_#in~skb#1.offset, ns83820_hard_start_xmit_#in~ndev#1.base, ns83820_hard_start_xmit_#in~ndev#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_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg2#1.offset;havoc ns83820_hard_start_xmit_#res#1;havoc ns83820_hard_start_xmit_#t~ret428#1.base, ns83820_hard_start_xmit_#t~ret428#1.offset, ns83820_hard_start_xmit_#t~ret429#1.base, ns83820_hard_start_xmit_#t~ret429#1.offset, ns83820_hard_start_xmit_#t~mem430#1, ns83820_hard_start_xmit_#t~mem431#1, ns83820_hard_start_xmit_#t~ret432#1, ns83820_hard_start_xmit_#t~mem433#1, ns83820_hard_start_xmit_#t~ret434#1, ns83820_hard_start_xmit_#t~mem435#1, ns83820_hard_start_xmit_#t~mem436#1, ns83820_hard_start_xmit_#t~mem437#1, ns83820_hard_start_xmit_#t~mem438#1, ns83820_hard_start_xmit_#t~mem439#1, ns83820_hard_start_xmit_#t~ret440#1.base, ns83820_hard_start_xmit_#t~ret440#1.offset, ns83820_hard_start_xmit_#t~mem441#1, ns83820_hard_start_xmit_#t~ret442#1.base, ns83820_hard_start_xmit_#t~ret442#1.offset, ns83820_hard_start_xmit_#t~mem443#1, ns83820_hard_start_xmit_#t~ret444#1.base, ns83820_hard_start_xmit_#t~ret444#1.offset, ns83820_hard_start_xmit_#t~mem445#1, ns83820_hard_start_xmit_#t~mem446#1, ns83820_hard_start_xmit_#t~mem447#1, ns83820_hard_start_xmit_#t~ret448#1, ns83820_hard_start_xmit_#t~mem449#1, ns83820_hard_start_xmit_#t~mem450#1, ns83820_hard_start_xmit_#t~mem451#1.base, ns83820_hard_start_xmit_#t~mem451#1.offset, ns83820_hard_start_xmit_#t~mem452#1.base, ns83820_hard_start_xmit_#t~mem452#1.offset, ns83820_hard_start_xmit_#t~ret453#1, ns83820_hard_start_xmit_#t~mem454#1.base, ns83820_hard_start_xmit_#t~mem454#1.offset, ns83820_hard_start_xmit_#t~mem455#1.base, ns83820_hard_start_xmit_#t~mem455#1.offset, ns83820_hard_start_xmit_#t~mem456#1, ns83820_hard_start_xmit_#t~ret457#1, ns83820_hard_start_xmit_#t~mem458#1.base, ns83820_hard_start_xmit_#t~mem458#1.offset, ns83820_hard_start_xmit_#t~ret459#1, ns83820_hard_start_xmit_#t~ret460#1, ns83820_hard_start_xmit_#t~mem461#1, ns83820_hard_start_xmit_#t~mem462#1, ns83820_hard_start_xmit_#t~short463#1, ns83820_hard_start_xmit_#t~mem464#1, ns83820_hard_start_xmit_#t~mem465#1, ns83820_hard_start_xmit_#t~short466#1, ns83820_hard_start_xmit_~skb#1.base, ns83820_hard_start_xmit_~skb#1.offset, ns83820_hard_start_xmit_~ndev#1.base, ns83820_hard_start_xmit_~ndev#1.offset, ns83820_hard_start_xmit_~dev~9#1.base, ns83820_hard_start_xmit_~dev~9#1.offset, ns83820_hard_start_xmit_~tmp~38#1.base, ns83820_hard_start_xmit_~tmp~38#1.offset, ns83820_hard_start_xmit_~free_idx~0#1, ns83820_hard_start_xmit_~cmdsts~3#1, ns83820_hard_start_xmit_~extsts~1#1, ns83820_hard_start_xmit_~nr_free~0#1, ns83820_hard_start_xmit_~nr_frags~0#1, ns83820_hard_start_xmit_~tx_done_idx~1#1, ns83820_hard_start_xmit_~last_idx~0#1, ns83820_hard_start_xmit_~buf~1#1, ns83820_hard_start_xmit_~len~2#1, ns83820_hard_start_xmit_~frag~0#1.base, ns83820_hard_start_xmit_~frag~0#1.offset, ns83820_hard_start_xmit_~stopped~0#1, ns83820_hard_start_xmit_~do_intr~0#1, ns83820_hard_start_xmit_~first_desc~0#1.base, ns83820_hard_start_xmit_~first_desc~0#1.offset, ns83820_hard_start_xmit_~tmp___0~16#1.base, ns83820_hard_start_xmit_~tmp___0~16#1.offset, ns83820_hard_start_xmit_~tmp___1~10#1, ns83820_hard_start_xmit_~tmp___2~5#1, ns83820_hard_start_xmit_~tmp___3~3#1.base, ns83820_hard_start_xmit_~tmp___3~3#1.offset, ns83820_hard_start_xmit_~tmp___4~1#1.base, ns83820_hard_start_xmit_~tmp___4~1#1.offset, ns83820_hard_start_xmit_~tmp___5~1#1.base, ns83820_hard_start_xmit_~tmp___5~1#1.offset, ns83820_hard_start_xmit_~tag~1#1, ns83820_hard_start_xmit_~tmp___6~1#1, ns83820_hard_start_xmit_~desc~3#1.base, ns83820_hard_start_xmit_~desc~3#1.offset, ns83820_hard_start_xmit_~tmp___7~1#1;ns83820_hard_start_xmit_~skb#1.base, ns83820_hard_start_xmit_~skb#1.offset := ns83820_hard_start_xmit_#in~skb#1.base, ns83820_hard_start_xmit_#in~skb#1.offset;ns83820_hard_start_xmit_~ndev#1.base, ns83820_hard_start_xmit_~ndev#1.offset := ns83820_hard_start_xmit_#in~ndev#1.base, ns83820_hard_start_xmit_#in~ndev#1.offset;havoc ns83820_hard_start_xmit_~dev~9#1.base, ns83820_hard_start_xmit_~dev~9#1.offset;havoc ns83820_hard_start_xmit_~tmp~38#1.base, ns83820_hard_start_xmit_~tmp~38#1.offset;havoc ns83820_hard_start_xmit_~free_idx~0#1;havoc ns83820_hard_start_xmit_~cmdsts~3#1;havoc ns83820_hard_start_xmit_~extsts~1#1;havoc ns83820_hard_start_xmit_~nr_free~0#1;havoc ns83820_hard_start_xmit_~nr_frags~0#1;havoc ns83820_hard_start_xmit_~tx_done_idx~1#1;havoc ns83820_hard_start_xmit_~last_idx~0#1;havoc ns83820_hard_start_xmit_~buf~1#1;havoc ns83820_hard_start_xmit_~len~2#1;havoc ns83820_hard_start_xmit_~frag~0#1.base, ns83820_hard_start_xmit_~frag~0#1.offset;havoc ns83820_hard_start_xmit_~stopped~0#1;havoc ns83820_hard_start_xmit_~do_intr~0#1;havoc ns83820_hard_start_xmit_~first_desc~0#1.base, ns83820_hard_start_xmit_~first_desc~0#1.offset;havoc ns83820_hard_start_xmit_~tmp___0~16#1.base, ns83820_hard_start_xmit_~tmp___0~16#1.offset;havoc ns83820_hard_start_xmit_~tmp___1~10#1;havoc ns83820_hard_start_xmit_~tmp___2~5#1;havoc ns83820_hard_start_xmit_~tmp___3~3#1.base, ns83820_hard_start_xmit_~tmp___3~3#1.offset;havoc ns83820_hard_start_xmit_~tmp___4~1#1.base, ns83820_hard_start_xmit_~tmp___4~1#1.offset;havoc ns83820_hard_start_xmit_~tmp___5~1#1.base, ns83820_hard_start_xmit_~tmp___5~1#1.offset;havoc ns83820_hard_start_xmit_~tag~1#1;havoc ns83820_hard_start_xmit_~tmp___6~1#1;havoc ns83820_hard_start_xmit_~desc~3#1.base, ns83820_hard_start_xmit_~desc~3#1.offset;havoc ns83820_hard_start_xmit_~tmp___7~1#1; [2025-02-08 03:55:08,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7902-1: SUMMARY for call ns83820_init_one_#t~ret639#1.base, ns83820_init_one_#t~ret639#1.offset := spinlock_check(ns83820_init_one_~dev~23#1.base, ~bvadd~64(760bv64, ns83820_init_one_~dev~23#1.offset)); srcloc: null [2025-02-08 03:55:08,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8629: havoc ldv_entry_EMGentry_14_#t~ret764#1, ldv_entry_EMGentry_14_#t~ret765#1, ldv_entry_EMGentry_14_#t~ret766#1, ldv_entry_EMGentry_14_~arg0#1.base, ldv_entry_EMGentry_14_~arg0#1.offset, ldv_entry_EMGentry_14_~tmp~61#1;havoc ldv_entry_EMGentry_14_#in~arg0#1.base, ldv_entry_EMGentry_14_#in~arg0#1.offset;assume { :end_inline_ldv_entry_EMGentry_14 } true; [2025-02-08 03:55:08,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7506: SUMMARY for call do_tx_done(ns83820_do_isr_~ndev#1.base, ns83820_do_isr_~ndev#1.offset); srcloc: null [2025-02-08 03:55:08,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7308-1: SUMMARY for call writel(~bvor~32(3489660928bv32, ns83820_set_settings_~tmp___1~12#1), ns83820_set_settings_#t~mem508#1.base, ~bvadd~64(40bv64, ns83820_set_settings_#t~mem508#1.offset)); srcloc: null [2025-02-08 03:55:08,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7308: havoc ns83820_set_settings_#t~mem508#1.base, ns83820_set_settings_#t~mem508#1.offset;call ns83820_set_settings_#t~mem509#1.base, ns83820_set_settings_#t~mem509#1.offset := read~$Pointer$#4(ns83820_set_settings_~dev~12#1.base, ns83820_set_settings_~dev~12#1.offset, 8bv64); [2025-02-08 03:55:08,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8035-1: SUMMARY for call writel(4100980736bv32, ns83820_init_one_#t~mem701#1.base, ~bvadd~64(56bv64, ns83820_init_one_#t~mem701#1.offset)); srcloc: null [2025-02-08 03:55:08,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8035: havoc ns83820_init_one_#t~mem701#1.base, ns83820_init_one_#t~mem701#1.offset;call ns83820_init_one_#t~mem702#1.base, ns83820_init_one_#t~mem702#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7903-1: SUMMARY for call __raw_spin_lock_init(ns83820_init_one_~dev~23#1.base, ~bvadd~64(760bv64, ns83820_init_one_~dev~23#1.offset), 32bv64, 0bv64, ns83820_init_one_~#__key___1~0#1.base, ns83820_init_one_~#__key___1~0#1.offset); srcloc: null [2025-02-08 03:55:08,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9885: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_86_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_86_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:55:08,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7903: call write~$Pointer$#4(ns83820_init_one_~pci_dev#1.base, ns83820_init_one_~pci_dev#1.offset, ns83820_init_one_~dev~23#1.base, ~bvadd~64(8bv64, ns83820_init_one_~dev~23#1.offset), 8bv64);call write~$Pointer$#4(ns83820_init_one_~pci_dev#1.base, ~bvadd~64(179bv64, ns83820_init_one_~pci_dev#1.offset), ns83820_init_one_~ndev~5#1.base, ~bvadd~64(1236bv64, ns83820_init_one_~ndev~5#1.offset), 8bv64);assume { :begin_inline___init_work } true;__init_work_#in~arg0#1.base, __init_work_#in~arg0#1.offset, __init_work_#in~arg1#1 := ns83820_init_one_~dev~23#1.base, ~bvadd~64(684bv64, ns83820_init_one_~dev~23#1.offset), 0bv32;havoc __init_work_~arg0#1.base, __init_work_~arg0#1.offset, __init_work_~arg1#1;__init_work_~arg0#1.base, __init_work_~arg0#1.offset := __init_work_#in~arg0#1.base, __init_work_#in~arg0#1.offset;__init_work_~arg1#1 := __init_work_#in~arg1#1;havoc __init_work_~arg0#1.base, __init_work_~arg0#1.offset, __init_work_~arg1#1;havoc __init_work_#in~arg0#1.base, __init_work_#in~arg0#1.offset, __init_work_#in~arg1#1;assume { :end_inline___init_work } true;call write~intINTTYPE8#17(137438953408bv64, ns83820_init_one_~#__constr_expr_0~0#1.base, ns83820_init_one_~#__constr_expr_0~0#1.offset, 8bv64);call ns83820_init_one_#t~mem640#1 := read~intINTTYPE8#17(ns83820_init_one_~#__constr_expr_0~0#1.base, ns83820_init_one_~#__constr_expr_0~0#1.offset, 8bv64);call write~intINTTYPE8#4(ns83820_init_one_#t~mem640#1, ns83820_init_one_~dev~23#1.base, ~bvadd~64(684bv64, ns83820_init_one_~dev~23#1.offset), 8bv64);havoc ns83820_init_one_#t~mem640#1;assume { :begin_inline_lockdep_init_map } true;lockdep_init_map_#in~arg0#1.base, lockdep_init_map_#in~arg0#1.offset, lockdep_init_map_#in~arg1#1.base, lockdep_init_map_#in~arg1#1.offset, lockdep_init_map_#in~arg2#1.base, lockdep_init_map_#in~arg2#1.offset, lockdep_init_map_#in~arg3#1 := ns83820_init_one_~dev~23#1.base, ~bvadd~64(32bv64, ~bvadd~64(684bv64, ns83820_init_one_~dev~23#1.offset)), 33bv64, 0bv64, ns83820_init_one_~#__key___2~0#1.base, ns83820_init_one_~#__key___2~0#1.offset, 0bv32;havoc lockdep_init_map_~arg0#1.base, lockdep_init_map_~arg0#1.offset, lockdep_init_map_~arg1#1.base, lockdep_init_map_~arg1#1.offset, lockdep_init_map_~arg2#1.base, lockdep_init_map_~arg2#1.offset, lockdep_init_map_~arg3#1;lockdep_init_map_~arg0#1.base, lockdep_init_map_~arg0#1.offset := lockdep_init_map_#in~arg0#1.base, lockdep_init_map_#in~arg0#1.offset;lockdep_init_map_~arg1#1.base, lockdep_init_map_~arg1#1.offset := lockdep_init_map_#in~arg1#1.base, lockdep_init_map_#in~arg1#1.offset;lockdep_init_map_~arg2#1.base, lockdep_init_map_~arg2#1.offset := lockdep_init_map_#in~arg2#1.base, lockdep_init_map_#in~arg2#1.offset;lockdep_init_map_~arg3#1 := lockdep_init_map_#in~arg3#1;havoc lockdep_init_map_~arg0#1.base, lockdep_init_map_~arg0#1.offset, lockdep_init_map_~arg1#1.base, lockdep_init_map_~arg1#1.offset, lockdep_init_map_~arg2#1.base, lockdep_init_map_~arg2#1.offset, lockdep_init_map_~arg3#1;havoc lockdep_init_map_#in~arg0#1.base, lockdep_init_map_#in~arg0#1.offset, lockdep_init_map_#in~arg1#1.base, lockdep_init_map_#in~arg1#1.offset, lockdep_init_map_#in~arg2#1.base, lockdep_init_map_#in~arg2#1.offset, lockdep_init_map_#in~arg3#1;assume { :end_inline_lockdep_init_map } true;assume { :begin_inline_INIT_LIST_HEAD } true;INIT_LIST_HEAD_#in~list#1.base, INIT_LIST_HEAD_#in~list#1.offset := ns83820_init_one_~dev~23#1.base, ~bvadd~64(8bv64, ~bvadd~64(684bv64, ns83820_init_one_~dev~23#1.offset));havoc INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset;INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset := INIT_LIST_HEAD_#in~list#1.base, INIT_LIST_HEAD_#in~list#1.offset;call write~$Pointer$#4(INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset, INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset, 8bv64);call write~$Pointer$#4(INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset, INIT_LIST_HEAD_~list#1.base, ~bvadd~64(8bv64, INIT_LIST_HEAD_~list#1.offset), 8bv64);havoc INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset;havoc INIT_LIST_HEAD_#in~list#1.base, INIT_LIST_HEAD_#in~list#1.offset;assume { :end_inline_INIT_LIST_HEAD } true;call write~$Pointer$#4(#funAddr~queue_refill.base, #funAddr~queue_refill.offset, ns83820_init_one_~dev~23#1.base, ~bvadd~64(24bv64, ~bvadd~64(684bv64, ns83820_init_one_~dev~23#1.offset)), 8bv64);assume { :begin_inline_tasklet_init } true;tasklet_init_#in~arg0#1.base, tasklet_init_#in~arg0#1.offset, tasklet_init_#in~arg1#1.base, tasklet_init_#in~arg1#1.offset, tasklet_init_#in~arg2#1 := ns83820_init_one_~dev~23#1.base, ~bvadd~64(644bv64, ns83820_init_one_~dev~23#1.offset), #funAddr~rx_action.base, #funAddr~rx_action.offset, ~bvadd~64(ns83820_init_one_~ndev~5#1.base, ns83820_init_one_~ndev~5#1.offset);havoc tasklet_init_~arg0#1.base, tasklet_init_~arg0#1.offset, tasklet_init_~arg1#1.base, tasklet_init_~arg1#1.offset, tasklet_init_~arg2#1;tasklet_init_~arg0#1.base, tasklet_init_~arg0#1.offset := tasklet_init_#in~arg0#1.base, tasklet_init_#in~arg0#1.offset;tasklet_init_~arg1#1.base, tasklet_init_~arg1#1.offset := tasklet_init_#in~arg1#1.base, tasklet_init_#in~arg1#1.offset;tasklet_init_~arg2#1 := tasklet_init_#in~arg2#1;havoc tasklet_init_~arg0#1.base, tasklet_init_~arg0#1.offset, tasklet_init_~arg1#1.base, tasklet_init_~arg1#1.offset, tasklet_init_~arg2#1;havoc tasklet_init_#in~arg0#1.base, tasklet_init_#in~arg0#1.offset, tasklet_init_#in~arg1#1.base, tasklet_init_#in~arg1#1.offset, tasklet_init_#in~arg2#1;assume { :end_inline_tasklet_init } true;assume { :begin_inline_pci_enable_device } true;pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset := ns83820_init_one_~pci_dev#1.base, ns83820_init_one_~pci_dev#1.offset;havoc pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet976#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~nondet976#1;pci_enable_device_#res#1 := pci_enable_device_#t~nondet976#1;havoc pci_enable_device_#t~nondet976#1; [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8828: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_0_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8960: ~ldv_statevar_1~0 := ldv_net_dummy_resourceless_instance_1_#t~ret775#1;havoc ldv_net_dummy_resourceless_instance_1_#t~ret775#1; [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8960-1: SUMMARY for call ldv_net_dummy_resourceless_instance_1_#t~ret775#1 := ldv_switch_0(); srcloc: null [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7507-1: SUMMARY for call ldv_spin_unlock_irqrestore_87(ns83820_do_isr_~dev~16#1.base, ~bvadd~64(844bv64, ns83820_do_isr_~dev~16#1.offset), ns83820_do_isr_~flags~4#1); srcloc: null [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7507: call ns83820_do_isr_#t~mem557#1 := read~intINTTYPE2#4(ns83820_do_isr_~dev~16#1.base, ~bvadd~64(912bv64, ns83820_do_isr_~dev~16#1.offset), 2bv64);call ns83820_do_isr_#t~mem558#1 := read~intINTTYPE2#4(ns83820_do_isr_~dev~16#1.base, ~bvadd~64(916bv64, ns83820_do_isr_~dev~16#1.offset), 2bv64);ns83820_do_isr_#t~short560#1 := ~zero_extend~32~16(ns83820_do_isr_#t~mem557#1) == ~zero_extend~32~16(ns83820_do_isr_#t~mem558#1); [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7441: SUMMARY for call ns83820_rx_kick(ns83820_do_isr_~ndev#1.base, ns83820_do_isr_~ndev#1.offset); srcloc: null [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7309-1: SUMMARY for call ns83820_set_settings_#t~ret510#1 := readl(ns83820_set_settings_#t~mem509#1.base, ~bvadd~64(56bv64, ns83820_set_settings_#t~mem509#1.offset)); srcloc: null [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7309: ns83820_set_settings_~tmp___2~7#1 := ns83820_set_settings_#t~ret510#1;havoc ns83820_set_settings_#t~mem509#1.base, ns83820_set_settings_#t~mem509#1.offset;havoc ns83820_set_settings_#t~ret510#1;call ns83820_set_settings_#t~mem511#1.base, ns83820_set_settings_#t~mem511#1.offset := read~$Pointer$#4(ns83820_set_settings_~dev~12#1.base, ns83820_set_settings_~dev~12#1.offset, 8bv64); [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7111-1: SUMMARY for call ns83820_hard_start_xmit_#t~ret453#1 := pci_map_single(ns83820_hard_start_xmit_#t~mem451#1.base, ns83820_hard_start_xmit_#t~mem451#1.offset, ns83820_hard_start_xmit_#t~mem452#1.base, ns83820_hard_start_xmit_#t~mem452#1.offset, ~zero_extend~64~32(ns83820_hard_start_xmit_~len~2#1), 1bv32); srcloc: null [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7111: ns83820_hard_start_xmit_~buf~1#1 := ns83820_hard_start_xmit_#t~ret453#1;havoc ns83820_hard_start_xmit_#t~mem451#1.base, ns83820_hard_start_xmit_#t~mem451#1.offset;havoc ns83820_hard_start_xmit_#t~mem452#1.base, ns83820_hard_start_xmit_#t~mem452#1.offset;havoc ns83820_hard_start_xmit_#t~ret453#1;call ns83820_hard_start_xmit_#t~mem454#1.base, ns83820_hard_start_xmit_#t~mem454#1.offset := read~$Pointer$#4(ns83820_hard_start_xmit_~dev~9#1.base, ~bvadd~64(1964bv64, ns83820_hard_start_xmit_~dev~9#1.offset), 8bv64);ns83820_hard_start_xmit_~first_desc~0#1.base, ns83820_hard_start_xmit_~first_desc~0#1.offset := ns83820_hard_start_xmit_#t~mem454#1.base, ~bvadd~64(ns83820_hard_start_xmit_#t~mem454#1.offset, ~bvmul~64(4bv64, ~zero_extend~64~32(~bvmul~32(8bv32, ns83820_hard_start_xmit_~free_idx~0#1))));havoc ns83820_hard_start_xmit_#t~mem454#1.base, ns83820_hard_start_xmit_#t~mem454#1.offset; [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9225: ~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8036-1: SUMMARY for call writel(0bv32, ns83820_init_one_#t~mem702#1.base, ~bvadd~64(60bv64, ns83820_init_one_#t~mem702#1.offset)); srcloc: null [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8036: havoc ns83820_init_one_#t~mem702#1.base, ns83820_init_one_#t~mem702#1.offset;call ns83820_init_one_#t~mem703#1.base, ns83820_init_one_#t~mem703#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7045-1: SUMMARY for call netif_stop_queue(ns83820_hard_start_xmit_~ndev#1.base, ns83820_hard_start_xmit_~ndev#1.offset); srcloc: null [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7111-2: call ns83820_hard_start_xmit_#t~mem451#1.base, ns83820_hard_start_xmit_#t~mem451#1.offset := read~$Pointer$#4(ns83820_hard_start_xmit_~dev~9#1.base, ~bvadd~64(8bv64, ns83820_hard_start_xmit_~dev~9#1.offset), 8bv64);call ns83820_hard_start_xmit_#t~mem452#1.base, ns83820_hard_start_xmit_#t~mem452#1.offset := read~$Pointer$#4(ns83820_hard_start_xmit_~skb#1.base, ~bvadd~64(229bv64, ns83820_hard_start_xmit_~skb#1.offset), 8bv64); [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7045: call ns83820_hard_start_xmit_#t~mem437#1 := read~intINTTYPE2#4(ns83820_hard_start_xmit_~dev~9#1.base, ~bvadd~64(912bv64, ns83820_hard_start_xmit_~dev~9#1.offset), 2bv64); [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9952: ldv_mod_timer_97_~tmp~77#1 := ldv_mod_timer_97_#t~ret835#1;havoc ldv_mod_timer_97_#t~ret835#1;ldv_mod_timer_97_~ldv_func_res~1#1 := ldv_mod_timer_97_~tmp~77#1; [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9952-1: SUMMARY for call ldv_mod_timer_97_#t~ret835#1 := mod_timer(ldv_mod_timer_97_~ldv_func_arg1#1.base, ldv_mod_timer_97_~ldv_func_arg1#1.offset, ldv_mod_timer_97_~ldv_func_arg2#1); srcloc: null [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8895: assume 2bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8895: assume !(2bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9622: assume 2bv32 == ~ldv_statevar_3~0; [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9622: assume !(2bv32 == ~ldv_statevar_3~0); [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8367-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:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7310: havoc ns83820_set_settings_#t~mem511#1.base, ns83820_set_settings_#t~mem511#1.offset;call ns83820_set_settings_#t~mem512#1.base, ns83820_set_settings_#t~mem512#1.offset := read~$Pointer$#4(ns83820_set_settings_~dev~12#1.base, ns83820_set_settings_~dev~12#1.offset, 8bv64); [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7244: assume 1bv32 == ~bvand~32(3bv32, ~bvudiv~32(ns83820_get_settings_~cfg~1#1, 536870912bv32)); [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7244: assume !(1bv32 == ~bvand~32(3bv32, ~bvudiv~32(ns83820_get_settings_~cfg~1#1, 536870912bv32))); [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7310-1: SUMMARY for call writel(~bvor~32(268435456bv32, ns83820_set_settings_~tmp___2~7#1), ns83820_set_settings_#t~mem511#1.base, ~bvadd~64(56bv64, ns83820_set_settings_#t~mem511#1.offset)); srcloc: null [2025-02-08 03:55:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9358: havoc ldv_pci_unregister_driver_~arg0#1.base, ldv_pci_unregister_driver_~arg0#1.offset, ldv_pci_unregister_driver_~arg1#1.base, ldv_pci_unregister_driver_~arg1#1.offset, ldv_pci_unregister_driver_~ldv_12_pci_driver_pci_driver~0#1.base, ldv_pci_unregister_driver_~ldv_12_pci_driver_pci_driver~0#1.offset;havoc ldv_pci_unregister_driver_#in~arg0#1.base, ldv_pci_unregister_driver_#in~arg0#1.offset, ldv_pci_unregister_driver_#in~arg1#1.base, ldv_pci_unregister_driver_#in~arg1#1.offset;assume { :end_inline_ldv_pci_unregister_driver } true;havoc ldv_pci_unregister_driver_110_~ldv_func_arg1#1.base, ldv_pci_unregister_driver_110_~ldv_func_arg1#1.offset;havoc ldv_pci_unregister_driver_110_#in~ldv_func_arg1#1.base, ldv_pci_unregister_driver_110_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_pci_unregister_driver_110 } true;assume { :end_inline_ns83820_exit } true;havoc ldv_EMGentry_exit_ns83820_exit_14_2_~arg0#1.base, ldv_EMGentry_exit_ns83820_exit_14_2_~arg0#1.offset;havoc ldv_EMGentry_exit_ns83820_exit_14_2_#in~arg0#1.base, ldv_EMGentry_exit_ns83820_exit_14_2_#in~arg0#1.offset;assume { :end_inline_ldv_EMGentry_exit_ns83820_exit_14_2 } true; [2025-02-08 03:55:08,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9160: assume 7bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:08,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9160: assume !(7bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:08,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8037-1: SUMMARY for call writel(19bv32, ns83820_init_one_#t~mem703#1.base, ~bvadd~64(188bv64, ns83820_init_one_#t~mem703#1.offset)); srcloc: null [2025-02-08 03:55:08,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8037: havoc ns83820_init_one_#t~mem703#1.base, ns83820_init_one_#t~mem703#1.offset;call ns83820_init_one_#t~mem704#1.base, ns83820_init_one_#t~mem704#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7707: assume ~bvule~32(ns83820_getmac_~i~5#1, 2bv32); [2025-02-08 03:55:08,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7707: assume !~bvule~32(ns83820_getmac_~i~5#1, 2bv32);havoc ns83820_getmac_#t~mem615#1.base, ns83820_getmac_#t~mem615#1.offset, ns83820_getmac_#t~mem616#1.base, ns83820_getmac_#t~mem616#1.offset, ns83820_getmac_#t~ret617#1, ns83820_getmac_~dev#1.base, ns83820_getmac_~dev#1.offset, ns83820_getmac_~mac#1.base, ns83820_getmac_~mac#1.offset, ns83820_getmac_~i~5#1, ns83820_getmac_~data~0#1, ns83820_getmac_~tmp~52#1.base, ns83820_getmac_~tmp~52#1.offset, ns83820_getmac_~tmp___0~24#1.base, ns83820_getmac_~tmp___0~24#1.offset;havoc ns83820_getmac_#in~dev#1.base, ns83820_getmac_#in~dev#1.offset, ns83820_getmac_#in~mac#1.base, ns83820_getmac_#in~mac#1.offset;assume { :end_inline_ns83820_getmac } true;havoc ns83820_init_one_#t~mem707#1.base, ns83820_init_one_#t~mem707#1.offset;call ns83820_init_one_#t~mem708#1 := read~intINTTYPE8#4(ns83820_init_one_~ndev~5#1.base, ~bvadd~64(204bv64, ns83820_init_one_~ndev~5#1.offset), 8bv64);call write~intINTTYPE8#4(~bvor~64(1bv64, ns83820_init_one_#t~mem708#1), ns83820_init_one_~ndev~5#1.base, ~bvadd~64(204bv64, ns83820_init_one_~ndev~5#1.offset), 8bv64);havoc ns83820_init_one_#t~mem708#1;call ns83820_init_one_#t~mem709#1 := read~intINTTYPE8#4(ns83820_init_one_~ndev~5#1.base, ~bvadd~64(204bv64, ns83820_init_one_~ndev~5#1.offset), 8bv64);call write~intINTTYPE8#4(~bvor~64(2bv64, ns83820_init_one_#t~mem709#1), ns83820_init_one_~ndev~5#1.base, ~bvadd~64(204bv64, ns83820_init_one_~ndev~5#1.offset), 8bv64);havoc ns83820_init_one_#t~mem709#1;call ns83820_init_one_#t~mem710#1 := read~intINTTYPE8#4(ns83820_init_one_~ndev~5#1.base, ~bvadd~64(204bv64, ns83820_init_one_~ndev~5#1.offset), 8bv64);call write~intINTTYPE8#4(~bvor~64(384bv64, ns83820_init_one_#t~mem710#1), ns83820_init_one_~ndev~5#1.base, ~bvadd~64(204bv64, ns83820_init_one_~ndev~5#1.offset), 8bv64);havoc ns83820_init_one_#t~mem710#1; [2025-02-08 03:55:08,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8830: 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~ret771#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~769#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~770#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~770#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_#~769#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~770#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~770#1.offset;##fun~C_INT~X~$Pointer$~TO~C_INT_#~769#1 := ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~769#1;##fun~C_INT~X~$Pointer$~TO~C_INT_#~770#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~770#1.offset := ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~770#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~770#1.offset;ldv_interrupt_instance_thread_0_3_#t~ret771#1 := ##fun~C_INT~X~$Pointer$~TO~C_INT_#res#1;havoc ##fun~C_INT~X~$Pointer$~TO~C_INT_#~769#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~770#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~770#1.offset;havoc ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~769#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~770#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~770#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~ret771#1; [2025-02-08 03:55:08,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8830: assume !(0bv64 != ~bvadd~64(~ldv_0_thread_thread~0.base, ~ldv_0_thread_thread~0.offset)); [2025-02-08 03:55:08,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8632: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_14_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:08,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7509-1: assume ns83820_do_isr_#t~short560#1;call ns83820_do_isr_#t~mem559#1 := read~intINTTYPE4#4(ns83820_do_isr_~dev~16#1.base, ~bvadd~64(836bv64, ns83820_do_isr_~dev~16#1.offset), 4bv64);ns83820_do_isr_#t~short560#1 := 0bv32 != ~bvand~32(64bv32, ns83820_do_isr_#t~mem559#1); [2025-02-08 03:55:08,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7509-1: assume !ns83820_do_isr_#t~short560#1; [2025-02-08 03:55:08,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7509: assume ns83820_do_isr_#t~short560#1;havoc ns83820_do_isr_#t~mem557#1;havoc ns83820_do_isr_#t~mem558#1;havoc ns83820_do_isr_#t~mem559#1;havoc ns83820_do_isr_#t~short560#1;assume { :begin_inline_ldv___ldv_spin_lock_88 } true;ldv___ldv_spin_lock_88_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_88_#in~ldv_func_arg1#1.offset := ns83820_do_isr_~dev~16#1.base, ~bvadd~64(760bv64, ns83820_do_isr_~dev~16#1.offset);havoc ldv___ldv_spin_lock_88_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_88_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_88_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_88_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_88_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_88_#in~ldv_func_arg1#1.offset; [2025-02-08 03:55:08,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7509: assume !ns83820_do_isr_#t~short560#1;havoc ns83820_do_isr_#t~mem557#1;havoc ns83820_do_isr_#t~mem558#1;havoc ns83820_do_isr_#t~mem559#1;havoc ns83820_do_isr_#t~short560#1; [2025-02-08 03:55:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7311-1: SUMMARY for call ns83820_set_settings_#t~ret513#1 := readl(ns83820_set_settings_#t~mem512#1.base, ~bvadd~64(44bv64, ns83820_set_settings_#t~mem512#1.offset)); srcloc: null [2025-02-08 03:55:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7311: ns83820_set_settings_~tmp___3~5#1 := ns83820_set_settings_#t~ret513#1;havoc ns83820_set_settings_#t~mem512#1.base, ns83820_set_settings_#t~mem512#1.offset;havoc ns83820_set_settings_#t~ret513#1;call ns83820_set_settings_#t~mem514#1.base, ns83820_set_settings_#t~mem514#1.offset := read~$Pointer$#4(ns83820_set_settings_~dev~12#1.base, ns83820_set_settings_~dev~12#1.offset, 8bv64); [2025-02-08 03:55:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8038: havoc ns83820_init_one_#t~mem704#1.base, ns83820_init_one_#t~mem704#1.offset;call ns83820_init_one_#t~mem705#1.base, ns83820_init_one_#t~mem705#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10020: ns83820_init_one_#t~ret721#1 := ldv_register_netdevice_103_#res#1;havoc ldv_register_netdevice_103_#t~ret843#1, ldv_register_netdevice_103_#t~ret844#1, ldv_register_netdevice_103_~ldv_func_arg1#1.base, ldv_register_netdevice_103_~ldv_func_arg1#1.offset, ldv_register_netdevice_103_~ldv_func_res~5#1, ldv_register_netdevice_103_~tmp~81#1, ldv_register_netdevice_103_~tmp___0~35#1;havoc ldv_register_netdevice_103_#in~ldv_func_arg1#1.base, ldv_register_netdevice_103_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_register_netdevice_103 } true;ns83820_init_one_~err~0#1 := ns83820_init_one_#t~ret721#1;havoc ns83820_init_one_#t~ret721#1; [2025-02-08 03:55:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7047: assume ~zero_extend~32~16(ns83820_hard_start_xmit_#t~mem437#1) != ns83820_hard_start_xmit_~tx_done_idx~1#1;havoc ns83820_hard_start_xmit_#t~mem437#1; [2025-02-08 03:55:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7047: assume !(~zero_extend~32~16(ns83820_hard_start_xmit_#t~mem437#1) != ns83820_hard_start_xmit_~tx_done_idx~1#1);havoc ns83820_hard_start_xmit_#t~mem437#1;ns83820_hard_start_xmit_#res#1 := 16bv32; [2025-02-08 03:55:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9954: ldv_mod_timer_97_~tmp___0~31#1 := ldv_mod_timer_97_#t~ret836#1;havoc ldv_mod_timer_97_#t~ret836#1;ldv_mod_timer_97_#res#1 := ldv_mod_timer_97_~tmp___0~31#1; [2025-02-08 03:55:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8038-1: SUMMARY for call writel(10bv32, ns83820_init_one_#t~mem704#1.base, ~bvadd~64(192bv64, ns83820_init_one_#t~mem704#1.offset)); srcloc: null [2025-02-08 03:55:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7642: ns83820_tx_watch_#t~ret602#1 := ldv_mod_timer_97_#res#1;havoc ldv_mod_timer_97_#t~ret835#1, ldv_mod_timer_97_#t~ret836#1, ldv_mod_timer_97_~ldv_func_arg1#1.base, ldv_mod_timer_97_~ldv_func_arg1#1.offset, ldv_mod_timer_97_~ldv_func_arg2#1, ldv_mod_timer_97_~ldv_func_res~1#1, ldv_mod_timer_97_~tmp~77#1, ldv_mod_timer_97_~tmp___0~31#1;havoc ldv_mod_timer_97_#in~ldv_func_arg1#1.base, ldv_mod_timer_97_#in~ldv_func_arg1#1.offset, ldv_mod_timer_97_#in~ldv_func_arg2#1;assume { :end_inline_ldv_mod_timer_97 } true;havoc ns83820_tx_watch_#t~ret602#1; [2025-02-08 03:55:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9954-1: SUMMARY for call ldv_mod_timer_97_#t~ret836#1 := ldv_mod_timer(ldv_mod_timer_97_~ldv_func_res~1#1, ldv_mod_timer_97_~ldv_func_arg1#1.base, ldv_mod_timer_97_~ldv_func_arg1#1.offset, ldv_mod_timer_97_~ldv_func_arg2#1); srcloc: null [2025-02-08 03:55:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8501: havoc ldv_dummy_resourceless_instance_callback_1_13_#t~ret756#1;havoc ldv_dummy_resourceless_instance_callback_1_13_#t~ret756#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;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;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_13 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:55:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8501-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_13_#t~ret756#1 := ns83820_open(ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.offset); srcloc: null [2025-02-08 03:55:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7642-1: assume { :begin_inline_ldv_mod_timer_97 } true;ldv_mod_timer_97_#in~ldv_func_arg1#1.base, ldv_mod_timer_97_#in~ldv_func_arg1#1.offset, ldv_mod_timer_97_#in~ldv_func_arg2#1 := ns83820_tx_watch_~dev~19#1.base, ~bvadd~64(1980bv64, ns83820_tx_watch_~dev~19#1.offset), ~bvadd~64(500bv64, ~jiffies~0);havoc ldv_mod_timer_97_#res#1;havoc ldv_mod_timer_97_#t~ret835#1, ldv_mod_timer_97_#t~ret836#1, ldv_mod_timer_97_~ldv_func_arg1#1.base, ldv_mod_timer_97_~ldv_func_arg1#1.offset, ldv_mod_timer_97_~ldv_func_arg2#1, ldv_mod_timer_97_~ldv_func_res~1#1, ldv_mod_timer_97_~tmp~77#1, ldv_mod_timer_97_~tmp___0~31#1;ldv_mod_timer_97_~ldv_func_arg1#1.base, ldv_mod_timer_97_~ldv_func_arg1#1.offset := ldv_mod_timer_97_#in~ldv_func_arg1#1.base, ldv_mod_timer_97_#in~ldv_func_arg1#1.offset;ldv_mod_timer_97_~ldv_func_arg2#1 := ldv_mod_timer_97_#in~ldv_func_arg2#1;havoc ldv_mod_timer_97_~ldv_func_res~1#1;havoc ldv_mod_timer_97_~tmp~77#1;havoc ldv_mod_timer_97_~tmp___0~31#1; [2025-02-08 03:55:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8633: assume { :begin_inline_ldv_EMGentry_exit_ns83820_exit_14_2 } true;ldv_EMGentry_exit_ns83820_exit_14_2_#in~arg0#1.base, ldv_EMGentry_exit_ns83820_exit_14_2_#in~arg0#1.offset := ~ldv_14_exit_ns83820_exit_default~0.base, ~ldv_14_exit_ns83820_exit_default~0.offset;havoc ldv_EMGentry_exit_ns83820_exit_14_2_~arg0#1.base, ldv_EMGentry_exit_ns83820_exit_14_2_~arg0#1.offset;ldv_EMGentry_exit_ns83820_exit_14_2_~arg0#1.base, ldv_EMGentry_exit_ns83820_exit_14_2_~arg0#1.offset := ldv_EMGentry_exit_ns83820_exit_14_2_#in~arg0#1.base, ldv_EMGentry_exit_ns83820_exit_14_2_#in~arg0#1.offset;assume { :begin_inline_ns83820_exit } true;assume { :begin_inline_ldv_pci_unregister_driver_110 } true;ldv_pci_unregister_driver_110_#in~ldv_func_arg1#1.base, ldv_pci_unregister_driver_110_#in~ldv_func_arg1#1.offset := ~#driver~0.base, ~#driver~0.offset;havoc ldv_pci_unregister_driver_110_~ldv_func_arg1#1.base, ldv_pci_unregister_driver_110_~ldv_func_arg1#1.offset;ldv_pci_unregister_driver_110_~ldv_func_arg1#1.base, ldv_pci_unregister_driver_110_~ldv_func_arg1#1.offset := ldv_pci_unregister_driver_110_#in~ldv_func_arg1#1.base, ldv_pci_unregister_driver_110_#in~ldv_func_arg1#1.offset;assume { :begin_inline_pci_unregister_driver } true;pci_unregister_driver_#in~arg0#1.base, pci_unregister_driver_#in~arg0#1.offset := ldv_pci_unregister_driver_110_~ldv_func_arg1#1.base, ldv_pci_unregister_driver_110_~ldv_func_arg1#1.offset;havoc pci_unregister_driver_~arg0#1.base, pci_unregister_driver_~arg0#1.offset;pci_unregister_driver_~arg0#1.base, pci_unregister_driver_~arg0#1.offset := pci_unregister_driver_#in~arg0#1.base, pci_unregister_driver_#in~arg0#1.offset;havoc pci_unregister_driver_~arg0#1.base, pci_unregister_driver_~arg0#1.offset;havoc pci_unregister_driver_#in~arg0#1.base, pci_unregister_driver_#in~arg0#1.offset;assume { :end_inline_pci_unregister_driver } true;assume { :begin_inline_ldv_pci_unregister_driver } true;ldv_pci_unregister_driver_#in~arg0#1.base, ldv_pci_unregister_driver_#in~arg0#1.offset, ldv_pci_unregister_driver_#in~arg1#1.base, ldv_pci_unregister_driver_#in~arg1#1.offset := 0bv64, 0bv64, ldv_pci_unregister_driver_110_~ldv_func_arg1#1.base, ldv_pci_unregister_driver_110_~ldv_func_arg1#1.offset;havoc ldv_pci_unregister_driver_~arg0#1.base, ldv_pci_unregister_driver_~arg0#1.offset, ldv_pci_unregister_driver_~arg1#1.base, ldv_pci_unregister_driver_~arg1#1.offset, ldv_pci_unregister_driver_~ldv_12_pci_driver_pci_driver~0#1.base, ldv_pci_unregister_driver_~ldv_12_pci_driver_pci_driver~0#1.offset;ldv_pci_unregister_driver_~arg0#1.base, ldv_pci_unregister_driver_~arg0#1.offset := ldv_pci_unregister_driver_#in~arg0#1.base, ldv_pci_unregister_driver_#in~arg0#1.offset;ldv_pci_unregister_driver_~arg1#1.base, ldv_pci_unregister_driver_~arg1#1.offset := ldv_pci_unregister_driver_#in~arg1#1.base, ldv_pci_unregister_driver_#in~arg1#1.offset;havoc ldv_pci_unregister_driver_~ldv_12_pci_driver_pci_driver~0#1.base, ldv_pci_unregister_driver_~ldv_12_pci_driver_pci_driver~0#1.offset;ldv_pci_unregister_driver_~ldv_12_pci_driver_pci_driver~0#1.base, ldv_pci_unregister_driver_~ldv_12_pci_driver_pci_driver~0#1.offset := ldv_pci_unregister_driver_~arg1#1.base, ldv_pci_unregister_driver_~arg1#1.offset; [2025-02-08 03:55:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8633-1: SUMMARY for call ldv_assume((if 12bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7312-1: SUMMARY for call writel(~bvor~32(1bv32, ns83820_set_settings_~tmp___3~5#1), ns83820_set_settings_#t~mem514#1.base, ~bvadd~64(44bv64, ns83820_set_settings_#t~mem514#1.offset)); srcloc: null [2025-02-08 03:55:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7312: havoc ns83820_set_settings_#t~mem514#1.base, ns83820_set_settings_#t~mem514#1.offset; [2025-02-08 03:55:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8369: 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_101_#t~ret840#1.base, ldv_alloc_etherdev_mqs_101_#t~ret840#1.offset := ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret746#1, ldv_alloc_etherdev_mqs_#t~ret747#1.base, ldv_alloc_etherdev_mqs_#t~ret747#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_4_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_4_netdev_net_device~0#1.offset, ldv_alloc_etherdev_mqs_~tmp~60#1.base, ldv_alloc_etherdev_mqs_~tmp~60#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_101_~tmp___0~33#1.base, ldv_alloc_etherdev_mqs_101_~tmp___0~33#1.offset := ldv_alloc_etherdev_mqs_101_#t~ret840#1.base, ldv_alloc_etherdev_mqs_101_#t~ret840#1.offset;havoc ldv_alloc_etherdev_mqs_101_#t~ret840#1.base, ldv_alloc_etherdev_mqs_101_#t~ret840#1.offset;ldv_alloc_etherdev_mqs_101_#res#1.base, ldv_alloc_etherdev_mqs_101_#res#1.offset := ldv_alloc_etherdev_mqs_101_~tmp___0~33#1.base, ldv_alloc_etherdev_mqs_101_~tmp___0~33#1.offset; [2025-02-08 03:55:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8039-1: SUMMARY for call writel(3789619198bv32, ns83820_init_one_#t~mem705#1.base, ~bvadd~64(68bv64, ns83820_init_one_#t~mem705#1.offset)); srcloc: null [2025-02-08 03:55:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10021-1: ldv_register_netdevice_103_#res#1 := ldv_register_netdevice_103_~ldv_func_res~5#1; [2025-02-08 03:55:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8039: havoc ns83820_init_one_#t~mem705#1.base, ns83820_init_one_#t~mem705#1.offset;call ns83820_init_one_#t~mem706#1.base, ns83820_init_one_#t~mem706#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7973-1: SUMMARY for call ns83820_do_reset(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 256bv32); srcloc: null [2025-02-08 03:55:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10087: ns83820_init_#t~ret743#1 := ldv___pci_register_driver_109_#res#1;havoc ldv___pci_register_driver_109_#t~ret845#1, ldv___pci_register_driver_109_#t~ret846#1, ldv___pci_register_driver_109_~ldv_func_arg1#1.base, ldv___pci_register_driver_109_~ldv_func_arg1#1.offset, ldv___pci_register_driver_109_~ldv_func_arg2#1.base, ldv___pci_register_driver_109_~ldv_func_arg2#1.offset, ldv___pci_register_driver_109_~ldv_func_arg3#1.base, ldv___pci_register_driver_109_~ldv_func_arg3#1.offset, ldv___pci_register_driver_109_~ldv_func_res~6#1, ldv___pci_register_driver_109_~tmp~82#1, ldv___pci_register_driver_109_~tmp___0~36#1;havoc ldv___pci_register_driver_109_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_109_#in~ldv_func_arg1#1.offset, ldv___pci_register_driver_109_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_109_#in~ldv_func_arg2#1.offset, ldv___pci_register_driver_109_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_109_#in~ldv_func_arg3#1.offset;assume { :end_inline_ldv___pci_register_driver_109 } true;ns83820_init_~tmp~57#1 := ns83820_init_#t~ret743#1;havoc ns83820_init_#t~ret743#1;ns83820_init_#res#1 := ns83820_init_~tmp~57#1;ldv_EMGentry_init_ns83820_init_14_7_#t~ret744#1 := ns83820_init_#res#1;havoc ns83820_init_#t~ret742#1, ns83820_init_#t~ret743#1, ns83820_init_~tmp~57#1;assume { :end_inline_ns83820_init } true;ldv_EMGentry_init_ns83820_init_14_7_~tmp~58#1 := ldv_EMGentry_init_ns83820_init_14_7_#t~ret744#1;havoc ldv_EMGentry_init_ns83820_init_14_7_#t~ret744#1;ldv_EMGentry_init_ns83820_init_14_7_#res#1 := ldv_EMGentry_init_ns83820_init_14_7_~tmp~58#1;ldv_entry_EMGentry_14_#t~ret764#1 := ldv_EMGentry_init_ns83820_init_14_7_#res#1;havoc ldv_EMGentry_init_ns83820_init_14_7_#t~ret744#1, ldv_EMGentry_init_ns83820_init_14_7_~arg0#1.base, ldv_EMGentry_init_ns83820_init_14_7_~arg0#1.offset, ldv_EMGentry_init_ns83820_init_14_7_~tmp~58#1;havoc ldv_EMGentry_init_ns83820_init_14_7_#in~arg0#1.base, ldv_EMGentry_init_ns83820_init_14_7_#in~arg0#1.offset;assume { :end_inline_ldv_EMGentry_init_ns83820_init_14_7 } true;~ldv_14_ret_default~0 := ldv_entry_EMGentry_14_#t~ret764#1;havoc ldv_entry_EMGentry_14_#t~ret764#1;assume { :begin_inline_ldv_post_init } true;ldv_post_init_#in~init_ret_val#1 := ~ldv_14_ret_default~0;havoc ldv_post_init_#res#1;havoc ldv_post_init_#t~ret856#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~86#1;ldv_post_init_~init_ret_val#1 := ldv_post_init_#in~init_ret_val#1;havoc ldv_post_init_~tmp~86#1; [2025-02-08 03:55:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7973: call ns83820_init_one_#t~mem663#1.base, ns83820_init_one_#t~mem663#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7511: havoc ldv___ldv_spin_lock_88_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_88_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_88_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_88_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_88 } true;call ns83820_do_isr_#t~mem561#1 := read~intINTTYPE4#4(ns83820_do_isr_~dev~16#1.base, ~bvadd~64(836bv64, ns83820_do_isr_~dev~16#1.offset), 4bv64);call write~intINTTYPE4#4(~bvand~32(4294967231bv32, ns83820_do_isr_#t~mem561#1), ns83820_do_isr_~dev~16#1.base, ~bvadd~64(836bv64, ns83820_do_isr_~dev~16#1.offset), 4bv64);havoc ns83820_do_isr_#t~mem561#1;call ns83820_do_isr_#t~mem562#1 := read~intINTTYPE4#4(ns83820_do_isr_~dev~16#1.base, ~bvadd~64(836bv64, ns83820_do_isr_~dev~16#1.offset), 4bv64);call ns83820_do_isr_#t~mem563#1.base, ns83820_do_isr_#t~mem563#1.offset := read~$Pointer$#4(ns83820_do_isr_~dev~16#1.base, ns83820_do_isr_~dev~16#1.offset, 8bv64); [2025-02-08 03:55:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7445: assume 0bv32 != ~bvand~32(3bv32, ns83820_do_isr_~isr#1);assume { :begin_inline_ldv___ldv_spin_lock_84 } true;ldv___ldv_spin_lock_84_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_84_#in~ldv_func_arg1#1.offset := ns83820_do_isr_~dev~16#1.base, ~bvadd~64(760bv64, ns83820_do_isr_~dev~16#1.offset);havoc ldv___ldv_spin_lock_84_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_84_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_84_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_84_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_84_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_84_#in~ldv_func_arg1#1.offset; [2025-02-08 03:55:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7445: assume !(0bv32 != ~bvand~32(3bv32, ns83820_do_isr_~isr#1)); [2025-02-08 03:55:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9229: ~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret795#1;havoc ldv_pci_pci_instance_2_#t~ret795#1; [2025-02-08 03:55:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9229-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret795#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:55:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974: havoc ns83820_init_one_#t~mem663#1.base, ns83820_init_one_#t~mem663#1.offset; [2025-02-08 03:55:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8965: 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_dummy_resourceless_instance_callback_1_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_#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_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_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg2#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;ldv_dummy_resourceless_instance_callback_1_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg2#1.offset;assume { :begin_inline_ns83820_get_drvinfo } true;ns83820_get_drvinfo_#in~ndev#1.base, ns83820_get_drvinfo_#in~ndev#1.offset, ns83820_get_drvinfo_#in~info#1.base, ns83820_get_drvinfo_#in~info#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_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg2#1.offset;havoc ns83820_get_drvinfo_#t~ret523#1.base, ns83820_get_drvinfo_#t~ret523#1.offset, ns83820_get_drvinfo_#t~ret524#1, ns83820_get_drvinfo_#t~ret525#1, ns83820_get_drvinfo_#t~mem526#1.base, ns83820_get_drvinfo_#t~mem526#1.offset, ns83820_get_drvinfo_#t~ret527#1.base, ns83820_get_drvinfo_#t~ret527#1.offset, ns83820_get_drvinfo_#t~ret528#1, ns83820_get_drvinfo_~ndev#1.base, ns83820_get_drvinfo_~ndev#1.offset, ns83820_get_drvinfo_~info#1.base, ns83820_get_drvinfo_~info#1.offset, ns83820_get_drvinfo_~dev~13#1.base, ns83820_get_drvinfo_~dev~13#1.offset, ns83820_get_drvinfo_~tmp~43#1.base, ns83820_get_drvinfo_~tmp~43#1.offset, ns83820_get_drvinfo_~tmp___0~20#1.base, ns83820_get_drvinfo_~tmp___0~20#1.offset;ns83820_get_drvinfo_~ndev#1.base, ns83820_get_drvinfo_~ndev#1.offset := ns83820_get_drvinfo_#in~ndev#1.base, ns83820_get_drvinfo_#in~ndev#1.offset;ns83820_get_drvinfo_~info#1.base, ns83820_get_drvinfo_~info#1.offset := ns83820_get_drvinfo_#in~info#1.base, ns83820_get_drvinfo_#in~info#1.offset;havoc ns83820_get_drvinfo_~dev~13#1.base, ns83820_get_drvinfo_~dev~13#1.offset;havoc ns83820_get_drvinfo_~tmp~43#1.base, ns83820_get_drvinfo_~tmp~43#1.offset;havoc ns83820_get_drvinfo_~tmp___0~20#1.base, ns83820_get_drvinfo_~tmp___0~20#1.offset; [2025-02-08 03:55:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8040-1: SUMMARY for call writel(0bv32, ns83820_init_one_#t~mem706#1.base, ~bvadd~64(64bv64, ns83820_init_one_#t~mem706#1.offset)); srcloc: null [2025-02-08 03:55:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8040: havoc ns83820_init_one_#t~mem706#1.base, ns83820_init_one_#t~mem706#1.offset;call ns83820_init_one_#t~mem707#1.base, ns83820_init_one_#t~mem707#1.offset := read~$Pointer$#4(ns83820_init_one_~ndev~5#1.base, ~bvadd~64(791bv64, ns83820_init_one_~ndev~5#1.offset), 8bv64);assume { :begin_inline_ns83820_getmac } true;ns83820_getmac_#in~dev#1.base, ns83820_getmac_#in~dev#1.offset, ns83820_getmac_#in~mac#1.base, ns83820_getmac_#in~mac#1.offset := ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, ns83820_init_one_#t~mem707#1.base, ns83820_init_one_#t~mem707#1.offset;havoc ns83820_getmac_#t~mem615#1.base, ns83820_getmac_#t~mem615#1.offset, ns83820_getmac_#t~mem616#1.base, ns83820_getmac_#t~mem616#1.offset, ns83820_getmac_#t~ret617#1, ns83820_getmac_~dev#1.base, ns83820_getmac_~dev#1.offset, ns83820_getmac_~mac#1.base, ns83820_getmac_~mac#1.offset, ns83820_getmac_~i~5#1, ns83820_getmac_~data~0#1, ns83820_getmac_~tmp~52#1.base, ns83820_getmac_~tmp~52#1.offset, ns83820_getmac_~tmp___0~24#1.base, ns83820_getmac_~tmp___0~24#1.offset;ns83820_getmac_~dev#1.base, ns83820_getmac_~dev#1.offset := ns83820_getmac_#in~dev#1.base, ns83820_getmac_#in~dev#1.offset;ns83820_getmac_~mac#1.base, ns83820_getmac_~mac#1.offset := ns83820_getmac_#in~mac#1.base, ns83820_getmac_#in~mac#1.offset;havoc ns83820_getmac_~i~5#1;havoc ns83820_getmac_~data~0#1;havoc ns83820_getmac_~tmp~52#1.base, ns83820_getmac_~tmp~52#1.offset;havoc ns83820_getmac_~tmp___0~24#1.base, ns83820_getmac_~tmp___0~24#1.offset;ns83820_getmac_~i~5#1 := 0bv32; [2025-02-08 03:55:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8899: assume 3bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8899: assume !(3bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7049: SUMMARY for call netif_start_queue(ns83820_hard_start_xmit_~ndev#1.base, ns83820_hard_start_xmit_~ndev#1.offset); srcloc: null [2025-02-08 03:55:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10088-1: ldv___pci_register_driver_109_#res#1 := ldv___pci_register_driver_109_~ldv_func_res~6#1; [2025-02-08 03:55:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974-1: SUMMARY for call writel(8192bv32, ns83820_init_one_#t~mem663#1.base, ~bvadd~64(12bv64, ns83820_init_one_#t~mem663#1.offset)); srcloc: null [2025-02-08 03:55:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7710: havoc ns83820_getmac_#t~mem615#1.base, ns83820_getmac_#t~mem615#1.offset;call ns83820_getmac_#t~mem616#1.base, ns83820_getmac_#t~mem616#1.offset := read~$Pointer$#4(ns83820_getmac_~dev#1.base, ns83820_getmac_~dev#1.offset, 8bv64); [2025-02-08 03:55:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8635: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:55:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9626: assume 3bv32 == ~ldv_statevar_3~0; [2025-02-08 03:55:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9626: assume !(3bv32 == ~ldv_statevar_3~0); [2025-02-08 03:55:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8833: havoc ldv_interrupt_instance_thread_0_3_#t~ret771#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:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9824: SUMMARY for call ldv_spin_lock_tx_lock_of_ns83820(); srcloc: null [2025-02-08 03:55:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5530: assume 0bv64 != ~bvadd~64(dev_name_#t~mem47#1.base, dev_name_#t~mem47#1.offset);havoc dev_name_#t~mem47#1.base, dev_name_#t~mem47#1.offset;call dev_name_#t~mem48#1.base, dev_name_#t~mem48#1.offset := read~$Pointer$#4(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~mem48#1.base, dev_name_#t~mem48#1.offset;havoc dev_name_#t~mem48#1.base, dev_name_#t~mem48#1.offset; [2025-02-08 03:55:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5530: assume !(0bv64 != ~bvadd~64(dev_name_#t~mem47#1.base, dev_name_#t~mem47#1.offset));havoc dev_name_#t~mem47#1.base, dev_name_#t~mem47#1.offset; [2025-02-08 03:55:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7710-2: call ns83820_getmac_#t~mem615#1.base, ns83820_getmac_#t~mem615#1.offset := read~$Pointer$#4(ns83820_getmac_~dev#1.base, ns83820_getmac_~dev#1.offset, 8bv64); [2025-02-08 03:55:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7710-1: SUMMARY for call writel(~bvmul~32(2bv32, ns83820_getmac_~i~5#1), ns83820_getmac_#t~mem615#1.base, ~bvadd~64(72bv64, ns83820_getmac_#t~mem615#1.offset)); srcloc: null [2025-02-08 03:55:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9164: assume 8bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9164: assume !(8bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7248: SUMMARY for call ethtool_cmd_speed_set(ns83820_get_settings_~cmd#1.base, ns83820_get_settings_~cmd#1.offset, 10bv32); srcloc: null [2025-02-08 03:55:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9296: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_2_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9957-1: ldv_mod_timer_97_#res#1 := ldv_mod_timer_97_~ldv_func_res~1#1; [2025-02-08 03:55:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7975: SUMMARY for call ns83820_run_bist(ns83820_init_one_~ndev~5#1.base, ns83820_init_one_~ndev~5#1.offset, 39bv64, 0bv64, 1024bv32, 512bv32, 440bv32); srcloc: null [2025-02-08 03:55:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6852-1: SUMMARY for call rx_action_#t~ret396#1.base, rx_action_#t~ret396#1.offset := PRIV(rx_action_~ndev~1#1.base, rx_action_~ndev~1#1.offset); srcloc: null [2025-02-08 03:55:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9032: 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_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_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_~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; [2025-02-08 03:55:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6852: rx_action_~tmp~36#1.base, rx_action_~tmp~36#1.offset := rx_action_#t~ret396#1.base, rx_action_#t~ret396#1.offset;havoc rx_action_#t~ret396#1.base, rx_action_#t~ret396#1.offset;rx_action_~dev~7#1.base, rx_action_~dev~7#1.offset := rx_action_~tmp~36#1.base, rx_action_~tmp~36#1.offset; [2025-02-08 03:55:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7711-1: SUMMARY for call ns83820_getmac_#t~ret617#1 := readl(ns83820_getmac_#t~mem616#1.base, ~bvadd~64(76bv64, ns83820_getmac_#t~mem616#1.offset)); srcloc: null [2025-02-08 03:55:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7711: ns83820_getmac_~data~0#1 := ns83820_getmac_#t~ret617#1;havoc ns83820_getmac_#t~mem616#1.base, ns83820_getmac_#t~mem616#1.offset;havoc ns83820_getmac_#t~ret617#1;ns83820_getmac_~tmp~52#1.base, ns83820_getmac_~tmp~52#1.offset := ns83820_getmac_~mac#1.base, ns83820_getmac_~mac#1.offset;ns83820_getmac_~mac#1.base, ns83820_getmac_~mac#1.offset := ns83820_getmac_~mac#1.base, ~bvadd~64(1bv64, ns83820_getmac_~mac#1.offset);call write~intINTTYPE1#4(ns83820_getmac_~data~0#1[8:0], ns83820_getmac_~tmp~52#1.base, ns83820_getmac_~tmp~52#1.offset, 1bv64);ns83820_getmac_~tmp___0~24#1.base, ns83820_getmac_~tmp___0~24#1.offset := ns83820_getmac_~mac#1.base, ns83820_getmac_~mac#1.offset;ns83820_getmac_~mac#1.base, ns83820_getmac_~mac#1.offset := ns83820_getmac_~mac#1.base, ~bvadd~64(1bv64, ns83820_getmac_~mac#1.offset);call write~intINTTYPE1#4(~bvlshr~32(ns83820_getmac_~data~0#1, 8bv32)[8:0], ns83820_getmac_~tmp___0~24#1.base, ns83820_getmac_~tmp___0~24#1.offset, 1bv64);ns83820_getmac_~i~5#1 := ~bvadd~32(1bv32, ns83820_getmac_~i~5#1); [2025-02-08 03:55:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8636: ~ldv_statevar_14~0 := 7bv32; [2025-02-08 03:55:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8636-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:55:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9825: havoc ldv_spin_lock_irq_74_~lock#1.base, ldv_spin_lock_irq_74_~lock#1.offset;havoc ldv_spin_lock_irq_74_#in~lock#1.base, ldv_spin_lock_irq_74_#in~lock#1.offset;assume { :end_inline_ldv_spin_lock_irq_74 } true;call write~$Pointer$#4(ns83820_hard_start_xmit_~skb#1.base, ns83820_hard_start_xmit_~skb#1.offset, ns83820_hard_start_xmit_~dev~9#1.base, ~bvadd~64(~bvadd~64(924bv64, ns83820_hard_start_xmit_~dev~9#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(ns83820_hard_start_xmit_~last_idx~0#1))), 8bv64);call ns83820_hard_start_xmit_#t~mem461#1 := read~intINTTYPE4#4(ns83820_hard_start_xmit_~first_desc~0#1.base, ~bvadd~64(16bv64, ns83820_hard_start_xmit_~first_desc~0#1.offset), 4bv64);call write~intINTTYPE4#4(~bvor~32(2147483648bv32, ns83820_hard_start_xmit_#t~mem461#1), ns83820_hard_start_xmit_~first_desc~0#1.base, ~bvadd~64(16bv64, ns83820_hard_start_xmit_~first_desc~0#1.offset), 4bv64);havoc ns83820_hard_start_xmit_#t~mem461#1;call write~intINTTYPE2#4(ns83820_hard_start_xmit_~free_idx~0#1[16:0], ns83820_hard_start_xmit_~dev~9#1.base, ~bvadd~64(916bv64, ns83820_hard_start_xmit_~dev~9#1.offset), 2bv64);assume { :begin_inline_atomic_inc } true;atomic_inc_#in~v#1.base, atomic_inc_#in~v#1.offset := ns83820_hard_start_xmit_~dev~9#1.base, ~bvadd~64(920bv64, ns83820_hard_start_xmit_~dev~9#1.offset);havoc atomic_inc_~v#1.base, atomic_inc_~v#1.offset;atomic_inc_~v#1.base, atomic_inc_~v#1.offset := atomic_inc_#in~v#1.base, atomic_inc_#in~v#1.offset;havoc atomic_inc_~v#1.base, atomic_inc_~v#1.offset;havoc atomic_inc_#in~v#1.base, atomic_inc_#in~v#1.offset;assume { :end_inline_atomic_inc } true;assume { :begin_inline_ldv_spin_unlock_irq_75 } true;ldv_spin_unlock_irq_75_#in~lock#1.base, ldv_spin_unlock_irq_75_#in~lock#1.offset := ns83820_hard_start_xmit_~dev~9#1.base, ~bvadd~64(844bv64, ns83820_hard_start_xmit_~dev~9#1.offset);havoc ldv_spin_unlock_irq_75_~lock#1.base, ldv_spin_unlock_irq_75_~lock#1.offset;ldv_spin_unlock_irq_75_~lock#1.base, ldv_spin_unlock_irq_75_~lock#1.offset := ldv_spin_unlock_irq_75_#in~lock#1.base, ldv_spin_unlock_irq_75_#in~lock#1.offset; [2025-02-08 03:55:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5531: havoc dev_name_#t~mem48#1.base, dev_name_#t~mem48#1.offset; [2025-02-08 03:55:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9825-1: SUMMARY for call spin_lock_irq(ldv_spin_lock_irq_74_~lock#1.base, ldv_spin_lock_irq_74_~lock#1.offset); srcloc: null [2025-02-08 03:55:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7513-1: SUMMARY for call writel(ns83820_do_isr_#t~mem562#1, ns83820_do_isr_#t~mem563#1.base, ~bvadd~64(20bv64, ns83820_do_isr_#t~mem563#1.offset)); srcloc: null [2025-02-08 03:55:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7513: havoc ns83820_do_isr_#t~mem562#1;havoc ns83820_do_isr_#t~mem563#1.base, ns83820_do_isr_#t~mem563#1.offset; [2025-02-08 03:55:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9099: 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:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9297: ldv_pci_pci_instance_2_~tmp___0~29#1 := ldv_pci_pci_instance_2_#t~ret811#1;havoc ldv_pci_pci_instance_2_#t~ret811#1; [2025-02-08 03:55:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9297-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret811#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7976: SUMMARY for call ns83820_run_bist(ns83820_init_one_~ndev~5#1.base, ns83820_init_one_~ndev~5#1.offset, 40bv64, 0bv64, 2bv32, 0bv32, 1bv32); srcloc: null [2025-02-08 03:55:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7514: SUMMARY for call ldv_spin_unlock_irqrestore_69(ns83820_do_isr_~dev~16#1.base, ~bvadd~64(760bv64, ns83820_do_isr_~dev~16#1.offset), ns83820_do_isr_~flags~4#1); srcloc: null [2025-02-08 03:55:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7448: havoc ldv___ldv_spin_lock_84_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_84_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_84_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_84_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_84 } true;call ns83820_do_isr_#t~mem540#1 := read~intINTTYPE4#4(ns83820_do_isr_~dev~16#1.base, ~bvadd~64(836bv64, ns83820_do_isr_~dev~16#1.offset), 4bv64);call write~intINTTYPE4#4(~bvand~32(4294967292bv32, ns83820_do_isr_#t~mem540#1), ns83820_do_isr_~dev~16#1.base, ~bvadd~64(836bv64, ns83820_do_isr_~dev~16#1.offset), 4bv64);havoc ns83820_do_isr_#t~mem540#1;call ns83820_do_isr_#t~mem541#1 := read~intINTTYPE4#4(ns83820_do_isr_~dev~16#1.base, ~bvadd~64(836bv64, ns83820_do_isr_~dev~16#1.offset), 4bv64);call ns83820_do_isr_#t~mem542#1.base, ns83820_do_isr_#t~mem542#1.offset := read~$Pointer$#4(ns83820_do_isr_~dev~16#1.base, ns83820_do_isr_~dev~16#1.offset, 8bv64); [2025-02-08 03:55:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6854: call rx_action_#t~mem397#1.base, rx_action_#t~mem397#1.offset := read~$Pointer$#4(rx_action_~dev~7#1.base, rx_action_~dev~7#1.offset, 8bv64); [2025-02-08 03:55:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7977-1: SUMMARY for call ns83820_run_bist(ns83820_init_one_~ndev~5#1.base, ns83820_init_one_~ndev~5#1.offset, 41bv64, 0bv64, 4bv32, 0bv32, 0bv32); srcloc: null [2025-02-08 03:55:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7977: call ns83820_init_one_#t~mem664#1.base, ns83820_init_one_#t~mem664#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6854-1: SUMMARY for call rx_irq(rx_action_~ndev~1#1.base, rx_action_~ndev~1#1.offset); srcloc: null [2025-02-08 03:55:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9695: ldv_dev_set_drvdata_59_~tmp~75#1 := ldv_dev_set_drvdata_59_#t~ret832#1;havoc ldv_dev_set_drvdata_59_#t~ret832#1;ldv_dev_set_drvdata_59_#res#1 := ldv_dev_set_drvdata_59_~tmp~75#1;pci_set_drvdata_#t~ret215#1 := ldv_dev_set_drvdata_59_#res#1;havoc ldv_dev_set_drvdata_59_#t~ret832#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~75#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~ret215#1;havoc pci_set_drvdata_#t~ret215#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; [2025-02-08 03:55:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9695-1: SUMMARY for call ldv_dev_set_drvdata_59_#t~ret832#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:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9299: assume 0bv32 != ldv_pci_pci_instance_2_~tmp___0~29#1;~ldv_statevar_2~0 := 12bv32; [2025-02-08 03:55:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9299: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp___0~29#1);~ldv_statevar_2~0 := 17bv32; [2025-02-08 03:55:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7251: SUMMARY for call ethtool_cmd_speed_set(ns83820_get_settings_~cmd#1.base, ns83820_get_settings_~cmd#1.offset, 1000bv32); srcloc: null [2025-02-08 03:55:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7978: call write~intINTTYPE4#4(ns83820_init_one_#t~ret665#1, ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64);havoc ns83820_init_one_#t~mem664#1.base, ns83820_init_one_#t~mem664#1.offset;havoc ns83820_init_one_#t~ret665#1;call ns83820_init_one_#t~mem666#1 := read~intINTTYPE4#4(ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64); [2025-02-08 03:55:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9233: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem796#1.base, ldv_pci_pci_instance_2_#t~mem796#1.offset);havoc ldv_pci_pci_instance_2_#t~mem796#1.base, ldv_pci_pci_instance_2_#t~mem796#1.offset;call ldv_pci_pci_instance_2_#t~mem797#1.base, ldv_pci_pci_instance_2_#t~mem797#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~mem797#1.base, ldv_pci_pci_instance_2_#t~mem797#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset;havoc ldv_pci_instance_resume_2_5_#t~ret779#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:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9233: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem796#1.base, ldv_pci_pci_instance_2_#t~mem796#1.offset));havoc ldv_pci_pci_instance_2_#t~mem796#1.base, ldv_pci_pci_instance_2_#t~mem796#1.offset; [2025-02-08 03:55:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9233-1: call ldv_pci_pci_instance_2_#t~mem796#1.base, ldv_pci_pci_instance_2_#t~mem796#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:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6855-1: SUMMARY for call writel(~ihr~0, rx_action_#t~mem397#1.base, ~bvadd~64(28bv64, rx_action_#t~mem397#1.offset)); srcloc: null [2025-02-08 03:55:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8837: ~ldv_statevar_0~0 := 6bv32; [2025-02-08 03:55:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6855: havoc rx_action_#t~mem397#1.base, rx_action_#t~mem397#1.offset; [2025-02-08 03:55:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7978-1: SUMMARY for call ns83820_init_one_#t~ret665#1 := readl(ns83820_init_one_#t~mem664#1.base, ~bvadd~64(4bv64, ns83820_init_one_#t~mem664#1.offset)); srcloc: null [2025-02-08 03:55:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8903: assume 4bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8903: assume !(4bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7450: havoc ns83820_do_isr_#t~mem541#1;havoc ns83820_do_isr_#t~mem542#1.base, ns83820_do_isr_#t~mem542#1.offset; [2025-02-08 03:55:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9630: havoc ldv_timer_timer_instance_3_#t~mem825#1.base, ldv_timer_timer_instance_3_#t~mem825#1.offset, ldv_timer_timer_instance_3_#t~mem826#1.base, ldv_timer_timer_instance_3_#t~mem826#1.offset, ldv_timer_timer_instance_3_#t~mem827#1, ldv_timer_timer_instance_3_~arg0#1.base, ldv_timer_timer_instance_3_~arg0#1.offset;havoc ldv_timer_timer_instance_3_#in~arg0#1.base, ldv_timer_timer_instance_3_#in~arg0#1.offset;assume { :end_inline_ldv_timer_timer_instance_3 } true; [2025-02-08 03:55:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7450-1: SUMMARY for call writel(ns83820_do_isr_#t~mem541#1, ns83820_do_isr_#t~mem542#1.base, ~bvadd~64(20bv64, ns83820_do_isr_#t~mem542#1.offset)); srcloc: null [2025-02-08 03:55:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9168: assume 9bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9168: assume !(9bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6856-1: SUMMARY for call ldv_spin_lock_irq_72(rx_action_~dev~7#1.base, ~bvadd~64(760bv64, rx_action_~dev~7#1.offset)); srcloc: null [2025-02-08 03:55:08,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6856: call rx_action_#t~mem398#1 := read~intINTTYPE4#4(rx_action_~dev~7#1.base, ~bvadd~64(836bv64, rx_action_~dev~7#1.offset), 4bv64);call write~intINTTYPE4#4(~bvor~32(2bv32, rx_action_#t~mem398#1), rx_action_~dev~7#1.base, ~bvadd~64(836bv64, rx_action_~dev~7#1.offset), 4bv64);havoc rx_action_#t~mem398#1;call rx_action_#t~mem399#1 := read~intINTTYPE4#4(rx_action_~dev~7#1.base, ~bvadd~64(836bv64, rx_action_~dev~7#1.offset), 4bv64);call rx_action_#t~mem400#1.base, rx_action_#t~mem400#1.offset := read~$Pointer$#4(rx_action_~dev~7#1.base, rx_action_~dev~7#1.offset, 8bv64); [2025-02-08 03:55:08,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5535: 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~mem43#1.base, kobject_name_#t~mem43#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~mem43#1.base, kobject_name_#t~mem43#1.offset := read~$Pointer$#4(kobject_name_~kobj#1.base, kobject_name_~kobj#1.offset, 8bv64);kobject_name_#res#1.base, kobject_name_#res#1.offset := kobject_name_#t~mem43#1.base, kobject_name_#t~mem43#1.offset;havoc kobject_name_#t~mem43#1.base, kobject_name_#t~mem43#1.offset; [2025-02-08 03:55:08,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7451-1: SUMMARY for call ldv_spin_unlock_irqrestore_69(ns83820_do_isr_~dev~16#1.base, ~bvadd~64(760bv64, ns83820_do_isr_~dev~16#1.offset), ns83820_do_isr_~flags~4#1); srcloc: null [2025-02-08 03:55:08,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7451: assume { :begin_inline_tasklet_schedule } true;tasklet_schedule_#in~t#1.base, tasklet_schedule_#in~t#1.offset := ns83820_do_isr_~dev~16#1.base, ~bvadd~64(644bv64, ns83820_do_isr_~dev~16#1.offset);havoc tasklet_schedule_#t~ret235#1, tasklet_schedule_~t#1.base, tasklet_schedule_~t#1.offset, tasklet_schedule_~tmp~26#1;tasklet_schedule_~t#1.base, tasklet_schedule_~t#1.offset := tasklet_schedule_#in~t#1.base, tasklet_schedule_#in~t#1.offset;havoc tasklet_schedule_~tmp~26#1; [2025-02-08 03:55:08,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7319-1: SUMMARY for call ns83820_set_settings_#t~ret515#1 := printk(15bv64, 0bv64); srcloc: null [2025-02-08 03:55:08,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7319: havoc ns83820_set_settings_#t~ret515#1; [2025-02-08 03:55:08,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9235: havoc ldv_pci_instance_resume_2_5_#t~ret779#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~mem797#1.base, ldv_pci_pci_instance_2_#t~mem797#1.offset; [2025-02-08 03:55:08,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7253: call write~intINTTYPE1#4((if 0bv32 != ~bvand~32(4096bv32, ns83820_get_settings_~tbicr~0#1) then 1bv32 else 0bv32)[8:0], ns83820_get_settings_~cmd#1.base, ~bvadd~64(18bv64, ns83820_get_settings_~cmd#1.offset), 1bv64);ns83820_get_settings_#res#1 := 0bv32;ldv_dummy_resourceless_instance_callback_1_8_#t~ret762#1 := ns83820_get_settings_#res#1;havoc ns83820_get_settings_#t~ret488#1.base, ns83820_get_settings_#t~ret488#1.offset, ns83820_get_settings_#t~mem489#1.base, ns83820_get_settings_#t~mem489#1.offset, ns83820_get_settings_#t~ret490#1, ns83820_get_settings_#t~mem491#1.base, ns83820_get_settings_#t~mem491#1.offset, ns83820_get_settings_#t~ret492#1, ns83820_get_settings_#t~mem493#1.base, ns83820_get_settings_#t~mem493#1.offset, ns83820_get_settings_#t~ret494#1, ns83820_get_settings_#t~mem495#1, ns83820_get_settings_#t~mem496#1, ns83820_get_settings_#t~mem497#1, ns83820_get_settings_~ndev#1.base, ns83820_get_settings_~ndev#1.offset, ns83820_get_settings_~cmd#1.base, ns83820_get_settings_~cmd#1.offset, ns83820_get_settings_~dev~11#1.base, ns83820_get_settings_~dev~11#1.offset, ns83820_get_settings_~tmp~41#1.base, ns83820_get_settings_~tmp~41#1.offset, ns83820_get_settings_~cfg~1#1, ns83820_get_settings_~tanar~1#1, ns83820_get_settings_~tbicr~0#1, ns83820_get_settings_~fullduplex~1#1, ns83820_get_settings_~tmp___0~18#1;havoc ns83820_get_settings_#in~ndev#1.base, ns83820_get_settings_#in~ndev#1.offset, ns83820_get_settings_#in~cmd#1.base, ns83820_get_settings_#in~cmd#1.offset;assume { :end_inline_ns83820_get_settings } true;havoc ldv_dummy_resourceless_instance_callback_1_8_#t~ret762#1;havoc ldv_dummy_resourceless_instance_callback_1_8_#t~ret762#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_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg2#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, ldv_dummy_resourceless_instance_callback_1_8_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_8 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:55:08,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8046: assume 0bv32 != ns83820_init_one_~using_dac~0#1; [2025-02-08 03:55:08,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8046: assume !(0bv32 != ns83820_init_one_~using_dac~0#1); [2025-02-08 03:55:08,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10028: SUMMARY for call free_irq(ldv_free_irq_104_~ldv_func_arg1#1, ldv_free_irq_104_~ldv_func_arg2#1.base, ldv_free_irq_104_~ldv_func_arg2#1.offset); srcloc: null [2025-02-08 03:55:08,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12208-3: SUMMARY for call ioremap_nocache_#t~ret972#1.base, ioremap_nocache_#t~ret972#1.offset := ldv_malloc(0bv64); srcloc: null [2025-02-08 03:55:08,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12208: havoc ioremap_nocache_#t~ret972#1.base, ioremap_nocache_#t~ret972#1.offset; [2025-02-08 03:55:08,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7980: assume 0bv32 != ~bvand~32(8192bv32, ns83820_init_one_#t~mem666#1);havoc ns83820_init_one_#t~mem666#1; [2025-02-08 03:55:08,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7980: assume !(0bv32 != ~bvand~32(8192bv32, ns83820_init_one_#t~mem666#1));havoc ns83820_init_one_#t~mem666#1;call ns83820_init_one_#t~mem670#1 := read~intINTTYPE4#4(ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64);call write~intINTTYPE4#4(~bvand~32(4294963199bv32, ns83820_init_one_#t~mem670#1), ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64);havoc ns83820_init_one_#t~mem670#1; [2025-02-08 03:55:08,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12208-2: ioremap_nocache_#res#1.base, ioremap_nocache_#res#1.offset := ioremap_nocache_#t~ret972#1.base, ioremap_nocache_#t~ret972#1.offset;havoc ioremap_nocache_#t~ret972#1.base, ioremap_nocache_#t~ret972#1.offset; [2025-02-08 03:55:08,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12208-1: ns83820_init_one_#t~ret644#1.base, ns83820_init_one_#t~ret644#1.offset := ioremap_nocache_#res#1.base, ioremap_nocache_#res#1.offset;havoc ioremap_nocache_#t~ret972#1.base, ioremap_nocache_#t~ret972#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;ns83820_init_one_~tmp___1~15#1.base, ns83820_init_one_~tmp___1~15#1.offset := ns83820_init_one_#t~ret644#1.base, ns83820_init_one_#t~ret644#1.offset;havoc ns83820_init_one_#t~ret644#1.base, ns83820_init_one_#t~ret644#1.offset;call write~$Pointer$#4(ns83820_init_one_~tmp___1~15#1.base, ns83820_init_one_~tmp___1~15#1.offset, ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5338: havoc atomic_read_#t~mem14#1;ns83820_tx_watch_#t~ret598#1 := atomic_read_#res#1;havoc atomic_read_#t~mem14#1, atomic_read_~v#1.base, atomic_read_~v#1.offset;havoc atomic_read_#in~v#1.base, atomic_read_#in~v#1.offset;assume { :end_inline_atomic_read } true;ns83820_tx_watch_~tmp___0~23#1 := ns83820_tx_watch_#t~ret598#1;havoc ns83820_tx_watch_#t~ret598#1;call ns83820_tx_watch_#t~mem599#1 := read~intINTTYPE2#4(ns83820_tx_watch_~dev~19#1.base, ~bvadd~64(912bv64, ns83820_tx_watch_~dev~19#1.offset), 2bv64);call ns83820_tx_watch_#t~mem600#1 := read~intINTTYPE2#4(ns83820_tx_watch_~dev~19#1.base, ~bvadd~64(916bv64, ns83820_tx_watch_~dev~19#1.offset), 2bv64); [2025-02-08 03:55:08,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7452: havoc tasklet_schedule_#t~ret235#1, tasklet_schedule_~t#1.base, tasklet_schedule_~t#1.offset, tasklet_schedule_~tmp~26#1;havoc tasklet_schedule_#in~t#1.base, tasklet_schedule_#in~t#1.offset;assume { :end_inline_tasklet_schedule } true; [2025-02-08 03:55:08,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9368: ldv_register_netdevice_~tmp~70#1 := ldv_register_netdevice_#t~ret820#1;havoc ldv_register_netdevice_#t~ret820#1; [2025-02-08 03:55:08,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9368-1: SUMMARY for call ldv_register_netdevice_#t~ret820#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:08,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10029: havoc ldv_free_irq_104_~ldv_func_arg1#1, ldv_free_irq_104_~ldv_func_arg2#1.base, ldv_free_irq_104_~ldv_func_arg2#1.offset;havoc ldv_free_irq_104_#in~ldv_func_arg1#1, ldv_free_irq_104_#in~ldv_func_arg2#1.base, ldv_free_irq_104_#in~ldv_func_arg2#1.offset;assume { :end_inline_ldv_free_irq_104 } true;havoc ns83820_init_one_#t~mem723#1;call ns83820_init_one_#t~mem724#1.base, ns83820_init_one_#t~mem724#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10029-1: SUMMARY for call ldv_free_irq(0bv64, 0bv64, ldv_free_irq_104_~ldv_func_arg1#1, ldv_free_irq_104_~ldv_func_arg2#1.base, ldv_free_irq_104_~ldv_func_arg2#1.offset); srcloc: null [2025-02-08 03:55:08,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8972: ~ldv_statevar_1~0 := ldv_net_dummy_resourceless_instance_1_#t~ret776#1;havoc ldv_net_dummy_resourceless_instance_1_#t~ret776#1; [2025-02-08 03:55:08,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8972-1: SUMMARY for call ldv_net_dummy_resourceless_instance_1_#t~ret776#1 := ldv_switch_0(); srcloc: null [2025-02-08 03:55:08,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6858: havoc rx_action_#t~mem399#1;havoc rx_action_#t~mem400#1.base, rx_action_#t~mem400#1.offset; [2025-02-08 03:55:08,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9104: 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~ret808#1 := ldv_pci_instance_suspend_2_8_#res#1;havoc ldv_pci_instance_suspend_2_8_#t~mem785#1, ldv_pci_instance_suspend_2_8_#t~ret786#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~67#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~ret808#1;havoc ldv_pci_pci_instance_2_#t~mem806#1.base, ldv_pci_pci_instance_2_#t~mem806#1.offset;havoc ldv_pci_pci_instance_2_#t~mem807#1;havoc ldv_pci_pci_instance_2_#t~ret808#1; [2025-02-08 03:55:08,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9038: 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_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_18_#t~ret759#1, 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:08,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6858-1: SUMMARY for call writel(rx_action_#t~mem399#1, rx_action_#t~mem400#1.base, ~bvadd~64(20bv64, rx_action_#t~mem400#1.offset)); srcloc: null [2025-02-08 03:55:08,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8642: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_14_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:08,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9633: call ldv_timer_timer_instance_3_#t~mem825#1.base, ldv_timer_timer_instance_3_#t~mem825#1.offset := read~$Pointer$#4(~ldv_3_container_timer_list~0.base, ~bvadd~64(32bv64, ~ldv_3_container_timer_list~0.offset), 8bv64); [2025-02-08 03:55:08,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9633-1: SUMMARY for call ldv_switch_to_interrupt_context(); srcloc: null [2025-02-08 03:55:08,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7982: havoc ns83820_init_one_#t~ret667#1;call ns83820_init_one_#t~mem668#1 := read~intINTTYPE4#4(ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64); [2025-02-08 03:55:08,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8048-1: SUMMARY for call ns83820_init_one_#t~ret711#1 := printk(46bv64, 0bv64); srcloc: null [2025-02-08 03:55:08,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8048: havoc ns83820_init_one_#t~ret711#1;call ns83820_init_one_#t~mem712#1 := read~intINTTYPE8#4(ns83820_init_one_~ndev~5#1.base, ~bvadd~64(204bv64, ns83820_init_one_~ndev~5#1.offset), 8bv64);call write~intINTTYPE8#4(~bvor~64(32bv64, ns83820_init_one_#t~mem712#1), ns83820_init_one_~ndev~5#1.base, ~bvadd~64(204bv64, ns83820_init_one_~ndev~5#1.offset), 8bv64);havoc ns83820_init_one_#t~mem712#1; [2025-02-08 03:55:08,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8907: assume 5bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:08,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8907: assume !(5bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:08,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7057: assume ns83820_hard_start_xmit_~free_idx~0#1 == ~zero_extend~32~16(ns83820_hard_start_xmit_#t~mem438#1);havoc ns83820_hard_start_xmit_#t~mem438#1;ns83820_hard_start_xmit_~do_intr~0#1 := 1bv32;call ns83820_hard_start_xmit_#t~mem439#1 := read~intINTTYPE2#4(ns83820_hard_start_xmit_~dev~9#1.base, ~bvadd~64(918bv64, ns83820_hard_start_xmit_~dev~9#1.offset), 2bv64);call write~intINTTYPE2#4(~bvsrem~32(~bvadd~32(32bv32, ~zero_extend~32~16(ns83820_hard_start_xmit_#t~mem439#1)), 128bv32)[16:0], ns83820_hard_start_xmit_~dev~9#1.base, ~bvadd~64(918bv64, ns83820_hard_start_xmit_~dev~9#1.offset), 2bv64);havoc ns83820_hard_start_xmit_#t~mem439#1; [2025-02-08 03:55:08,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7057: assume !(ns83820_hard_start_xmit_~free_idx~0#1 == ~zero_extend~32~16(ns83820_hard_start_xmit_#t~mem438#1));havoc ns83820_hard_start_xmit_#t~mem438#1; [2025-02-08 03:55:08,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6859: SUMMARY for call ldv_spin_unlock_irq_73(rx_action_~dev~7#1.base, ~bvadd~64(760bv64, rx_action_~dev~7#1.offset)); srcloc: null [2025-02-08 03:55:08,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7982-1: SUMMARY for call ns83820_init_one_#t~ret667#1 := printk(42bv64, 0bv64); srcloc: null [2025-02-08 03:55:08,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8643: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:55:08,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8841: 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~ret768#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~63#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~63#1;assume { :begin_inline_ns83820_irq } true;ns83820_irq_#in~foo#1, ns83820_irq_#in~data#1.base, ns83820_irq_#in~data#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 ns83820_irq_#res#1;havoc ns83820_irq_#t~ret536#1.base, ns83820_irq_#t~ret536#1.offset, ns83820_irq_#t~mem537#1.base, ns83820_irq_#t~mem537#1.offset, ns83820_irq_#t~ret538#1, ns83820_irq_~foo#1, ns83820_irq_~data#1.base, ns83820_irq_~data#1.offset, ns83820_irq_~ndev~3#1.base, ns83820_irq_~ndev~3#1.offset, ns83820_irq_~dev~15#1.base, ns83820_irq_~dev~15#1.offset, ns83820_irq_~tmp~45#1.base, ns83820_irq_~tmp~45#1.offset, ns83820_irq_~isr~0#1;ns83820_irq_~foo#1 := ns83820_irq_#in~foo#1;ns83820_irq_~data#1.base, ns83820_irq_~data#1.offset := ns83820_irq_#in~data#1.base, ns83820_irq_#in~data#1.offset;havoc ns83820_irq_~ndev~3#1.base, ns83820_irq_~ndev~3#1.offset;havoc ns83820_irq_~dev~15#1.base, ns83820_irq_~dev~15#1.offset;havoc ns83820_irq_~tmp~45#1.base, ns83820_irq_~tmp~45#1.offset;havoc ns83820_irq_~isr~0#1;ns83820_irq_~ndev~3#1.base, ns83820_irq_~ndev~3#1.offset := ns83820_irq_~data#1.base, ns83820_irq_~data#1.offset; [2025-02-08 03:55:08,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8841-1: SUMMARY for call ldv_switch_to_interrupt_context(); srcloc: null [2025-02-08 03:55:08,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7520-2: ns83820_do_isr_#t~short566#1 := 0bv32 != ~bvand~32(512bv32, ns83820_do_isr_~isr#1); [2025-02-08 03:55:08,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7520-1: assume ns83820_do_isr_#t~short566#1;call ns83820_do_isr_#t~mem564#1 := read~intINTTYPE2#4(ns83820_do_isr_~dev~16#1.base, ~bvadd~64(912bv64, ns83820_do_isr_~dev~16#1.offset), 2bv64);call ns83820_do_isr_#t~mem565#1 := read~intINTTYPE2#4(ns83820_do_isr_~dev~16#1.base, ~bvadd~64(916bv64, ns83820_do_isr_~dev~16#1.offset), 2bv64);ns83820_do_isr_#t~short566#1 := ~zero_extend~32~16(ns83820_do_isr_#t~mem564#1) != ~zero_extend~32~16(ns83820_do_isr_#t~mem565#1); [2025-02-08 03:55:08,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7520-1: assume !ns83820_do_isr_#t~short566#1; [2025-02-08 03:55:08,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7520: assume ns83820_do_isr_#t~short566#1;havoc ns83820_do_isr_#t~mem564#1;havoc ns83820_do_isr_#t~mem565#1;havoc ns83820_do_isr_#t~short566#1;assume { :begin_inline_ldv___ldv_spin_lock_90 } true;ldv___ldv_spin_lock_90_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_90_#in~ldv_func_arg1#1.offset := ns83820_do_isr_~dev~16#1.base, ~bvadd~64(760bv64, ns83820_do_isr_~dev~16#1.offset);havoc ldv___ldv_spin_lock_90_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_90_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_90_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_90_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_90_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_90_#in~ldv_func_arg1#1.offset; [2025-02-08 03:55:08,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7520: assume !ns83820_do_isr_#t~short566#1;havoc ns83820_do_isr_#t~mem564#1;havoc ns83820_do_isr_#t~mem565#1;havoc ns83820_do_isr_#t~short566#1; [2025-02-08 03:55:08,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9370: assume 0bv32 != ldv_register_netdevice_~tmp~70#1; [2025-02-08 03:55:08,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9370: assume !(0bv32 != ldv_register_netdevice_~tmp~70#1); [2025-02-08 03:55:08,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9172: assume 10bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:08,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9172: assume !(10bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:08,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7256: SUMMARY for call ethtool_cmd_speed_set(ns83820_get_settings_~cmd#1.base, ns83820_get_settings_~cmd#1.offset, 100bv32); srcloc: null [2025-02-08 03:55:08,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6860: SUMMARY for call rx_irq(rx_action_~ndev~1#1.base, rx_action_~ndev~1#1.offset); srcloc: null [2025-02-08 03:55:08,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7917: assume 0bv32 != ns83820_init_one_~err~0#1; [2025-02-08 03:55:08,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7917: assume !(0bv32 != ns83820_init_one_~err~0#1);assume { :begin_inline_pci_set_master } true;pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset := ns83820_init_one_~pci_dev#1.base, ns83820_init_one_~pci_dev#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;call ns83820_init_one_#t~mem643#1 := read~intINTTYPE8#4(ns83820_init_one_~pci_dev#1.base, ~bvadd~64(56bv64, ~bvadd~64(1551bv64, ns83820_init_one_~pci_dev#1.offset)), 8bv64);ns83820_init_one_~addr~3#1 := ns83820_init_one_#t~mem643#1;havoc ns83820_init_one_#t~mem643#1;assume { :begin_inline_ioremap_nocache } true;ioremap_nocache_#in~arg0#1, ioremap_nocache_#in~arg1#1 := ns83820_init_one_~addr~3#1, 4096bv64;havoc ioremap_nocache_#res#1.base, ioremap_nocache_#res#1.offset;havoc ioremap_nocache_#t~ret972#1.base, ioremap_nocache_#t~ret972#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:08,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8644: ~ldv_statevar_14~0 := 7bv32; [2025-02-08 03:55:08,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9635: assume 0bv64 != ~bvadd~64(ldv_timer_timer_instance_3_#t~mem825#1.base, ldv_timer_timer_instance_3_#t~mem825#1.offset);havoc ldv_timer_timer_instance_3_#t~mem825#1.base, ldv_timer_timer_instance_3_#t~mem825#1.offset;call ldv_timer_timer_instance_3_#t~mem826#1.base, ldv_timer_timer_instance_3_#t~mem826#1.offset := read~$Pointer$#4(~ldv_3_container_timer_list~0.base, ~bvadd~64(32bv64, ~ldv_3_container_timer_list~0.offset), 8bv64);call ldv_timer_timer_instance_3_#t~mem827#1 := read~intINTTYPE8#4(~ldv_3_container_timer_list~0.base, ~bvadd~64(40bv64, ~ldv_3_container_timer_list~0.offset), 8bv64);assume { :begin_inline_ldv_timer_instance_callback_3_2 } true;ldv_timer_instance_callback_3_2_#in~arg0#1.base, ldv_timer_instance_callback_3_2_#in~arg0#1.offset, ldv_timer_instance_callback_3_2_#in~arg1#1 := ldv_timer_timer_instance_3_#t~mem826#1.base, ldv_timer_timer_instance_3_#t~mem826#1.offset, ldv_timer_timer_instance_3_#t~mem827#1;havoc ldv_timer_instance_callback_3_2_~arg0#1.base, ldv_timer_instance_callback_3_2_~arg0#1.offset, ldv_timer_instance_callback_3_2_~arg1#1;ldv_timer_instance_callback_3_2_~arg0#1.base, ldv_timer_instance_callback_3_2_~arg0#1.offset := ldv_timer_instance_callback_3_2_#in~arg0#1.base, ldv_timer_instance_callback_3_2_#in~arg0#1.offset;ldv_timer_instance_callback_3_2_~arg1#1 := ldv_timer_instance_callback_3_2_#in~arg1#1;assume { :begin_inline_##fun~C_ULONG~TO~VOID } true;##fun~C_ULONG~TO~VOID_#in~824#1, ##fun~C_ULONG~TO~VOID_#in~#fp#1.base, ##fun~C_ULONG~TO~VOID_#in~#fp#1.offset := ldv_timer_instance_callback_3_2_~arg1#1, ldv_timer_instance_callback_3_2_~arg0#1.base, ldv_timer_instance_callback_3_2_~arg0#1.offset;havoc ##fun~C_ULONG~TO~VOID_#~824#1;##fun~C_ULONG~TO~VOID_#~824#1 := ##fun~C_ULONG~TO~VOID_#in~824#1; [2025-02-08 03:55:08,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9635: assume !(0bv64 != ~bvadd~64(ldv_timer_timer_instance_3_#t~mem825#1.base, ldv_timer_timer_instance_3_#t~mem825#1.offset));havoc ldv_timer_timer_instance_3_#t~mem825#1.base, ldv_timer_timer_instance_3_#t~mem825#1.offset; [2025-02-08 03:55:08,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8644-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:55:08,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8710: assume { :begin_inline_ldv_entry_EMGentry_14 } true;ldv_entry_EMGentry_14_#in~arg0#1.base, ldv_entry_EMGentry_14_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_entry_EMGentry_14_#t~ret764#1, ldv_entry_EMGentry_14_#t~ret765#1, ldv_entry_EMGentry_14_#t~ret766#1, ldv_entry_EMGentry_14_~arg0#1.base, ldv_entry_EMGentry_14_~arg0#1.offset, ldv_entry_EMGentry_14_~tmp~61#1;ldv_entry_EMGentry_14_~arg0#1.base, ldv_entry_EMGentry_14_~arg0#1.offset := ldv_entry_EMGentry_14_#in~arg0#1.base, ldv_entry_EMGentry_14_#in~arg0#1.offset;havoc ldv_entry_EMGentry_14_~tmp~61#1; [2025-02-08 03:55:08,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7323-1: call ns83820_set_settings_#t~mem516#1 := read~intINTTYPE1#4(ns83820_set_settings_~cmd#1.base, ~bvadd~64(18bv64, ns83820_set_settings_~cmd#1.offset), 1bv64); [2025-02-08 03:55:08,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7323: assume 1bv32 == ~zero_extend~32~8(ns83820_set_settings_#t~mem516#1);havoc ns83820_set_settings_#t~mem516#1;call ns83820_set_settings_#t~mem517#1.base, ns83820_set_settings_#t~mem517#1.offset := read~$Pointer$#4(ns83820_set_settings_~dev~12#1.base, ns83820_set_settings_~dev~12#1.offset, 8bv64); [2025-02-08 03:55:08,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7323: assume !(1bv32 == ~zero_extend~32~8(ns83820_set_settings_#t~mem516#1));havoc ns83820_set_settings_#t~mem516#1;call ns83820_set_settings_#t~mem520#1.base, ns83820_set_settings_#t~mem520#1.offset := read~$Pointer$#4(ns83820_set_settings_~dev~12#1.base, ns83820_set_settings_~dev~12#1.offset, 8bv64); [2025-02-08 03:55:08,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12278-1: ldv_register_netdevice_103_#t~ret843#1 := register_netdevice_#res#1;havoc register_netdevice_#t~nondet979#1, register_netdevice_~arg0#1.base, register_netdevice_~arg0#1.offset;havoc register_netdevice_#in~arg0#1.base, register_netdevice_#in~arg0#1.offset;assume { :end_inline_register_netdevice } true;ldv_register_netdevice_103_~tmp~81#1 := ldv_register_netdevice_103_#t~ret843#1;havoc ldv_register_netdevice_103_#t~ret843#1;ldv_register_netdevice_103_~ldv_func_res~5#1 := ldv_register_netdevice_103_~tmp~81#1;assume { :begin_inline_ldv_register_netdevice } true;ldv_register_netdevice_#in~arg0#1, ldv_register_netdevice_#in~arg1#1.base, ldv_register_netdevice_#in~arg1#1.offset := ldv_register_netdevice_103_~ldv_func_res~5#1, ldv_register_netdevice_103_~ldv_func_arg1#1.base, ldv_register_netdevice_103_~ldv_func_arg1#1.offset;havoc ldv_register_netdevice_#res#1;havoc ldv_register_netdevice_#t~ret820#1, ldv_register_netdevice_~arg0#1, ldv_register_netdevice_~arg1#1.base, ldv_register_netdevice_~arg1#1.offset, ldv_register_netdevice_~ldv_11_net_device_net_device~0#1.base, ldv_register_netdevice_~ldv_11_net_device_net_device~0#1.offset, ldv_register_netdevice_~tmp~70#1;ldv_register_netdevice_~arg0#1 := ldv_register_netdevice_#in~arg0#1;ldv_register_netdevice_~arg1#1.base, ldv_register_netdevice_~arg1#1.offset := ldv_register_netdevice_#in~arg1#1.base, ldv_register_netdevice_#in~arg1#1.offset;havoc ldv_register_netdevice_~ldv_11_net_device_net_device~0#1.base, ldv_register_netdevice_~ldv_11_net_device_net_device~0#1.offset;havoc ldv_register_netdevice_~tmp~70#1; [2025-02-08 03:55:08,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12278: havoc register_netdevice_#t~nondet979#1; [2025-02-08 03:55:08,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9239: ~ldv_statevar_2~0 := 4bv32; [2025-02-08 03:55:08,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7984: assume 0bv32 == ~bvand~32(4096bv32, ns83820_init_one_#t~mem668#1);havoc ns83820_init_one_#t~mem668#1; [2025-02-08 03:55:08,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7984: assume !(0bv32 == ~bvand~32(4096bv32, ns83820_init_one_#t~mem668#1));havoc ns83820_init_one_#t~mem668#1; [2025-02-08 03:55:08,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9834: SUMMARY for call ldv_spin_unlock_tx_lock_of_ns83820(); srcloc: null [2025-02-08 03:55:08,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7852: call ULTIMATE.dealloc(ns83820_init_one_~#__key~1#1.base, ns83820_init_one_~#__key~1#1.offset);havoc ns83820_init_one_~#__key~1#1.base, ns83820_init_one_~#__key~1#1.offset;call ULTIMATE.dealloc(ns83820_init_one_~#__key___0~0#1.base, ns83820_init_one_~#__key___0~0#1.offset);havoc ns83820_init_one_~#__key___0~0#1.base, ns83820_init_one_~#__key___0~0#1.offset;call ULTIMATE.dealloc(ns83820_init_one_~#__key___1~0#1.base, ns83820_init_one_~#__key___1~0#1.offset);havoc ns83820_init_one_~#__key___1~0#1.base, ns83820_init_one_~#__key___1~0#1.offset;call ULTIMATE.dealloc(ns83820_init_one_~#__key___2~0#1.base, ns83820_init_one_~#__key___2~0#1.offset);havoc ns83820_init_one_~#__key___2~0#1.base, ns83820_init_one_~#__key___2~0#1.offset;call ULTIMATE.dealloc(ns83820_init_one_~#__constr_expr_0~0#1.base, ns83820_init_one_~#__constr_expr_0~0#1.offset);havoc ns83820_init_one_~#__constr_expr_0~0#1.base, ns83820_init_one_~#__constr_expr_0~0#1.offset; [2025-02-08 03:55:08,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6861: SUMMARY for call ns83820_rx_kick(rx_action_~ndev~1#1.base, rx_action_~ndev~1#1.offset); srcloc: null [2025-02-08 03:55:08,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7522: havoc ldv___ldv_spin_lock_90_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_90_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_90_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_90_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_90 } true;call ns83820_do_isr_#t~mem567#1 := read~intINTTYPE4#4(ns83820_do_isr_~dev~16#1.base, ~bvadd~64(836bv64, ns83820_do_isr_~dev~16#1.offset), 4bv64);call write~intINTTYPE4#4(~bvor~32(64bv32, ns83820_do_isr_#t~mem567#1), ns83820_do_isr_~dev~16#1.base, ~bvadd~64(836bv64, ns83820_do_isr_~dev~16#1.offset), 4bv64);havoc ns83820_do_isr_#t~mem567#1;call ns83820_do_isr_#t~mem568#1 := read~intINTTYPE4#4(ns83820_do_isr_~dev~16#1.base, ~bvadd~64(836bv64, ns83820_do_isr_~dev~16#1.offset), 4bv64);call ns83820_do_isr_#t~mem569#1.base, ns83820_do_isr_#t~mem569#1.offset := read~$Pointer$#4(ns83820_do_isr_~dev~16#1.base, ns83820_do_isr_~dev~16#1.offset, 8bv64); [2025-02-08 03:55:08,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9372: ldv_register_netdevice_~ldv_11_net_device_net_device~0#1.base, ldv_register_netdevice_~ldv_11_net_device_net_device~0#1.offset := ldv_register_netdevice_~arg1#1.base, ldv_register_netdevice_~arg1#1.offset; [2025-02-08 03:55:08,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9372-1: SUMMARY for call ldv_assume((if 0bv32 == ldv_register_netdevice_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:08,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7456: assume 0bv32 != ~bvand~32(55bv32, ns83820_do_isr_~isr#1); [2025-02-08 03:55:08,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7456: assume !(0bv32 != ~bvand~32(55bv32, ns83820_do_isr_~isr#1)); [2025-02-08 03:55:08,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7126: assume 0bv32 == ns83820_hard_start_xmit_~nr_frags~0#1; [2025-02-08 03:55:08,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7126: assume !(0bv32 == ns83820_hard_start_xmit_~nr_frags~0#1); [2025-02-08 03:55:08,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7919-1: SUMMARY for call ns83820_init_one_#t~ret642#1 := _dev_info(ns83820_init_one_~pci_dev#1.base, ~bvadd~64(179bv64, ns83820_init_one_~pci_dev#1.offset), 34bv64, 0bv64); srcloc: null [2025-02-08 03:55:08,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7919: havoc ns83820_init_one_#t~ret642#1; [2025-02-08 03:55:08,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8844: SUMMARY for call ldv_switch_to_process_context(); srcloc: null [2025-02-08 03:55:08,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9835: havoc ldv_spin_unlock_irq_75_~lock#1.base, ldv_spin_unlock_irq_75_~lock#1.offset;havoc ldv_spin_unlock_irq_75_#in~lock#1.base, ldv_spin_unlock_irq_75_#in~lock#1.offset;assume { :end_inline_ldv_spin_unlock_irq_75 } true; [2025-02-08 03:55:08,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9835-1: SUMMARY for call spin_unlock_irq(ldv_spin_unlock_irq_75_~lock#1.base, ldv_spin_unlock_irq_75_~lock#1.offset); srcloc: null [2025-02-08 03:55:08,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9637: havoc ldv_timer_instance_callback_3_2_~arg0#1.base, ldv_timer_instance_callback_3_2_~arg0#1.offset, ldv_timer_instance_callback_3_2_~arg1#1;havoc ldv_timer_instance_callback_3_2_#in~arg0#1.base, ldv_timer_instance_callback_3_2_#in~arg0#1.offset, ldv_timer_instance_callback_3_2_#in~arg1#1;assume { :end_inline_ldv_timer_instance_callback_3_2 } true;havoc ldv_timer_timer_instance_3_#t~mem826#1.base, ldv_timer_timer_instance_3_#t~mem826#1.offset;havoc ldv_timer_timer_instance_3_#t~mem827#1; [2025-02-08 03:55:08,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9307: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_2_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:08,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7325-1: SUMMARY for call writel(4608bv32, ns83820_set_settings_#t~mem517#1.base, ~bvadd~64(224bv64, ns83820_set_settings_#t~mem517#1.offset)); srcloc: null [2025-02-08 03:55:08,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7325: havoc ns83820_set_settings_#t~mem517#1.base, ns83820_set_settings_#t~mem517#1.offset;call ns83820_set_settings_#t~mem518#1.base, ns83820_set_settings_#t~mem518#1.offset := read~$Pointer$#4(ns83820_set_settings_~dev~12#1.base, ns83820_set_settings_~dev~12#1.offset, 8bv64); [2025-02-08 03:55:08,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7986: havoc ns83820_init_one_#t~ret669#1; [2025-02-08 03:55:08,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8845: ldv_interrupt_interrupt_instance_0_~tmp~64#1 := ldv_interrupt_interrupt_instance_0_#t~ret773#1;havoc ldv_interrupt_interrupt_instance_0_#t~ret773#1; [2025-02-08 03:55:08,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8845-1: SUMMARY for call ldv_interrupt_interrupt_instance_0_#t~ret773#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:08,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7986-1: SUMMARY for call ns83820_init_one_#t~ret669#1 := printk(43bv64, 0bv64); srcloc: null [2025-02-08 03:55:08,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8911: assume 7bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:08,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8911: assume !(7bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:08,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7458: SUMMARY for call ns83820_rx_kick(ns83820_do_isr_~ndev#1.base, ns83820_do_isr_~ndev#1.offset); srcloc: null [2025-02-08 03:55:08,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7524-1: SUMMARY for call writel(ns83820_do_isr_#t~mem568#1, ns83820_do_isr_#t~mem569#1.base, ~bvadd~64(20bv64, ns83820_do_isr_#t~mem569#1.offset)); srcloc: null [2025-02-08 03:55:08,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7524: havoc ns83820_do_isr_#t~mem568#1;havoc ns83820_do_isr_#t~mem569#1.base, ns83820_do_isr_#t~mem569#1.offset; [2025-02-08 03:55:08,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9374-1: SUMMARY for call ldv_assume((if 5bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:08,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7326: havoc ns83820_set_settings_#t~mem518#1.base, ns83820_set_settings_#t~mem518#1.offset;call write~intINTTYPE4#4(1bv32, ns83820_set_settings_~dev~12#1.base, ~bvadd~64(840bv64, ns83820_set_settings_~dev~12#1.offset), 4bv64); [2025-02-08 03:55:08,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9308: ~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret812#1;havoc ldv_pci_pci_instance_2_#t~ret812#1; [2025-02-08 03:55:08,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9308-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret812#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:55:08,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9242: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem798#1.base, ldv_pci_pci_instance_2_#t~mem798#1.offset);havoc ldv_pci_pci_instance_2_#t~mem798#1.base, ldv_pci_pci_instance_2_#t~mem798#1.offset;call ldv_pci_pci_instance_2_#t~mem799#1.base, ldv_pci_pci_instance_2_#t~mem799#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~mem799#1.base, ldv_pci_pci_instance_2_#t~mem799#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset;havoc ldv_pci_instance_resume_early_2_6_#t~ret781#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:08,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9242: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem798#1.base, ldv_pci_pci_instance_2_#t~mem798#1.offset));havoc ldv_pci_pci_instance_2_#t~mem798#1.base, ldv_pci_pci_instance_2_#t~mem798#1.offset; [2025-02-08 03:55:08,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9374: assume { :begin_inline_ldv_dispatch_register_11_2 } true;ldv_dispatch_register_11_2_#in~arg0#1.base, ldv_dispatch_register_11_2_#in~arg0#1.offset := ldv_register_netdevice_~ldv_11_net_device_net_device~0#1.base, ldv_register_netdevice_~ldv_11_net_device_net_device~0#1.offset;havoc ldv_dispatch_register_11_2_~arg0#1.base, ldv_dispatch_register_11_2_~arg0#1.offset;ldv_dispatch_register_11_2_~arg0#1.base, ldv_dispatch_register_11_2_~arg0#1.offset := ldv_dispatch_register_11_2_#in~arg0#1.base, ldv_dispatch_register_11_2_#in~arg0#1.offset;~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset := ldv_dispatch_register_11_2_~arg0#1.base, ldv_dispatch_register_11_2_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_1_5 } true;~ldv_statevar_1~0 := 4bv32; [2025-02-08 03:55:08,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7326-1: SUMMARY for call writel(4096bv32, ns83820_set_settings_#t~mem518#1.base, ~bvadd~64(224bv64, ns83820_set_settings_#t~mem518#1.offset)); srcloc: null [2025-02-08 03:55:08,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9110-1: SUMMARY for call ldv_pci_instance_suspend_2_8_#t~ret786#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~mem785#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:08,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7062: ns83820_hard_start_xmit_~nr_free~0#1 := ~bvsub~32(ns83820_hard_start_xmit_~nr_free~0#1, ns83820_hard_start_xmit_~nr_frags~0#1); [2025-02-08 03:55:08,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9242-1: call ldv_pci_pci_instance_2_#t~mem798#1.base, ldv_pci_pci_instance_2_#t~mem798#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:08,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9176: assume 12bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:08,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9176: assume !(12bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:08,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9110: ldv_pci_instance_suspend_2_8_~tmp~67#1 := ldv_pci_instance_suspend_2_8_#t~ret786#1;havoc ldv_pci_instance_suspend_2_8_#t~mem785#1;havoc ldv_pci_instance_suspend_2_8_#t~ret786#1;ldv_pci_instance_suspend_2_8_#res#1 := ldv_pci_instance_suspend_2_8_~tmp~67#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:08,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7525: SUMMARY for call ldv_spin_unlock_irqrestore_69(ns83820_do_isr_~dev~16#1.base, ~bvadd~64(760bv64, ns83820_do_isr_~dev~16#1.offset), ns83820_do_isr_~flags~4#1); srcloc: null [2025-02-08 03:55:08,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12282: havoc request_threaded_irq_#t~nondet980#1; [2025-02-08 03:55:08,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9375: havoc ldv_dispatch_register_11_2_~arg0#1.base, ldv_dispatch_register_11_2_~arg0#1.offset;havoc ldv_dispatch_register_11_2_#in~arg0#1.base, ldv_dispatch_register_11_2_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_register_11_2 } true;ldv_register_netdevice_#res#1 := ldv_register_netdevice_~arg0#1; [2025-02-08 03:55:08,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8054: ns83820_init_one_~tmp___7~2#1 := ns83820_init_one_#t~ret714#1;havoc ns83820_init_one_#t~mem713#1.base, ns83820_init_one_#t~mem713#1.offset;havoc ns83820_init_one_#t~ret714#1;call ns83820_init_one_#t~mem715#1.base, ns83820_init_one_#t~mem715#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9045: 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_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_19_#t~ret760#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_ns83820_set_settings } true;ns83820_set_settings_#in~ndev#1.base, ns83820_set_settings_#in~ndev#1.offset, ns83820_set_settings_#in~cmd#1.base, ns83820_set_settings_#in~cmd#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 ns83820_set_settings_#res#1;havoc ns83820_set_settings_#t~ret498#1.base, ns83820_set_settings_#t~ret498#1.offset, ns83820_set_settings_#t~mem499#1.base, ns83820_set_settings_#t~mem499#1.offset, ns83820_set_settings_#t~ret500#1, ns83820_set_settings_#t~mem501#1.base, ns83820_set_settings_#t~mem501#1.offset, ns83820_set_settings_#t~ret502#1, ns83820_set_settings_#t~mem503#1, ns83820_set_settings_#t~mem504#1, ns83820_set_settings_#t~mem505#1, ns83820_set_settings_#t~mem506#1.base, ns83820_set_settings_#t~mem506#1.offset, ns83820_set_settings_#t~ret507#1, ns83820_set_settings_#t~mem508#1.base, ns83820_set_settings_#t~mem508#1.offset, ns83820_set_settings_#t~mem509#1.base, ns83820_set_settings_#t~mem509#1.offset, ns83820_set_settings_#t~ret510#1, ns83820_set_settings_#t~mem511#1.base, ns83820_set_settings_#t~mem511#1.offset, ns83820_set_settings_#t~mem512#1.base, ns83820_set_settings_#t~mem512#1.offset, ns83820_set_settings_#t~ret513#1, ns83820_set_settings_#t~mem514#1.base, ns83820_set_settings_#t~mem514#1.offset, ns83820_set_settings_#t~ret515#1, ns83820_set_settings_#t~mem516#1, ns83820_set_settings_#t~mem517#1.base, ns83820_set_settings_#t~mem517#1.offset, ns83820_set_settings_#t~mem518#1.base, ns83820_set_settings_#t~mem518#1.offset, ns83820_set_settings_#t~ret519#1, ns83820_set_settings_#t~mem520#1.base, ns83820_set_settings_#t~mem520#1.offset, ns83820_set_settings_#t~mem521#1, ns83820_set_settings_#t~ret522#1, ns83820_set_settings_~ndev#1.base, ns83820_set_settings_~ndev#1.offset, ns83820_set_settings_~cmd#1.base, ns83820_set_settings_~cmd#1.offset, ns83820_set_settings_~dev~12#1.base, ns83820_set_settings_~dev~12#1.offset, ns83820_set_settings_~tmp~42#1.base, ns83820_set_settings_~tmp~42#1.offset, ns83820_set_settings_~cfg~2#1, ns83820_set_settings_~tanar~2#1, ns83820_set_settings_~have_optical~0#1, ns83820_set_settings_~fullduplex~2#1, ns83820_set_settings_~tmp___0~19#1, ns83820_set_settings_~tmp___1~12#1, ns83820_set_settings_~tmp___2~7#1, ns83820_set_settings_~tmp___3~5#1;ns83820_set_settings_~ndev#1.base, ns83820_set_settings_~ndev#1.offset := ns83820_set_settings_#in~ndev#1.base, ns83820_set_settings_#in~ndev#1.offset;ns83820_set_settings_~cmd#1.base, ns83820_set_settings_~cmd#1.offset := ns83820_set_settings_#in~cmd#1.base, ns83820_set_settings_#in~cmd#1.offset;havoc ns83820_set_settings_~dev~12#1.base, ns83820_set_settings_~dev~12#1.offset;havoc ns83820_set_settings_~tmp~42#1.base, ns83820_set_settings_~tmp~42#1.offset;havoc ns83820_set_settings_~cfg~2#1;havoc ns83820_set_settings_~tanar~2#1;havoc ns83820_set_settings_~have_optical~0#1;havoc ns83820_set_settings_~fullduplex~2#1;havoc ns83820_set_settings_~tmp___0~19#1;havoc ns83820_set_settings_~tmp___1~12#1;havoc ns83820_set_settings_~tmp___2~7#1;havoc ns83820_set_settings_~tmp___3~5#1; [2025-02-08 03:55:08,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7063: assume ~bvsle~32(ns83820_hard_start_xmit_~nr_free~0#1, 7bv32); [2025-02-08 03:55:08,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7063: assume !~bvsle~32(ns83820_hard_start_xmit_~nr_free~0#1, 7bv32); [2025-02-08 03:55:08,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8979: 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_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_7_#t~ret761#1, 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_~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;assume { :begin_inline_ns83820_get_link } true;ns83820_get_link_#in~ndev#1.base, ns83820_get_link_#in~ndev#1.offset := ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.offset;havoc ns83820_get_link_#res#1;havoc ns83820_get_link_#t~ret529#1.base, ns83820_get_link_#t~ret529#1.offset, ns83820_get_link_#t~mem530#1.base, ns83820_get_link_#t~mem530#1.offset, ns83820_get_link_#t~ret531#1, ns83820_get_link_~ndev#1.base, ns83820_get_link_~ndev#1.offset, ns83820_get_link_~dev~14#1.base, ns83820_get_link_~dev~14#1.offset, ns83820_get_link_~tmp~44#1.base, ns83820_get_link_~tmp~44#1.offset, ns83820_get_link_~cfg~3#1, ns83820_get_link_~tmp___0~21#1;ns83820_get_link_~ndev#1.base, ns83820_get_link_~ndev#1.offset := ns83820_get_link_#in~ndev#1.base, ns83820_get_link_#in~ndev#1.offset;havoc ns83820_get_link_~dev~14#1.base, ns83820_get_link_~dev~14#1.offset;havoc ns83820_get_link_~tmp~44#1.base, ns83820_get_link_~tmp~44#1.offset;havoc ns83820_get_link_~cfg~3#1;havoc ns83820_get_link_~tmp___0~21#1; [2025-02-08 03:55:08,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12282-1: request_irq_#t~ret231#1 := request_threaded_irq_#res#1;havoc request_threaded_irq_#t~nondet980#1, request_threaded_irq_~arg0#1, request_threaded_irq_~arg1#1.base, request_threaded_irq_~arg1#1.offset, request_threaded_irq_~arg2#1.base, request_threaded_irq_~arg2#1.offset, request_threaded_irq_~arg3#1, request_threaded_irq_~arg4#1.base, request_threaded_irq_~arg4#1.offset, request_threaded_irq_~arg5#1.base, request_threaded_irq_~arg5#1.offset;havoc request_threaded_irq_#in~arg0#1, request_threaded_irq_#in~arg1#1.base, request_threaded_irq_#in~arg1#1.offset, request_threaded_irq_#in~arg2#1.base, request_threaded_irq_#in~arg2#1.offset, request_threaded_irq_#in~arg3#1, request_threaded_irq_#in~arg4#1.base, request_threaded_irq_#in~arg4#1.offset, request_threaded_irq_#in~arg5#1.base, request_threaded_irq_#in~arg5#1.offset;assume { :end_inline_request_threaded_irq } true;request_irq_~tmp~25#1 := request_irq_#t~ret231#1;havoc request_irq_#t~ret231#1;request_irq_#res#1 := request_irq_~tmp~25#1;ldv_request_irq_102_#t~ret841#1 := request_irq_#res#1;havoc request_irq_#t~ret231#1, request_irq_~irq#1, request_irq_~handler#1.base, request_irq_~handler#1.offset, request_irq_~flags#1, request_irq_~name#1.base, request_irq_~name#1.offset, request_irq_~dev#1.base, request_irq_~dev#1.offset, request_irq_~tmp~25#1;havoc request_irq_#in~irq#1, request_irq_#in~handler#1.base, request_irq_#in~handler#1.offset, request_irq_#in~flags#1, request_irq_#in~name#1.base, request_irq_#in~name#1.offset, request_irq_#in~dev#1.base, request_irq_#in~dev#1.offset;assume { :end_inline_request_irq } true;ldv_request_irq_102_~tmp~80#1 := ldv_request_irq_102_#t~ret841#1;havoc ldv_request_irq_102_#t~ret841#1;ldv_request_irq_102_~ldv_func_res~4#1 := ldv_request_irq_102_~tmp~80#1;assume { :begin_inline_ldv_request_irq } true;ldv_request_irq_#in~arg0#1, ldv_request_irq_#in~arg1#1, ldv_request_irq_#in~arg2#1.base, ldv_request_irq_#in~arg2#1.offset, ldv_request_irq_#in~arg3#1, ldv_request_irq_#in~arg4#1.base, ldv_request_irq_#in~arg4#1.offset, ldv_request_irq_#in~arg5#1.base, ldv_request_irq_#in~arg5#1.offset := ldv_request_irq_102_~ldv_func_res~4#1, ldv_request_irq_102_~irq#1, ldv_request_irq_102_~handler#1.base, ldv_request_irq_102_~handler#1.offset, ldv_request_irq_102_~flags#1, ldv_request_irq_102_~name#1.base, ldv_request_irq_102_~name#1.offset, ldv_request_irq_102_~dev#1.base, ldv_request_irq_102_~dev#1.offset;havoc ldv_request_irq_#res#1;havoc ldv_request_irq_#t~ret821#1, ldv_request_irq_~arg0#1, ldv_request_irq_~arg1#1, ldv_request_irq_~arg2#1.base, ldv_request_irq_~arg2#1.offset, ldv_request_irq_~arg3#1, ldv_request_irq_~arg4#1.base, ldv_request_irq_~arg4#1.offset, ldv_request_irq_~arg5#1.base, ldv_request_irq_~arg5#1.offset, ldv_request_irq_~ldv_9_callback_handler~0#1.base, ldv_request_irq_~ldv_9_callback_handler~0#1.offset, ldv_request_irq_~ldv_9_data_data~0#1.base, ldv_request_irq_~ldv_9_data_data~0#1.offset, ldv_request_irq_~ldv_9_line_line~0#1, ldv_request_irq_~ldv_9_thread_thread~0#1.base, ldv_request_irq_~ldv_9_thread_thread~0#1.offset, ldv_request_irq_~tmp~71#1;ldv_request_irq_~arg0#1 := ldv_request_irq_#in~arg0#1;ldv_request_irq_~arg1#1 := ldv_request_irq_#in~arg1#1;ldv_request_irq_~arg2#1.base, ldv_request_irq_~arg2#1.offset := ldv_request_irq_#in~arg2#1.base, ldv_request_irq_#in~arg2#1.offset;ldv_request_irq_~arg3#1 := ldv_request_irq_#in~arg3#1;ldv_request_irq_~arg4#1.base, ldv_request_irq_~arg4#1.offset := ldv_request_irq_#in~arg4#1.base, ldv_request_irq_#in~arg4#1.offset;ldv_request_irq_~arg5#1.base, ldv_request_irq_~arg5#1.offset := ldv_request_irq_#in~arg5#1.base, ldv_request_irq_#in~arg5#1.offset;havoc ldv_request_irq_~ldv_9_callback_handler~0#1.base, ldv_request_irq_~ldv_9_callback_handler~0#1.offset;havoc ldv_request_irq_~ldv_9_data_data~0#1.base, ldv_request_irq_~ldv_9_data_data~0#1.offset;havoc ldv_request_irq_~ldv_9_line_line~0#1;havoc ldv_request_irq_~ldv_9_thread_thread~0#1.base, ldv_request_irq_~ldv_9_thread_thread~0#1.offset;havoc ldv_request_irq_~tmp~71#1; [2025-02-08 03:55:08,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8054-2: call ns83820_init_one_#t~mem713#1.base, ns83820_init_one_#t~mem713#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8054-1: SUMMARY for call ns83820_init_one_#t~ret714#1 := readl(ns83820_init_one_#t~mem713#1.base, ~bvadd~64(88bv64, ns83820_init_one_#t~mem713#1.offset)); srcloc: null [2025-02-08 03:55:08,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8715: 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~ret772#1, ldv_interrupt_interrupt_instance_0_#t~ret773#1, ldv_interrupt_interrupt_instance_0_~arg0#1.base, ldv_interrupt_interrupt_instance_0_~arg0#1.offset, ldv_interrupt_interrupt_instance_0_~tmp~64#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~64#1; [2025-02-08 03:55:08,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9904: SUMMARY for call ldv_spin_lock_misc_lock_of_ns83820(); srcloc: null [2025-02-08 03:55:08,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8847: assume 0bv32 != ldv_interrupt_interrupt_instance_0_~tmp~64#1;~ldv_statevar_0~0 := 2bv32; [2025-02-08 03:55:08,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8847: assume !(0bv32 != ldv_interrupt_interrupt_instance_0_~tmp~64#1);~ldv_statevar_0~0 := 4bv32; [2025-02-08 03:55:08,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9244: havoc ldv_pci_instance_resume_early_2_6_#t~ret781#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~mem799#1.base, ldv_pci_pci_instance_2_#t~mem799#1.offset; [2025-02-08 03:55:08,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7328-1: SUMMARY for call ns83820_set_settings_#t~ret519#1 := printk(16bv64, 0bv64); srcloc: null [2025-02-08 03:55:08,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7328: havoc ns83820_set_settings_#t~ret519#1; [2025-02-08 03:55:08,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055-1: SUMMARY for call ns83820_init_one_#t~ret716#1 := readl(ns83820_init_one_#t~mem715#1.base, ~bvadd~64(88bv64, ns83820_init_one_#t~mem715#1.offset)); srcloc: null [2025-02-08 03:55:08,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055: ns83820_init_one_~tmp___8~1#1 := ns83820_init_one_#t~ret716#1;havoc ns83820_init_one_#t~mem715#1.base, ns83820_init_one_#t~mem715#1.offset;havoc ns83820_init_one_#t~ret716#1;call ns83820_init_one_#t~mem717#1.base, ns83820_init_one_#t~mem717#1.offset := read~$Pointer$#4(ns83820_init_one_~ndev~5#1.base, ~bvadd~64(791bv64, ns83820_init_one_~ndev~5#1.offset), 8bv64);call ns83820_init_one_#t~mem718#1 := read~intINTTYPE4#4(ns83820_init_one_~pci_dev#1.base, ~bvadd~64(1547bv64, ns83820_init_one_~pci_dev#1.offset), 4bv64);call ns83820_init_one_#t~mem719#1 := read~intINTTYPE8#4(ns83820_init_one_~ndev~5#1.base, ~bvadd~64(204bv64, ns83820_init_one_~ndev~5#1.offset), 8bv64); [2025-02-08 03:55:08,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8650: assume { :begin_inline_ldv_EMGentry_init_ns83820_init_14_7 } true;ldv_EMGentry_init_ns83820_init_14_7_#in~arg0#1.base, ldv_EMGentry_init_ns83820_init_14_7_#in~arg0#1.offset := ~ldv_14_init_ns83820_init_default~0.base, ~ldv_14_init_ns83820_init_default~0.offset;havoc ldv_EMGentry_init_ns83820_init_14_7_#res#1;havoc ldv_EMGentry_init_ns83820_init_14_7_#t~ret744#1, ldv_EMGentry_init_ns83820_init_14_7_~arg0#1.base, ldv_EMGentry_init_ns83820_init_14_7_~arg0#1.offset, ldv_EMGentry_init_ns83820_init_14_7_~tmp~58#1;ldv_EMGentry_init_ns83820_init_14_7_~arg0#1.base, ldv_EMGentry_init_ns83820_init_14_7_~arg0#1.offset := ldv_EMGentry_init_ns83820_init_14_7_#in~arg0#1.base, ldv_EMGentry_init_ns83820_init_14_7_#in~arg0#1.offset;havoc ldv_EMGentry_init_ns83820_init_14_7_~tmp~58#1;assume { :begin_inline_ns83820_init } true;havoc ns83820_init_#res#1;havoc ns83820_init_#t~ret742#1, ns83820_init_#t~ret743#1, ns83820_init_~tmp~57#1;havoc ns83820_init_~tmp~57#1; [2025-02-08 03:55:08,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9905: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_88_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_88_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:55:08,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8650-1: SUMMARY for call ldv_assume((if 20bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:08,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7131-1: SUMMARY for call ns83820_hard_start_xmit_#t~ret457#1 := skb_frag_size(ns83820_hard_start_xmit_~frag~0#1.base, ns83820_hard_start_xmit_~frag~0#1.offset); srcloc: null [2025-02-08 03:55:08,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7131: ns83820_hard_start_xmit_~tmp___7~1#1 := ns83820_hard_start_xmit_#t~ret457#1;havoc ns83820_hard_start_xmit_#t~ret457#1;call ns83820_hard_start_xmit_#t~mem458#1.base, ns83820_hard_start_xmit_#t~mem458#1.offset := read~$Pointer$#4(ns83820_hard_start_xmit_~dev~9#1.base, ~bvadd~64(8bv64, ns83820_hard_start_xmit_~dev~9#1.offset), 8bv64);assume { :begin_inline_skb_frag_dma_map } true;skb_frag_dma_map_#in~dev#1.base, skb_frag_dma_map_#in~dev#1.offset, skb_frag_dma_map_#in~frag#1.base, skb_frag_dma_map_#in~frag#1.offset, skb_frag_dma_map_#in~offset#1, skb_frag_dma_map_#in~size#1, skb_frag_dma_map_#in~dir#1 := ns83820_hard_start_xmit_#t~mem458#1.base, ~bvadd~64(179bv64, ns83820_hard_start_xmit_#t~mem458#1.offset), ns83820_hard_start_xmit_~frag~0#1.base, ns83820_hard_start_xmit_~frag~0#1.offset, 0bv64, ~zero_extend~64~32(ns83820_hard_start_xmit_~tmp___7~1#1), 1bv32;havoc skb_frag_dma_map_#res#1;havoc skb_frag_dma_map_#t~ret177#1.base, skb_frag_dma_map_#t~ret177#1.offset, skb_frag_dma_map_#t~mem178#1, skb_frag_dma_map_#t~ret179#1, skb_frag_dma_map_~dev#1.base, skb_frag_dma_map_~dev#1.offset, skb_frag_dma_map_~frag#1.base, skb_frag_dma_map_~frag#1.offset, skb_frag_dma_map_~offset#1, skb_frag_dma_map_~size#1, skb_frag_dma_map_~dir#1, skb_frag_dma_map_~tmp~12#1.base, skb_frag_dma_map_~tmp~12#1.offset, skb_frag_dma_map_~tmp___0~6#1;skb_frag_dma_map_~dev#1.base, skb_frag_dma_map_~dev#1.offset := skb_frag_dma_map_#in~dev#1.base, skb_frag_dma_map_#in~dev#1.offset;skb_frag_dma_map_~frag#1.base, skb_frag_dma_map_~frag#1.offset := skb_frag_dma_map_#in~frag#1.base, skb_frag_dma_map_#in~frag#1.offset;skb_frag_dma_map_~offset#1 := skb_frag_dma_map_#in~offset#1;skb_frag_dma_map_~size#1 := skb_frag_dma_map_#in~size#1;skb_frag_dma_map_~dir#1 := skb_frag_dma_map_#in~dir#1;havoc skb_frag_dma_map_~tmp~12#1.base, skb_frag_dma_map_~tmp~12#1.offset;havoc skb_frag_dma_map_~tmp___0~6#1;assume { :begin_inline_skb_frag_page } true;skb_frag_page_#in~frag#1.base, skb_frag_page_#in~frag#1.offset := skb_frag_dma_map_~frag#1.base, skb_frag_dma_map_~frag#1.offset;havoc skb_frag_page_#res#1.base, skb_frag_page_#res#1.offset;havoc skb_frag_page_#t~mem176#1.base, skb_frag_page_#t~mem176#1.offset, skb_frag_page_~frag#1.base, skb_frag_page_~frag#1.offset;skb_frag_page_~frag#1.base, skb_frag_page_~frag#1.offset := skb_frag_page_#in~frag#1.base, skb_frag_page_#in~frag#1.offset;call skb_frag_page_#t~mem176#1.base, skb_frag_page_#t~mem176#1.offset := read~$Pointer$#4(skb_frag_page_~frag#1.base, skb_frag_page_~frag#1.offset, 8bv64);skb_frag_page_#res#1.base, skb_frag_page_#res#1.offset := skb_frag_page_#t~mem176#1.base, skb_frag_page_#t~mem176#1.offset;havoc skb_frag_page_#t~mem176#1.base, skb_frag_page_#t~mem176#1.offset; [2025-02-08 03:55:08,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8056-1: SUMMARY for call ns83820_init_one_#t~ret720#1 := printk(47bv64, 0bv64); srcloc: null [2025-02-08 03:55:08,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12152-3: SUMMARY for call alloc_etherdev_mqs_#t~ret963#1.base, alloc_etherdev_mqs_#t~ret963#1.offset := ldv_malloc(3027bv64); srcloc: null [2025-02-08 03:55:08,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8056: havoc ns83820_init_one_#t~mem717#1.base, ns83820_init_one_#t~mem717#1.offset;havoc ns83820_init_one_#t~mem718#1;havoc ns83820_init_one_#t~mem719#1;havoc ns83820_init_one_#t~ret720#1;assume { :begin_inline_ldv_register_netdevice_103 } true;ldv_register_netdevice_103_#in~ldv_func_arg1#1.base, ldv_register_netdevice_103_#in~ldv_func_arg1#1.offset := ns83820_init_one_~ndev~5#1.base, ns83820_init_one_~ndev~5#1.offset;havoc ldv_register_netdevice_103_#res#1;havoc ldv_register_netdevice_103_#t~ret843#1, ldv_register_netdevice_103_#t~ret844#1, ldv_register_netdevice_103_~ldv_func_arg1#1.base, ldv_register_netdevice_103_~ldv_func_arg1#1.offset, ldv_register_netdevice_103_~ldv_func_res~5#1, ldv_register_netdevice_103_~tmp~81#1, ldv_register_netdevice_103_~tmp___0~35#1;ldv_register_netdevice_103_~ldv_func_arg1#1.base, ldv_register_netdevice_103_~ldv_func_arg1#1.offset := ldv_register_netdevice_103_#in~ldv_func_arg1#1.base, ldv_register_netdevice_103_#in~ldv_func_arg1#1.offset;havoc ldv_register_netdevice_103_~ldv_func_res~5#1;havoc ldv_register_netdevice_103_~tmp~81#1;havoc ldv_register_netdevice_103_~tmp___0~35#1;assume { :begin_inline_register_netdevice } true;register_netdevice_#in~arg0#1.base, register_netdevice_#in~arg0#1.offset := ldv_register_netdevice_103_~ldv_func_arg1#1.base, ldv_register_netdevice_103_~ldv_func_arg1#1.offset;havoc register_netdevice_#res#1;havoc register_netdevice_#t~nondet979#1, register_netdevice_~arg0#1.base, register_netdevice_~arg0#1.offset;register_netdevice_~arg0#1.base, register_netdevice_~arg0#1.offset := register_netdevice_#in~arg0#1.base, register_netdevice_#in~arg0#1.offset;havoc register_netdevice_#t~nondet979#1;register_netdevice_#res#1 := register_netdevice_#t~nondet979#1;havoc register_netdevice_#t~nondet979#1; [2025-02-08 03:55:08,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7065-1: SUMMARY for call netif_stop_queue(ns83820_hard_start_xmit_~ndev#1.base, ns83820_hard_start_xmit_~ndev#1.offset); srcloc: null [2025-02-08 03:55:08,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8915: assume 8bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:08,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8915: assume !(8bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:08,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7065: ns83820_hard_start_xmit_~stopped~0#1 := 1bv32; [2025-02-08 03:55:08,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12152: havoc alloc_etherdev_mqs_#t~ret963#1.base, alloc_etherdev_mqs_#t~ret963#1.offset; [2025-02-08 03:55:08,887 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~ret963#1.base, alloc_etherdev_mqs_#t~ret963#1.offset;havoc alloc_etherdev_mqs_#t~ret963#1.base, alloc_etherdev_mqs_#t~ret963#1.offset; [2025-02-08 03:55:08,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10038: SUMMARY for call free_netdev(ldv_free_netdev_105_~ldv_func_arg1#1.base, ldv_free_netdev_105_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:55:08,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12152-1: ldv_alloc_etherdev_mqs_101_#t~ret839#1.base, ldv_alloc_etherdev_mqs_101_#t~ret839#1.offset := alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret963#1.base, alloc_etherdev_mqs_#t~ret963#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_101_~tmp~79#1.base, ldv_alloc_etherdev_mqs_101_~tmp~79#1.offset := ldv_alloc_etherdev_mqs_101_#t~ret839#1.base, ldv_alloc_etherdev_mqs_101_#t~ret839#1.offset;havoc ldv_alloc_etherdev_mqs_101_#t~ret839#1.base, ldv_alloc_etherdev_mqs_101_#t~ret839#1.offset;ldv_alloc_etherdev_mqs_101_~ldv_func_res~3#1.base, ldv_alloc_etherdev_mqs_101_~ldv_func_res~3#1.offset := ldv_alloc_etherdev_mqs_101_~tmp~79#1.base, ldv_alloc_etherdev_mqs_101_~tmp~79#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_101_~ldv_func_res~3#1.base, ldv_alloc_etherdev_mqs_101_~ldv_func_res~3#1.offset, ldv_alloc_etherdev_mqs_101_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_101_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_101_~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~ret746#1, ldv_alloc_etherdev_mqs_#t~ret747#1.base, ldv_alloc_etherdev_mqs_#t~ret747#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_4_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_4_netdev_net_device~0#1.offset, ldv_alloc_etherdev_mqs_~tmp~60#1.base, ldv_alloc_etherdev_mqs_~tmp~60#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_4_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_4_netdev_net_device~0#1.offset;havoc ldv_alloc_etherdev_mqs_~tmp~60#1.base, ldv_alloc_etherdev_mqs_~tmp~60#1.offset;havoc ldv_alloc_etherdev_mqs_~tmp___0~28#1; [2025-02-08 03:55:08,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9642: ~ldv_statevar_3~0 := 3bv32; [2025-02-08 03:55:08,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9642-1: SUMMARY for call ldv_switch_to_process_context(); srcloc: null [2025-02-08 03:55:08,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9180: assume 14bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:08,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9180: assume !(14bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:08,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10039: havoc ldv_free_netdev_105_~ldv_func_arg1#1.base, ldv_free_netdev_105_~ldv_func_arg1#1.offset;havoc ldv_free_netdev_105_#in~ldv_func_arg1#1.base, ldv_free_netdev_105_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_free_netdev_105 } true;ns83820_init_one_#res#1 := ns83820_init_one_~err~0#1;call ULTIMATE.dealloc(ns83820_init_one_~#__key~1#1.base, ns83820_init_one_~#__key~1#1.offset);havoc ns83820_init_one_~#__key~1#1.base, ns83820_init_one_~#__key~1#1.offset;call ULTIMATE.dealloc(ns83820_init_one_~#__key___0~0#1.base, ns83820_init_one_~#__key___0~0#1.offset);havoc ns83820_init_one_~#__key___0~0#1.base, ns83820_init_one_~#__key___0~0#1.offset;call ULTIMATE.dealloc(ns83820_init_one_~#__key___1~0#1.base, ns83820_init_one_~#__key___1~0#1.offset);havoc ns83820_init_one_~#__key___1~0#1.base, ns83820_init_one_~#__key___1~0#1.offset;call ULTIMATE.dealloc(ns83820_init_one_~#__key___2~0#1.base, ns83820_init_one_~#__key___2~0#1.offset);havoc ns83820_init_one_~#__key___2~0#1.base, ns83820_init_one_~#__key___2~0#1.offset;call ULTIMATE.dealloc(ns83820_init_one_~#__constr_expr_0~0#1.base, ns83820_init_one_~#__constr_expr_0~0#1.offset);havoc ns83820_init_one_~#__constr_expr_0~0#1.base, ns83820_init_one_~#__constr_expr_0~0#1.offset; [2025-02-08 03:55:08,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10039-1: SUMMARY for call ldv_free_netdev(0bv64, 0bv64, ldv_free_netdev_105_~ldv_func_arg1#1.base, ldv_free_netdev_105_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:55:08,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7463-1: SUMMARY for call ns83820_do_isr_#t~ret543#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 != ~bvand~32(65536bv32, ns83820_do_isr_~isr#1) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:55:08,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7463: ns83820_do_isr_~tmp___0~22#1 := ns83820_do_isr_#t~ret543#1;havoc ns83820_do_isr_#t~ret543#1; [2025-02-08 03:55:08,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7397: havoc ldv___ldv_spin_lock_82_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_82_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_82_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_82_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_82 } true; [2025-02-08 03:55:08,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9115: 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~ret803#1 := ldv_pci_instance_suspend_late_2_7_#res#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem789#1, ldv_pci_instance_suspend_late_2_7_#t~ret790#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~68#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~ret803#1;havoc ldv_pci_pci_instance_2_#t~mem801#1.base, ldv_pci_pci_instance_2_#t~mem801#1.offset;havoc ldv_pci_pci_instance_2_#t~mem802#1;havoc ldv_pci_pci_instance_2_#t~ret803#1; [2025-02-08 03:55:08,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9313: assume { :begin_inline_ldv_pre_probe } true;assume { :end_inline_ldv_pre_probe } true;call ldv_pci_pci_instance_2_#t~mem813#1.base, ldv_pci_pci_instance_2_#t~mem813#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~mem813#1.base, ldv_pci_pci_instance_2_#t~mem813#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~ret777#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~66#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~66#1;assume { :begin_inline_ns83820_init_one } true;ns83820_init_one_#in~pci_dev#1.base, ns83820_init_one_#in~pci_dev#1.offset, ns83820_init_one_#in~id#1.base, ns83820_init_one_#in~id#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 ns83820_init_one_#res#1;havoc ns83820_init_one_#t~ret632#1, ns83820_init_one_#t~ret633#1, ns83820_init_one_#t~ret634#1, ns83820_init_one_#t~ret635#1.base, ns83820_init_one_#t~ret635#1.offset, ns83820_init_one_#t~ret636#1.base, ns83820_init_one_#t~ret636#1.offset, ns83820_init_one_#t~ret637#1.base, ns83820_init_one_#t~ret637#1.offset, ns83820_init_one_#t~ret638#1.base, ns83820_init_one_#t~ret638#1.offset, ns83820_init_one_#t~ret639#1.base, ns83820_init_one_#t~ret639#1.offset, ns83820_init_one_#t~mem640#1, ns83820_init_one_#t~ret641#1, ns83820_init_one_#t~ret642#1, ns83820_init_one_#t~mem643#1, ns83820_init_one_#t~ret644#1.base, ns83820_init_one_#t~ret644#1.offset, ns83820_init_one_#t~ret645#1.base, ns83820_init_one_#t~ret645#1.offset, ns83820_init_one_#t~ret646#1.base, ns83820_init_one_#t~ret646#1.offset, ns83820_init_one_#t~mem647#1.base, ns83820_init_one_#t~mem647#1.offset, ns83820_init_one_#t~mem648#1.base, ns83820_init_one_#t~mem648#1.offset, ns83820_init_one_#t~short649#1, ns83820_init_one_#t~mem650#1.base, ns83820_init_one_#t~mem650#1.offset, ns83820_init_one_#t~short651#1, ns83820_init_one_#t~mem652#1, ns83820_init_one_#t~ret653#1, ns83820_init_one_#t~mem654#1, ns83820_init_one_#t~ret655#1, ns83820_init_one_#t~ret656#1, ns83820_init_one_#t~ret657#1, ns83820_init_one_#t~mem658#1.base, ns83820_init_one_#t~mem658#1.offset, ns83820_init_one_#t~ret659#1, ns83820_init_one_#t~mem660#1, ns83820_init_one_#t~mem661#1, ns83820_init_one_#t~ret662#1, ns83820_init_one_#t~mem663#1.base, ns83820_init_one_#t~mem663#1.offset, ns83820_init_one_#t~mem664#1.base, ns83820_init_one_#t~mem664#1.offset, ns83820_init_one_#t~ret665#1, ns83820_init_one_#t~mem666#1, ns83820_init_one_#t~ret667#1, ns83820_init_one_#t~mem668#1, ns83820_init_one_#t~ret669#1, ns83820_init_one_#t~mem670#1, ns83820_init_one_#t~mem671#1, ns83820_init_one_#t~mem672#1, ns83820_init_one_#t~mem673#1, ns83820_init_one_#t~mem674#1, ns83820_init_one_#t~mem675#1, ns83820_init_one_#t~mem676#1, ns83820_init_one_#t~mem677#1, ns83820_init_one_#t~mem678#1, ns83820_init_one_#t~mem679#1, ns83820_init_one_#t~ret680#1, ns83820_init_one_#t~mem681#1.base, ns83820_init_one_#t~mem681#1.offset, ns83820_init_one_#t~ret682#1, ns83820_init_one_#t~mem683#1.base, ns83820_init_one_#t~mem683#1.offset, ns83820_init_one_#t~mem684#1.base, ns83820_init_one_#t~mem684#1.offset, ns83820_init_one_#t~ret685#1, ns83820_init_one_#t~mem686#1.base, ns83820_init_one_#t~mem686#1.offset, ns83820_init_one_#t~mem687#1.base, ns83820_init_one_#t~mem687#1.offset, ns83820_init_one_#t~mem688#1.base, ns83820_init_one_#t~mem688#1.offset, ns83820_init_one_#t~mem689#1, ns83820_init_one_#t~mem690#1, ns83820_init_one_#t~mem691#1.base, ns83820_init_one_#t~mem691#1.offset, ns83820_init_one_#t~ret692#1, ns83820_init_one_#t~mem693#1, ns83820_init_one_#t~mem694#1.base, ns83820_init_one_#t~mem694#1.offset, ns83820_init_one_#t~mem695#1, ns83820_init_one_#t~mem696#1.base, ns83820_init_one_#t~mem696#1.offset, ns83820_init_one_#t~mem697#1.base, ns83820_init_one_#t~mem697#1.offset, ns83820_init_one_#t~mem698#1.base, ns83820_init_one_#t~mem698#1.offset, ns83820_init_one_#t~mem699#1.base, ns83820_init_one_#t~mem699#1.offset, ns83820_init_one_#t~mem700#1.base, ns83820_init_one_#t~mem700#1.offset, ns83820_init_one_#t~mem701#1.base, ns83820_init_one_#t~mem701#1.offset, ns83820_init_one_#t~mem702#1.base, ns83820_init_one_#t~mem702#1.offset, ns83820_init_one_#t~mem703#1.base, ns83820_init_one_#t~mem703#1.offset, ns83820_init_one_#t~mem704#1.base, ns83820_init_one_#t~mem704#1.offset, ns83820_init_one_#t~mem705#1.base, ns83820_init_one_#t~mem705#1.offset, ns83820_init_one_#t~mem706#1.base, ns83820_init_one_#t~mem706#1.offset, ns83820_init_one_#t~mem707#1.base, ns83820_init_one_#t~mem707#1.offset, ns83820_init_one_#t~mem708#1, ns83820_init_one_#t~mem709#1, ns83820_init_one_#t~mem710#1, ns83820_init_one_#t~ret711#1, ns83820_init_one_#t~mem712#1, ns83820_init_one_#t~mem713#1.base, ns83820_init_one_#t~mem713#1.offset, ns83820_init_one_#t~ret714#1, ns83820_init_one_#t~mem715#1.base, ns83820_init_one_#t~mem715#1.offset, ns83820_init_one_#t~ret716#1, ns83820_init_one_#t~mem717#1.base, ns83820_init_one_#t~mem717#1.offset, ns83820_init_one_#t~mem718#1, ns83820_init_one_#t~mem719#1, ns83820_init_one_#t~ret720#1, ns83820_init_one_#t~ret721#1, ns83820_init_one_#t~ret722#1, ns83820_init_one_#t~mem723#1, ns83820_init_one_#t~mem724#1.base, ns83820_init_one_#t~mem724#1.offset, ns83820_init_one_#t~mem725#1.base, ns83820_init_one_#t~mem725#1.offset, ns83820_init_one_#t~mem726#1.base, ns83820_init_one_#t~mem726#1.offset, ns83820_init_one_#t~mem727#1, ns83820_init_one_#t~mem728#1.base, ns83820_init_one_#t~mem728#1.offset, ns83820_init_one_#t~mem729#1, ns83820_init_one_~pci_dev#1.base, ns83820_init_one_~pci_dev#1.offset, ns83820_init_one_~id#1.base, ns83820_init_one_~id#1.offset, ns83820_init_one_~ndev~5#1.base, ns83820_init_one_~ndev~5#1.offset, ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, ns83820_init_one_~addr~3#1, ns83820_init_one_~err~0#1, ns83820_init_one_~using_dac~0#1, ns83820_init_one_~tmp~55#1, ns83820_init_one_~tmp___0~26#1, ns83820_init_one_~#__key~1#1.base, ns83820_init_one_~#__key~1#1.offset, ns83820_init_one_~#__key___0~0#1.base, ns83820_init_one_~#__key___0~0#1.offset, ns83820_init_one_~#__key___1~0#1.base, ns83820_init_one_~#__key___1~0#1.offset, ns83820_init_one_~#__key___2~0#1.base, ns83820_init_one_~#__key___2~0#1.offset, ns83820_init_one_~#__constr_expr_0~0#1.base, ns83820_init_one_~#__constr_expr_0~0#1.offset, ns83820_init_one_~tmp___1~15#1.base, ns83820_init_one_~tmp___1~15#1.offset, ns83820_init_one_~tmp___2~9#1.base, ns83820_init_one_~tmp___2~9#1.offset, ns83820_init_one_~tmp___3~7#1.base, ns83820_init_one_~tmp___3~7#1.offset, ns83820_init_one_~tmp___4~3#1, ns83820_init_one_~tmp___5~3#1, ns83820_init_one_~tmp___6~2#1, ns83820_init_one_~tmp___7~2#1, ns83820_init_one_~tmp___8~1#1;ns83820_init_one_~pci_dev#1.base, ns83820_init_one_~pci_dev#1.offset := ns83820_init_one_#in~pci_dev#1.base, ns83820_init_one_#in~pci_dev#1.offset;ns83820_init_one_~id#1.base, ns83820_init_one_~id#1.offset := ns83820_init_one_#in~id#1.base, ns83820_init_one_#in~id#1.offset;havoc ns83820_init_one_~ndev~5#1.base, ns83820_init_one_~ndev~5#1.offset;havoc ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset;havoc ns83820_init_one_~addr~3#1;havoc ns83820_init_one_~err~0#1;havoc ns83820_init_one_~using_dac~0#1;havoc ns83820_init_one_~tmp~55#1;havoc ns83820_init_one_~tmp___0~26#1;call ns83820_init_one_~#__key~1#1.base, ns83820_init_one_~#__key~1#1.offset := #Ultimate.allocOnStack(8bv64);call ns83820_init_one_~#__key___0~0#1.base, ns83820_init_one_~#__key___0~0#1.offset := #Ultimate.allocOnStack(8bv64);call ns83820_init_one_~#__key___1~0#1.base, ns83820_init_one_~#__key___1~0#1.offset := #Ultimate.allocOnStack(8bv64);call ns83820_init_one_~#__key___2~0#1.base, ns83820_init_one_~#__key___2~0#1.offset := #Ultimate.allocOnStack(8bv64);call ns83820_init_one_~#__constr_expr_0~0#1.base, ns83820_init_one_~#__constr_expr_0~0#1.offset := #Ultimate.allocOnStack(8bv64);havoc ns83820_init_one_~tmp___1~15#1.base, ns83820_init_one_~tmp___1~15#1.offset;havoc ns83820_init_one_~tmp___2~9#1.base, ns83820_init_one_~tmp___2~9#1.offset;havoc ns83820_init_one_~tmp___3~7#1.base, ns83820_init_one_~tmp___3~7#1.offset;havoc ns83820_init_one_~tmp___4~3#1;havoc ns83820_init_one_~tmp___5~3#1;havoc ns83820_init_one_~tmp___6~2#1;havoc ns83820_init_one_~tmp___7~2#1;havoc ns83820_init_one_~tmp___8~1#1;ns83820_init_one_~using_dac~0#1 := 0bv32; [2025-02-08 03:55:08,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9313-1: SUMMARY for call ldv_assume((if (6bv32 == ~ldv_statevar_0~0 || 2bv32 == ~ldv_statevar_0~0) || 5bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:08,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8653: ldv_entry_EMGentry_14_~tmp~61#1 := ldv_entry_EMGentry_14_#t~ret766#1;havoc ldv_entry_EMGentry_14_#t~ret766#1; [2025-02-08 03:55:08,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8653-1: SUMMARY for call ldv_entry_EMGentry_14_#t~ret766#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:08,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7530: ns83820_do_isr_~tmp___2~8#1 := ns83820_do_isr_#t~ret570#1;havoc ns83820_do_isr_#t~ret570#1; [2025-02-08 03:55:08,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7398: SUMMARY for call ns83820_update_stats(ns83820_mib_isr_~dev#1.base, ns83820_mib_isr_~dev#1.offset); srcloc: null [2025-02-08 03:55:08,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9380: ldv_register_netdevice_#res#1 := ldv_register_netdevice_~arg0#1; [2025-02-08 03:55:08,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9380-1: SUMMARY for call ldv_assume((if 0bv32 != ldv_register_netdevice_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:08,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7530-1: SUMMARY for call ns83820_do_isr_#t~ret570#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 != ~bvand~32(2048bv32, ns83820_do_isr_~isr#1) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:55:08,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7332-1: SUMMARY for call writel(0bv32, ns83820_set_settings_#t~mem520#1.base, ~bvadd~64(224bv64, ns83820_set_settings_#t~mem520#1.offset)); srcloc: null [2025-02-08 03:55:08,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7332: havoc ns83820_set_settings_#t~mem520#1.base, ns83820_set_settings_#t~mem520#1.offset; [2025-02-08 03:55:08,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7134: ns83820_hard_start_xmit_~len~2#1 := ns83820_hard_start_xmit_#t~ret460#1;havoc ns83820_hard_start_xmit_#t~ret460#1;ns83820_hard_start_xmit_~frag~0#1.base, ns83820_hard_start_xmit_~frag~0#1.offset := ns83820_hard_start_xmit_~frag~0#1.base, ~bvadd~64(16bv64, ns83820_hard_start_xmit_~frag~0#1.offset);ns83820_hard_start_xmit_~nr_frags~0#1 := ~bvsub~32(ns83820_hard_start_xmit_~nr_frags~0#1, 1bv32); [2025-02-08 03:55:08,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: #t~ret987#1 := main_#res#1;havoc main_#t~ret767#1, main_~tmp~62#1;assume { :end_inline_main } true; [2025-02-08 03:55:08,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-2: havoc rx_action_#t~ret396#1.base, rx_action_#t~ret396#1.offset, rx_action_#t~mem397#1.base, rx_action_#t~mem397#1.offset, rx_action_#t~mem398#1, rx_action_#t~mem399#1, rx_action_#t~mem400#1.base, rx_action_#t~mem400#1.offset, rx_action_~_dev#1, rx_action_~ndev~1#1.base, rx_action_~ndev~1#1.offset, rx_action_~dev~7#1.base, rx_action_~dev~7#1.offset, rx_action_~tmp~36#1.base, rx_action_~tmp~36#1.offset;havoc rx_action_#in~_dev#1;assume { :end_inline_rx_action } true; [2025-02-08 03:55:08,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: havoc ns83820_tx_watch_#t~ret593#1.base, ns83820_tx_watch_#t~ret593#1.offset, ns83820_tx_watch_#t~ret594#1, ns83820_tx_watch_#t~mem595#1, ns83820_tx_watch_#t~mem596#1, ns83820_tx_watch_#t~short597#1, ns83820_tx_watch_#t~ret598#1, ns83820_tx_watch_#t~mem599#1, ns83820_tx_watch_#t~mem600#1, ns83820_tx_watch_#t~ret601#1, ns83820_tx_watch_#t~ret602#1, ns83820_tx_watch_~data#1, ns83820_tx_watch_~ndev~4#1.base, ns83820_tx_watch_~ndev~4#1.offset, ns83820_tx_watch_~dev~19#1.base, ns83820_tx_watch_~dev~19#1.offset, ns83820_tx_watch_~tmp~50#1.base, ns83820_tx_watch_~tmp~50#1.offset, ns83820_tx_watch_~tmp___0~23#1, ns83820_tx_watch_~tmp___1~14#1;havoc ns83820_tx_watch_#in~data#1;assume { :end_inline_ns83820_tx_watch } true; [2025-02-08 03:55:08,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9248: ~ldv_statevar_2~0 := 5bv32; [2025-02-08 03:55:08,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: assume ##fun~C_ULONG~TO~VOID_#in~#fp#1.base == #funAddr~rx_action.base && ##fun~C_ULONG~TO~VOID_#in~#fp#1.offset == #funAddr~rx_action.offset;assume { :begin_inline_rx_action } true;rx_action_#in~_dev#1 := ##fun~C_ULONG~TO~VOID_#~824#1;havoc rx_action_#t~ret396#1.base, rx_action_#t~ret396#1.offset, rx_action_#t~mem397#1.base, rx_action_#t~mem397#1.offset, rx_action_#t~mem398#1, rx_action_#t~mem399#1, rx_action_#t~mem400#1.base, rx_action_#t~mem400#1.offset, rx_action_~_dev#1, rx_action_~ndev~1#1.base, rx_action_~ndev~1#1.offset, rx_action_~dev~7#1.base, rx_action_~dev~7#1.offset, rx_action_~tmp~36#1.base, rx_action_~tmp~36#1.offset;rx_action_~_dev#1 := rx_action_#in~_dev#1;havoc rx_action_~ndev~1#1.base, rx_action_~ndev~1#1.offset;havoc rx_action_~dev~7#1.base, rx_action_~dev~7#1.offset;havoc rx_action_~tmp~36#1.base, rx_action_~tmp~36#1.offset;rx_action_~ndev~1#1.base, rx_action_~ndev~1#1.offset := 0bv64, rx_action_~_dev#1; [2025-02-08 03:55:08,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: assume !(##fun~C_ULONG~TO~VOID_#in~#fp#1.base == #funAddr~rx_action.base && ##fun~C_ULONG~TO~VOID_#in~#fp#1.offset == #funAddr~rx_action.offset);assume { :begin_inline_ns83820_tx_watch } true;ns83820_tx_watch_#in~data#1 := ##fun~C_ULONG~TO~VOID_#~824#1;havoc ns83820_tx_watch_#t~ret593#1.base, ns83820_tx_watch_#t~ret593#1.offset, ns83820_tx_watch_#t~ret594#1, ns83820_tx_watch_#t~mem595#1, ns83820_tx_watch_#t~mem596#1, ns83820_tx_watch_#t~short597#1, ns83820_tx_watch_#t~ret598#1, ns83820_tx_watch_#t~mem599#1, ns83820_tx_watch_#t~mem600#1, ns83820_tx_watch_#t~ret601#1, ns83820_tx_watch_#t~ret602#1, ns83820_tx_watch_~data#1, ns83820_tx_watch_~ndev~4#1.base, ns83820_tx_watch_~ndev~4#1.offset, ns83820_tx_watch_~dev~19#1.base, ns83820_tx_watch_~dev~19#1.offset, ns83820_tx_watch_~tmp~50#1.base, ns83820_tx_watch_~tmp~50#1.offset, ns83820_tx_watch_~tmp___0~23#1, ns83820_tx_watch_~tmp___1~14#1;ns83820_tx_watch_~data#1 := ns83820_tx_watch_#in~data#1;havoc ns83820_tx_watch_~ndev~4#1.base, ns83820_tx_watch_~ndev~4#1.offset;havoc ns83820_tx_watch_~dev~19#1.base, ns83820_tx_watch_~dev~19#1.offset;havoc ns83820_tx_watch_~tmp~50#1.base, ns83820_tx_watch_~tmp~50#1.offset;havoc ns83820_tx_watch_~tmp___0~23#1;havoc ns83820_tx_watch_~tmp___1~14#1;ns83820_tx_watch_~ndev~4#1.base, ns83820_tx_watch_~ndev~4#1.offset := 0bv64, ns83820_tx_watch_~data#1; [2025-02-08 03:55:08,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7134-1: SUMMARY for call ns83820_hard_start_xmit_#t~ret460#1 := skb_frag_size(ns83820_hard_start_xmit_~frag~0#1.base, ns83820_hard_start_xmit_~frag~0#1.offset); srcloc: null [2025-02-08 03:55:08,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7993: call ns83820_init_one_#t~mem671#1 := read~intINTTYPE4#4(ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64);call write~intINTTYPE4#4(~bvand~32(16898050bv32, ns83820_init_one_#t~mem671#1), ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64);havoc ns83820_init_one_#t~mem671#1;call ns83820_init_one_#t~mem672#1 := read~intINTTYPE4#4(ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64);call write~intINTTYPE4#4(~bvor~32(1835288bv32, ns83820_init_one_#t~mem672#1), ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64);havoc ns83820_init_one_#t~mem672#1;call ns83820_init_one_#t~mem673#1 := read~intINTTYPE4#4(ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64);call write~intINTTYPE4#4(~bvor~32(128bv32, ns83820_init_one_#t~mem673#1), ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64);havoc ns83820_init_one_#t~mem673#1;call ns83820_init_one_#t~mem674#1 := read~intINTTYPE4#4(ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64);call write~intINTTYPE4#4(~bvor~32(32bv32, ns83820_init_one_#t~mem674#1), ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64);havoc ns83820_init_one_#t~mem674#1;call ns83820_init_one_#t~mem675#1 := read~intINTTYPE4#4(ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64);call write~intINTTYPE4#4(~bvor~32(131072bv32, ns83820_init_one_#t~mem675#1), ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64);havoc ns83820_init_one_#t~mem675#1;call ns83820_init_one_#t~mem676#1 := read~intINTTYPE4#4(ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64);call write~intINTTYPE4#4(~bvor~32(2048bv32, ns83820_init_one_#t~mem676#1), ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64);havoc ns83820_init_one_#t~mem676#1; [2025-02-08 03:55:08,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5681: dma_map_page_~tmp~7#1.base, dma_map_page_~tmp~7#1.offset := dma_map_page_#t~ret109#1.base, dma_map_page_#t~ret109#1.offset;havoc dma_map_page_#t~ret109#1.base, dma_map_page_#t~ret109#1.offset;dma_map_page_~ops___0~2#1.base, dma_map_page_~ops___0~2#1.offset := dma_map_page_~tmp~7#1.base, dma_map_page_~tmp~7#1.offset;assume { :begin_inline_lowmem_page_address } true;lowmem_page_address_#in~page#1.base, lowmem_page_address_#in~page#1.offset := dma_map_page_~page#1.base, dma_map_page_~page#1.offset;havoc lowmem_page_address_#res#1.base, lowmem_page_address_#res#1.offset;havoc lowmem_page_address_~page#1.base, lowmem_page_address_~page#1.offset;lowmem_page_address_~page#1.base, lowmem_page_address_~page#1.offset := lowmem_page_address_#in~page#1.base, lowmem_page_address_#in~page#1.offset;lowmem_page_address_#res#1.base, lowmem_page_address_#res#1.offset := 0bv64, ~bvadd~64(18446612132314218496bv64, ~bvshl~64(~bvsdiv~64(~bvadd~64(24189255811072bv64, ~bvadd~64(lowmem_page_address_~page#1.base, lowmem_page_address_~page#1.offset)), 64bv64), 12bv64));dma_map_page_#t~ret110#1.base, dma_map_page_#t~ret110#1.offset := lowmem_page_address_#res#1.base, lowmem_page_address_#res#1.offset;havoc lowmem_page_address_~page#1.base, lowmem_page_address_~page#1.offset;havoc lowmem_page_address_#in~page#1.base, lowmem_page_address_#in~page#1.offset;assume { :end_inline_lowmem_page_address } true;dma_map_page_~tmp___0~2#1.base, dma_map_page_~tmp___0~2#1.offset := dma_map_page_#t~ret110#1.base, dma_map_page_#t~ret110#1.offset;havoc dma_map_page_#t~ret110#1.base, dma_map_page_#t~ret110#1.offset; [2025-02-08 03:55:08,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5681-1: SUMMARY for call dma_map_page_#t~ret109#1.base, dma_map_page_#t~ret109#1.offset := get_dma_ops(dma_map_page_~dev#1.base, dma_map_page_~dev#1.offset); srcloc: null [2025-02-08 03:55:08,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8522: havoc ldv_dummy_resourceless_instance_callback_1_15_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_15_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_15_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_15_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_15_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_15_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_15_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_15_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_15 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:55:08,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8720: 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~ret775#1, ldv_net_dummy_resourceless_instance_1_#t~ret776#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:08,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7399: SUMMARY for call ldv_spin_unlock_irqrestore_69(ns83820_mib_isr_~dev#1.base, ~bvadd~64(760bv64, ns83820_mib_isr_~dev#1.offset), ns83820_mib_isr_~flags~3#1); srcloc: null [2025-02-08 03:55:08,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7465: assume 0bv64 != ns83820_do_isr_~tmp___0~22#1;call ns83820_do_isr_#t~mem544#1 := read~intINTTYPE8#4(ns83820_do_isr_~ndev#1.base, ~bvadd~64(112bv64, ~bvadd~64(260bv64, ns83820_do_isr_~ndev#1.offset)), 8bv64);call write~intINTTYPE8#4(~bvadd~64(1bv64, ns83820_do_isr_#t~mem544#1), ns83820_do_isr_~ndev#1.base, ~bvadd~64(112bv64, ~bvadd~64(260bv64, ns83820_do_isr_~ndev#1.offset)), 8bv64);havoc ns83820_do_isr_#t~mem544#1; [2025-02-08 03:55:08,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7465: assume !(0bv64 != ns83820_do_isr_~tmp___0~22#1); [2025-02-08 03:55:08,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8522-1: SUMMARY for call ns83820_set_multicast(ldv_dummy_resourceless_instance_callback_1_15_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_15_~arg1#1.offset); srcloc: null [2025-02-08 03:55:08,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7201-1: SUMMARY for call ns83820_get_stats_#t~ret487#1.base, ns83820_get_stats_#t~ret487#1.offset := PRIV(ns83820_get_stats_~ndev#1.base, ns83820_get_stats_~ndev#1.offset); srcloc: null [2025-02-08 03:55:08,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7201: ns83820_get_stats_~tmp~40#1.base, ns83820_get_stats_~tmp~40#1.offset := ns83820_get_stats_#t~ret487#1.base, ns83820_get_stats_#t~ret487#1.offset;havoc ns83820_get_stats_#t~ret487#1.base, ns83820_get_stats_#t~ret487#1.offset;ns83820_get_stats_~dev~10#1.base, ns83820_get_stats_~dev~10#1.offset := ns83820_get_stats_~tmp~40#1.base, ns83820_get_stats_~tmp~40#1.offset; [2025-02-08 03:55:08,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8060: assume 0bv32 != ns83820_init_one_~err~0#1; [2025-02-08 03:55:08,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8060: assume !(0bv32 != ns83820_init_one_~err~0#1); [2025-02-08 03:55:08,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9844: SUMMARY for call ldv_spin_lock_tx_lock_of_ns83820(); srcloc: null [2025-02-08 03:55:08,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8985: 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_dummy_resourceless_instance_callback_1_8_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_#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_8_#t~ret762#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_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg2#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;ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_8_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg2#1.offset;assume { :begin_inline_ns83820_get_settings } true;ns83820_get_settings_#in~ndev#1.base, ns83820_get_settings_#in~ndev#1.offset, ns83820_get_settings_#in~cmd#1.base, ns83820_get_settings_#in~cmd#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_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.offset;havoc ns83820_get_settings_#res#1;havoc ns83820_get_settings_#t~ret488#1.base, ns83820_get_settings_#t~ret488#1.offset, ns83820_get_settings_#t~mem489#1.base, ns83820_get_settings_#t~mem489#1.offset, ns83820_get_settings_#t~ret490#1, ns83820_get_settings_#t~mem491#1.base, ns83820_get_settings_#t~mem491#1.offset, ns83820_get_settings_#t~ret492#1, ns83820_get_settings_#t~mem493#1.base, ns83820_get_settings_#t~mem493#1.offset, ns83820_get_settings_#t~ret494#1, ns83820_get_settings_#t~mem495#1, ns83820_get_settings_#t~mem496#1, ns83820_get_settings_#t~mem497#1, ns83820_get_settings_~ndev#1.base, ns83820_get_settings_~ndev#1.offset, ns83820_get_settings_~cmd#1.base, ns83820_get_settings_~cmd#1.offset, ns83820_get_settings_~dev~11#1.base, ns83820_get_settings_~dev~11#1.offset, ns83820_get_settings_~tmp~41#1.base, ns83820_get_settings_~tmp~41#1.offset, ns83820_get_settings_~cfg~1#1, ns83820_get_settings_~tanar~1#1, ns83820_get_settings_~tbicr~0#1, ns83820_get_settings_~fullduplex~1#1, ns83820_get_settings_~tmp___0~18#1;ns83820_get_settings_~ndev#1.base, ns83820_get_settings_~ndev#1.offset := ns83820_get_settings_#in~ndev#1.base, ns83820_get_settings_#in~ndev#1.offset;ns83820_get_settings_~cmd#1.base, ns83820_get_settings_~cmd#1.offset := ns83820_get_settings_#in~cmd#1.base, ns83820_get_settings_#in~cmd#1.offset;havoc ns83820_get_settings_~dev~11#1.base, ns83820_get_settings_~dev~11#1.offset;havoc ns83820_get_settings_~tmp~41#1.base, ns83820_get_settings_~tmp~41#1.offset;havoc ns83820_get_settings_~cfg~1#1;havoc ns83820_get_settings_~tanar~1#1;havoc ns83820_get_settings_~tbicr~0#1;havoc ns83820_get_settings_~fullduplex~1#1;havoc ns83820_get_settings_~tmp___0~18#1; [2025-02-08 03:55:08,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8919: assume 10bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:08,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8919: assume !(10bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:08,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7532: assume 0bv64 != ns83820_do_isr_~tmp___2~8#1;assume { :begin_inline_ns83820_mib_isr } true;ns83820_mib_isr_#in~dev#1.base, ns83820_mib_isr_#in~dev#1.offset := ns83820_do_isr_~dev~16#1.base, ns83820_do_isr_~dev~16#1.offset;havoc ns83820_mib_isr_~dev#1.base, ns83820_mib_isr_~dev#1.offset, ns83820_mib_isr_~flags~3#1;ns83820_mib_isr_~dev#1.base, ns83820_mib_isr_~dev#1.offset := ns83820_mib_isr_#in~dev#1.base, ns83820_mib_isr_#in~dev#1.offset;havoc ns83820_mib_isr_~flags~3#1;assume { :begin_inline_ldv___ldv_spin_lock_82 } true;ldv___ldv_spin_lock_82_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_82_#in~ldv_func_arg1#1.offset := ns83820_mib_isr_~dev#1.base, ~bvadd~64(760bv64, ns83820_mib_isr_~dev#1.offset);havoc ldv___ldv_spin_lock_82_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_82_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_82_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_82_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_82_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_82_#in~ldv_func_arg1#1.offset; [2025-02-08 03:55:08,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7532: assume !(0bv64 != ns83820_do_isr_~tmp___2~8#1); [2025-02-08 03:55:08,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8655: assume 0bv32 != ldv_entry_EMGentry_14_~tmp~61#1;~ldv_statevar_14~0 := 4bv32; [2025-02-08 03:55:08,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8655: assume !(0bv32 != ldv_entry_EMGentry_14_~tmp~61#1);~ldv_statevar_14~0 := 6bv32; [2025-02-08 03:55:08,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9184: assume 16bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:08,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9184: assume !(16bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:08,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9845: havoc ldv_spin_lock_79_~lock#1.base, ldv_spin_lock_79_~lock#1.offset;havoc ldv_spin_lock_79_#in~lock#1.base, ldv_spin_lock_79_#in~lock#1.offset;assume { :end_inline_ldv_spin_lock_79 } true;call ns83820_set_settings_#t~mem504#1 := read~intINTTYPE1#4(ns83820_set_settings_~cmd#1.base, ~bvadd~64(14bv64, ns83820_set_settings_~cmd#1.offset), 1bv64); [2025-02-08 03:55:08,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9845-1: SUMMARY for call spin_lock(ldv_spin_lock_79_~lock#1.base, ldv_spin_lock_79_~lock#1.offset); srcloc: null [2025-02-08 03:55:08,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7731: assume ~bvsgt~32(ns83820_change_mtu_~new_mtu#1, 1500bv32);ns83820_change_mtu_#res#1 := 4294967274bv32; [2025-02-08 03:55:08,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7731: assume !~bvsgt~32(ns83820_change_mtu_~new_mtu#1, 1500bv32);call write~intINTTYPE4#4(ns83820_change_mtu_~new_mtu#1, ns83820_change_mtu_~ndev#1.base, ~bvadd~64(516bv64, ns83820_change_mtu_~ndev#1.offset), 4bv64);ns83820_change_mtu_#res#1 := 0bv32;ldv_dummy_resourceless_instance_callback_1_9_#t~ret763#1 := ns83820_change_mtu_#res#1;havoc ns83820_change_mtu_~ndev#1.base, ns83820_change_mtu_~ndev#1.offset, ns83820_change_mtu_~new_mtu#1;havoc ns83820_change_mtu_#in~ndev#1.base, ns83820_change_mtu_#in~ndev#1.offset, ns83820_change_mtu_#in~new_mtu#1;assume { :end_inline_ns83820_change_mtu } true;havoc ldv_dummy_resourceless_instance_callback_1_9_#t~ret763#1;havoc ldv_dummy_resourceless_instance_callback_1_9_#t~ret763#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;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;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_9 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:55:08,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9251: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem800#1.base, ldv_pci_pci_instance_2_#t~mem800#1.offset);havoc ldv_pci_pci_instance_2_#t~mem800#1.base, ldv_pci_pci_instance_2_#t~mem800#1.offset;call ldv_pci_pci_instance_2_#t~mem801#1.base, ldv_pci_pci_instance_2_#t~mem801#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~mem802#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~mem801#1.base, ldv_pci_pci_instance_2_#t~mem801#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset, ldv_pci_pci_instance_2_#t~mem802#1;havoc ldv_pci_instance_suspend_late_2_7_#res#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem789#1, ldv_pci_instance_suspend_late_2_7_#t~ret790#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~68#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~68#1;call ldv_pci_instance_suspend_late_2_7_#t~mem789#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:08,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9251: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem800#1.base, ldv_pci_pci_instance_2_#t~mem800#1.offset));havoc ldv_pci_pci_instance_2_#t~mem800#1.base, ldv_pci_pci_instance_2_#t~mem800#1.offset; [2025-02-08 03:55:08,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9251-1: call ldv_pci_pci_instance_2_#t~mem800#1.base, ldv_pci_pci_instance_2_#t~mem800#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:08,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6212-1: SUMMARY for call tasklet_schedule_#t~ret235#1 := test_and_set_bit(0bv64, tasklet_schedule_~t#1.base, ~bvadd~64(8bv64, tasklet_schedule_~t#1.offset)); srcloc: null [2025-02-08 03:55:08,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7203: SUMMARY for call ldv_spin_lock_irq_72(ns83820_get_stats_~dev~10#1.base, ~bvadd~64(760bv64, ns83820_get_stats_~dev~10#1.offset)); srcloc: null [2025-02-08 03:55:08,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6212: tasklet_schedule_~tmp~26#1 := tasklet_schedule_#t~ret235#1;havoc tasklet_schedule_#t~ret235#1; [2025-02-08 03:55:08,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8062: havoc ns83820_init_one_#t~ret722#1; [2025-02-08 03:55:08,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7071-1: SUMMARY for call ns83820_hard_start_xmit_#t~ret440#1.base, ns83820_hard_start_xmit_#t~ret440#1.offset := skb_end_pointer(ns83820_hard_start_xmit_~skb#1.base, ns83820_hard_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 03:55:08,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7071: ns83820_hard_start_xmit_~tmp___3~3#1.base, ns83820_hard_start_xmit_~tmp___3~3#1.offset := ns83820_hard_start_xmit_#t~ret440#1.base, ns83820_hard_start_xmit_#t~ret440#1.offset;havoc ns83820_hard_start_xmit_#t~ret440#1.base, ns83820_hard_start_xmit_#t~ret440#1.offset;ns83820_hard_start_xmit_~frag~0#1.base, ns83820_hard_start_xmit_~frag~0#1.offset := ns83820_hard_start_xmit_~tmp___3~3#1.base, ~bvadd~64(48bv64, ns83820_hard_start_xmit_~tmp___3~3#1.offset); [2025-02-08 03:55:08,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7930: ns83820_init_one_~tmp___2~9#1.base, ns83820_init_one_~tmp___2~9#1.offset := ns83820_init_one_#t~ret645#1.base, ns83820_init_one_#t~ret645#1.offset;havoc ns83820_init_one_#t~ret645#1.base, ns83820_init_one_#t~ret645#1.offset;call write~$Pointer$#4(ns83820_init_one_~tmp___2~9#1.base, ns83820_init_one_~tmp___2~9#1.offset, ns83820_init_one_~dev~23#1.base, ~bvadd~64(1964bv64, ns83820_init_one_~dev~23#1.offset), 8bv64); [2025-02-08 03:55:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8062-1: SUMMARY for call ns83820_init_one_#t~ret722#1 := printk(50bv64, 0bv64); srcloc: null [2025-02-08 03:55:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7930-1: SUMMARY for call ns83820_init_one_#t~ret645#1.base, ns83820_init_one_#t~ret645#1.offset := pci_alloc_consistent(ns83820_init_one_~pci_dev#1.base, ns83820_init_one_~pci_dev#1.offset, 4096bv64, ns83820_init_one_~dev~23#1.base, ~bvadd~64(1972bv64, ns83820_init_one_~dev~23#1.offset)); srcloc: null [2025-02-08 03:55:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5684: SUMMARY for call kmemcheck_mark_initialized(dma_map_page_~tmp___0~2#1.base, ~bvadd~64(dma_map_page_~tmp___0~2#1.offset, dma_map_page_~offset#1), dma_map_page_~size#1[32:0]); srcloc: null [2025-02-08 03:55:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7534: havoc ns83820_mib_isr_~dev#1.base, ns83820_mib_isr_~dev#1.offset, ns83820_mib_isr_~flags~3#1;havoc ns83820_mib_isr_#in~dev#1.base, ns83820_mib_isr_#in~dev#1.offset;assume { :end_inline_ns83820_mib_isr } true; [2025-02-08 03:55:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9318-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret816#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7336-2: call ns83820_set_settings_#t~mem521#1 := read~intINTTYPE1#4(ns83820_set_settings_~cmd#1.base, ~bvadd~64(18bv64, ns83820_set_settings_~cmd#1.offset), 1bv64); [2025-02-08 03:55:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7336-1: SUMMARY for call ns83820_set_settings_#t~ret522#1 := printk(17bv64, 0bv64); srcloc: null [2025-02-08 03:55:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7336: havoc ns83820_set_settings_#t~mem521#1;havoc ns83820_set_settings_#t~ret522#1; [2025-02-08 03:55:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7138: call ns83820_hard_start_xmit_#t~mem455#1.base, ns83820_hard_start_xmit_#t~mem455#1.offset := read~$Pointer$#4(ns83820_hard_start_xmit_~dev~9#1.base, ~bvadd~64(1964bv64, ns83820_hard_start_xmit_~dev~9#1.offset), 8bv64);ns83820_hard_start_xmit_~desc~3#1.base, ns83820_hard_start_xmit_~desc~3#1.offset := ns83820_hard_start_xmit_#t~mem455#1.base, ~bvadd~64(ns83820_hard_start_xmit_#t~mem455#1.offset, ~bvmul~64(4bv64, ~zero_extend~64~32(~bvmul~32(8bv32, ns83820_hard_start_xmit_~free_idx~0#1))));ns83820_hard_start_xmit_~last_idx~0#1 := ns83820_hard_start_xmit_~free_idx~0#1;ns83820_hard_start_xmit_~free_idx~0#1 := ~bvand~32(127bv32, ~bvadd~32(1bv32, ns83820_hard_start_xmit_~free_idx~0#1));call ns83820_hard_start_xmit_#t~mem456#1 := read~intINTTYPE8#4(ns83820_hard_start_xmit_~dev~9#1.base, ~bvadd~64(1972bv64, ns83820_hard_start_xmit_~dev~9#1.offset), 8bv64);call write~intINTTYPE4#4(~bvadd~32(ns83820_hard_start_xmit_#t~mem456#1[32:0], ~bvmul~32(32bv32, ns83820_hard_start_xmit_~free_idx~0#1)), ns83820_hard_start_xmit_~desc~3#1.base, ns83820_hard_start_xmit_~desc~3#1.offset, 4bv64);havoc ns83820_hard_start_xmit_#t~mem456#1;call write~intINTTYPE4#4(ns83820_hard_start_xmit_~buf~1#1[32:0], ns83820_hard_start_xmit_~desc~3#1.base, ~bvadd~64(8bv64, ns83820_hard_start_xmit_~desc~3#1.offset), 4bv64);call write~intINTTYPE4#4(~bvlshr~64(ns83820_hard_start_xmit_~buf~1#1, 32bv64)[32:0], ns83820_hard_start_xmit_~desc~3#1.base, ~bvadd~64(12bv64, ns83820_hard_start_xmit_~desc~3#1.offset), 4bv64);call write~intINTTYPE4#4(ns83820_hard_start_xmit_~extsts~1#1, ns83820_hard_start_xmit_~desc~3#1.base, ~bvadd~64(20bv64, ns83820_hard_start_xmit_~desc~3#1.offset), 4bv64);ns83820_hard_start_xmit_~cmdsts~3#1 := (if 0bv32 == ns83820_hard_start_xmit_~nr_frags~0#1 then (if 0bv32 != ns83820_hard_start_xmit_~do_intr~0#1 then 536870912bv32 else 0bv32) else 1073741824bv32);ns83820_hard_start_xmit_~cmdsts~3#1 := ~bvor~32(ns83820_hard_start_xmit_~cmdsts~3#1, (if ~bvadd~64(ns83820_hard_start_xmit_~desc~3#1.base, ns83820_hard_start_xmit_~desc~3#1.offset) == ~bvadd~64(ns83820_hard_start_xmit_~first_desc~0#1.base, ns83820_hard_start_xmit_~first_desc~0#1.offset) then 0bv32 else 2147483648bv32));ns83820_hard_start_xmit_~cmdsts~3#1 := ~bvor~32(ns83820_hard_start_xmit_~cmdsts~3#1, ns83820_hard_start_xmit_~len~2#1);call write~intINTTYPE4#4(ns83820_hard_start_xmit_~cmdsts~3#1, ns83820_hard_start_xmit_~desc~3#1.base, ~bvadd~64(16bv64, ns83820_hard_start_xmit_~desc~3#1.offset), 4bv64); [2025-02-08 03:55:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9384: ldv_register_netdevice_#res#1 := ldv_register_netdevice_~arg0#1;ldv_register_netdevice_103_#t~ret844#1 := ldv_register_netdevice_#res#1;havoc ldv_register_netdevice_#t~ret820#1, ldv_register_netdevice_~arg0#1, ldv_register_netdevice_~arg1#1.base, ldv_register_netdevice_~arg1#1.offset, ldv_register_netdevice_~ldv_11_net_device_net_device~0#1.base, ldv_register_netdevice_~ldv_11_net_device_net_device~0#1.offset, ldv_register_netdevice_~tmp~70#1;havoc ldv_register_netdevice_#in~arg0#1, ldv_register_netdevice_#in~arg1#1.base, ldv_register_netdevice_#in~arg1#1.offset;assume { :end_inline_ldv_register_netdevice } true;ldv_register_netdevice_103_~tmp___0~35#1 := ldv_register_netdevice_103_#t~ret844#1;havoc ldv_register_netdevice_103_#t~ret844#1;ldv_register_netdevice_103_#res#1 := ldv_register_netdevice_103_~tmp___0~35#1; [2025-02-08 03:55:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7204: SUMMARY for call ns83820_update_stats(ns83820_get_stats_~dev~10#1.base, ns83820_get_stats_~dev~10#1.offset); srcloc: null [2025-02-08 03:55:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9318: ldv_pci_pci_instance_2_~tmp___1~16#1 := ldv_pci_pci_instance_2_#t~ret816#1;havoc ldv_pci_pci_instance_2_#t~ret816#1; [2025-02-08 03:55:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5685: dma_map_page_~tmp___1~2#1 := dma_map_page_#t~ret111#1;havoc dma_map_page_#t~ret111#1; [2025-02-08 03:55:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5685-1: SUMMARY for call dma_map_page_#t~ret111#1 := valid_dma_direction(dma_map_page_~dir#1); srcloc: null [2025-02-08 03:55:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6214: assume 0bv32 == tasklet_schedule_~tmp~26#1;assume { :begin_inline___tasklet_schedule } true;__tasklet_schedule_#in~arg0#1.base, __tasklet_schedule_#in~arg0#1.offset := tasklet_schedule_~t#1.base, tasklet_schedule_~t#1.offset;havoc __tasklet_schedule_~arg0#1.base, __tasklet_schedule_~arg0#1.offset;__tasklet_schedule_~arg0#1.base, __tasklet_schedule_~arg0#1.offset := __tasklet_schedule_#in~arg0#1.base, __tasklet_schedule_#in~arg0#1.offset; [2025-02-08 03:55:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6214: assume !(0bv32 == tasklet_schedule_~tmp~26#1); [2025-02-08 03:55:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7337-1: SUMMARY for call phy_intr(ns83820_set_settings_~ndev#1.base, ns83820_set_settings_~ndev#1.offset); srcloc: null [2025-02-08 03:55:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7337: assume { :begin_inline_ldv_spin_unlock_80 } true;ldv_spin_unlock_80_#in~lock#1.base, ldv_spin_unlock_80_#in~lock#1.offset := ns83820_set_settings_~dev~12#1.base, ~bvadd~64(844bv64, ns83820_set_settings_~dev~12#1.offset);havoc ldv_spin_unlock_80_~lock#1.base, ldv_spin_unlock_80_~lock#1.offset;ldv_spin_unlock_80_~lock#1.base, ldv_spin_unlock_80_~lock#1.offset := ldv_spin_unlock_80_#in~lock#1.base, ldv_spin_unlock_80_#in~lock#1.offset; [2025-02-08 03:55:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7205-1: SUMMARY for call ldv_spin_unlock_irq_73(ns83820_get_stats_~dev~10#1.base, ~bvadd~64(760bv64, ns83820_get_stats_~dev~10#1.offset)); srcloc: null [2025-02-08 03:55:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7205: ns83820_get_stats_#res#1.base, ns83820_get_stats_#res#1.offset := ns83820_get_stats_~ndev#1.base, ~bvadd~64(260bv64, ns83820_get_stats_~ndev#1.offset);ldv_dummy_resourceless_instance_callback_1_12_#t~ret755#1.base, ldv_dummy_resourceless_instance_callback_1_12_#t~ret755#1.offset := ns83820_get_stats_#res#1.base, ns83820_get_stats_#res#1.offset;havoc ns83820_get_stats_#t~ret487#1.base, ns83820_get_stats_#t~ret487#1.offset, ns83820_get_stats_~ndev#1.base, ns83820_get_stats_~ndev#1.offset, ns83820_get_stats_~dev~10#1.base, ns83820_get_stats_~dev~10#1.offset, ns83820_get_stats_~tmp~40#1.base, ns83820_get_stats_~tmp~40#1.offset;havoc ns83820_get_stats_#in~ndev#1.base, ns83820_get_stats_#in~ndev#1.offset;assume { :end_inline_ns83820_get_stats } true;havoc ldv_dummy_resourceless_instance_callback_1_12_#t~ret755#1.base, ldv_dummy_resourceless_instance_callback_1_12_#t~ret755#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_12_#t~ret755#1.base, ldv_dummy_resourceless_instance_callback_1_12_#t~ret755#1.offset, ldv_dummy_resourceless_instance_callback_1_12_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_12_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_12_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_12 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:55:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8923: assume 12bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8923: assume !(12bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9914: SUMMARY for call ldv_spin_lock_misc_lock_of_ns83820(); srcloc: null [2025-02-08 03:55:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9121: ldv_pci_instance_suspend_late_2_7_~tmp~68#1 := ldv_pci_instance_suspend_late_2_7_#t~ret790#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem789#1;havoc ldv_pci_instance_suspend_late_2_7_#t~ret790#1;ldv_pci_instance_suspend_late_2_7_#res#1 := ldv_pci_instance_suspend_late_2_7_~tmp~68#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:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7932-1: SUMMARY for call ns83820_init_one_#t~ret646#1.base, ns83820_init_one_#t~ret646#1.offset := pci_alloc_consistent(ns83820_init_one_~pci_dev#1.base, ns83820_init_one_~pci_dev#1.offset, 2048bv64, ns83820_init_one_~dev~23#1.base, ~bvadd~64(612bv64, ~bvadd~64(24bv64, ns83820_init_one_~dev~23#1.offset))); srcloc: null [2025-02-08 03:55:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9121-1: SUMMARY for call ldv_pci_instance_suspend_late_2_7_#t~ret790#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~mem789#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:08,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7932: ns83820_init_one_~tmp___3~7#1.base, ns83820_init_one_~tmp___3~7#1.offset := ns83820_init_one_#t~ret646#1.base, ns83820_init_one_#t~ret646#1.offset;havoc ns83820_init_one_#t~ret646#1.base, ns83820_init_one_#t~ret646#1.offset;call write~$Pointer$#4(ns83820_init_one_~tmp___3~7#1.base, ns83820_init_one_~tmp___3~7#1.offset, ns83820_init_one_~dev~23#1.base, ~bvadd~64(604bv64, ~bvadd~64(24bv64, ns83820_init_one_~dev~23#1.offset)), 8bv64);ns83820_init_one_~err~0#1 := 4294967284bv32;call ns83820_init_one_#t~mem647#1.base, ns83820_init_one_#t~mem647#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64);ns83820_init_one_#t~short649#1 := 0bv64 == ~bvadd~64(ns83820_init_one_#t~mem647#1.base, ns83820_init_one_#t~mem647#1.offset); [2025-02-08 03:55:08,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8725: 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~ret791#1, ldv_pci_pci_instance_2_#t~mem792#1.base, ldv_pci_pci_instance_2_#t~mem792#1.offset, ldv_pci_pci_instance_2_#t~mem793#1.base, ldv_pci_pci_instance_2_#t~mem793#1.offset, ldv_pci_pci_instance_2_#t~mem794#1.base, ldv_pci_pci_instance_2_#t~mem794#1.offset, ldv_pci_pci_instance_2_#t~ret795#1, ldv_pci_pci_instance_2_#t~mem796#1.base, ldv_pci_pci_instance_2_#t~mem796#1.offset, ldv_pci_pci_instance_2_#t~mem797#1.base, ldv_pci_pci_instance_2_#t~mem797#1.offset, ldv_pci_pci_instance_2_#t~mem798#1.base, ldv_pci_pci_instance_2_#t~mem798#1.offset, ldv_pci_pci_instance_2_#t~mem799#1.base, ldv_pci_pci_instance_2_#t~mem799#1.offset, ldv_pci_pci_instance_2_#t~mem800#1.base, ldv_pci_pci_instance_2_#t~mem800#1.offset, ldv_pci_pci_instance_2_#t~mem801#1.base, ldv_pci_pci_instance_2_#t~mem801#1.offset, ldv_pci_pci_instance_2_#t~mem802#1, ldv_pci_pci_instance_2_#t~ret803#1, ldv_pci_pci_instance_2_#t~ret804#1, ldv_pci_pci_instance_2_#t~mem805#1.base, ldv_pci_pci_instance_2_#t~mem805#1.offset, ldv_pci_pci_instance_2_#t~mem806#1.base, ldv_pci_pci_instance_2_#t~mem806#1.offset, ldv_pci_pci_instance_2_#t~mem807#1, ldv_pci_pci_instance_2_#t~ret808#1, ldv_pci_pci_instance_2_#t~ret809#1, ldv_pci_pci_instance_2_#t~ret810#1, ldv_pci_pci_instance_2_#t~ret811#1, ldv_pci_pci_instance_2_#t~ret812#1, ldv_pci_pci_instance_2_#t~mem813#1.base, ldv_pci_pci_instance_2_#t~mem813#1.offset, ldv_pci_pci_instance_2_#t~ret814#1, ldv_pci_pci_instance_2_#t~ret815#1, ldv_pci_pci_instance_2_#t~ret816#1, ldv_pci_pci_instance_2_#t~ret817#1.base, ldv_pci_pci_instance_2_#t~ret817#1.offset, ldv_pci_pci_instance_2_#t~ret818#1.base, ldv_pci_pci_instance_2_#t~ret818#1.offset, ldv_pci_pci_instance_2_#t~ret819#1, ldv_pci_pci_instance_2_~arg0#1.base, ldv_pci_pci_instance_2_~arg0#1.offset, ldv_pci_pci_instance_2_~tmp~69#1, ldv_pci_pci_instance_2_~tmp___0~29#1, ldv_pci_pci_instance_2_~tmp___1~16#1, ldv_pci_pci_instance_2_~tmp___2~10#1.base, ldv_pci_pci_instance_2_~tmp___2~10#1.offset, ldv_pci_pci_instance_2_~tmp___3~8#1.base, ldv_pci_pci_instance_2_~tmp___3~8#1.offset, ldv_pci_pci_instance_2_~tmp___4~4#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~69#1;havoc ldv_pci_pci_instance_2_~tmp___0~29#1;havoc ldv_pci_pci_instance_2_~tmp___1~16#1;havoc ldv_pci_pci_instance_2_~tmp___2~10#1.base, ldv_pci_pci_instance_2_~tmp___2~10#1.offset;havoc ldv_pci_pci_instance_2_~tmp___3~8#1.base, ldv_pci_pci_instance_2_~tmp___3~8#1.offset;havoc ldv_pci_pci_instance_2_~tmp___4~4#1; [2025-02-08 03:55:08,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5686: dma_map_page_~tmp___2~1#1 := dma_map_page_#t~ret112#1;havoc dma_map_page_#t~ret112#1; [2025-02-08 03:55:08,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5686-1: SUMMARY for call dma_map_page_#t~ret112#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 == dma_map_page_~tmp___1~2#1 then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:55:08,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8461: assume { :end_inline_ldv_switch_automaton_state_0_6 } true; [2025-02-08 03:55:08,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: ns83820_do_isr_~tmp___1~13#1 := ns83820_do_isr_#t~ret545#1;havoc ns83820_do_isr_#t~ret545#1; [2025-02-08 03:55:08,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470-1: SUMMARY for call ns83820_do_isr_#t~ret545#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 != ~bvand~32(32bv32, ns83820_do_isr_~isr#1) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:55:08,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9188: assume 17bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:08,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9188: assume !(17bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:08,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8329-1: SUMMARY for call ldv___pci_register_driver_#t~ret745#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:08,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8329: ldv___pci_register_driver_~tmp~59#1 := ldv___pci_register_driver_#t~ret745#1;havoc ldv___pci_register_driver_#t~ret745#1; [2025-02-08 03:55:08,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7074: assume 0bv32 == ns83820_hard_start_xmit_~nr_frags~0#1;ns83820_hard_start_xmit_~frag~0#1.base, ns83820_hard_start_xmit_~frag~0#1.offset := 0bv64, 0bv64; [2025-02-08 03:55:08,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7074: assume !(0bv32 == ns83820_hard_start_xmit_~nr_frags~0#1); [2025-02-08 03:55:08,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9320: assume 0bv32 != ldv_pci_pci_instance_2_~tmp___1~16#1;~ldv_statevar_2~0 := 14bv32; [2025-02-08 03:55:08,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9320: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp___1~16#1);~ldv_statevar_2~0 := 16bv32; [2025-02-08 03:55:08,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7999: assume 0bv32 != ns83820_init_one_~using_dac~0#1;call ns83820_init_one_#t~mem677#1 := read~intINTTYPE4#4(ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64);call write~intINTTYPE4#4(~bvor~32(16384bv32, ns83820_init_one_#t~mem677#1), ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64);havoc ns83820_init_one_#t~mem677#1; [2025-02-08 03:55:08,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7999: assume !(0bv32 != ns83820_init_one_~using_dac~0#1); [2025-02-08 03:55:08,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9915: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_90_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_90_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:55:08,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7339-1: SUMMARY for call ldv_spin_unlock_irq_73(ns83820_set_settings_~dev~12#1.base, ~bvadd~64(760bv64, ns83820_set_settings_~dev~12#1.offset)); srcloc: null [2025-02-08 03:55:08,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7339: ns83820_set_settings_#res#1 := 0bv32;ldv_dummy_resourceless_instance_callback_1_19_#t~ret760#1 := ns83820_set_settings_#res#1;havoc ns83820_set_settings_#t~ret498#1.base, ns83820_set_settings_#t~ret498#1.offset, ns83820_set_settings_#t~mem499#1.base, ns83820_set_settings_#t~mem499#1.offset, ns83820_set_settings_#t~ret500#1, ns83820_set_settings_#t~mem501#1.base, ns83820_set_settings_#t~mem501#1.offset, ns83820_set_settings_#t~ret502#1, ns83820_set_settings_#t~mem503#1, ns83820_set_settings_#t~mem504#1, ns83820_set_settings_#t~mem505#1, ns83820_set_settings_#t~mem506#1.base, ns83820_set_settings_#t~mem506#1.offset, ns83820_set_settings_#t~ret507#1, ns83820_set_settings_#t~mem508#1.base, ns83820_set_settings_#t~mem508#1.offset, ns83820_set_settings_#t~mem509#1.base, ns83820_set_settings_#t~mem509#1.offset, ns83820_set_settings_#t~ret510#1, ns83820_set_settings_#t~mem511#1.base, ns83820_set_settings_#t~mem511#1.offset, ns83820_set_settings_#t~mem512#1.base, ns83820_set_settings_#t~mem512#1.offset, ns83820_set_settings_#t~ret513#1, ns83820_set_settings_#t~mem514#1.base, ns83820_set_settings_#t~mem514#1.offset, ns83820_set_settings_#t~ret515#1, ns83820_set_settings_#t~mem516#1, ns83820_set_settings_#t~mem517#1.base, ns83820_set_settings_#t~mem517#1.offset, ns83820_set_settings_#t~mem518#1.base, ns83820_set_settings_#t~mem518#1.offset, ns83820_set_settings_#t~ret519#1, ns83820_set_settings_#t~mem520#1.base, ns83820_set_settings_#t~mem520#1.offset, ns83820_set_settings_#t~mem521#1, ns83820_set_settings_#t~ret522#1, ns83820_set_settings_~ndev#1.base, ns83820_set_settings_~ndev#1.offset, ns83820_set_settings_~cmd#1.base, ns83820_set_settings_~cmd#1.offset, ns83820_set_settings_~dev~12#1.base, ns83820_set_settings_~dev~12#1.offset, ns83820_set_settings_~tmp~42#1.base, ns83820_set_settings_~tmp~42#1.offset, ns83820_set_settings_~cfg~2#1, ns83820_set_settings_~tanar~2#1, ns83820_set_settings_~have_optical~0#1, ns83820_set_settings_~fullduplex~2#1, ns83820_set_settings_~tmp___0~19#1, ns83820_set_settings_~tmp___1~12#1, ns83820_set_settings_~tmp___2~7#1, ns83820_set_settings_~tmp___3~5#1;havoc ns83820_set_settings_#in~ndev#1.base, ns83820_set_settings_#in~ndev#1.offset, ns83820_set_settings_#in~cmd#1.base, ns83820_set_settings_#in~cmd#1.offset;assume { :end_inline_ns83820_set_settings } true;havoc ldv_dummy_resourceless_instance_callback_1_19_#t~ret760#1;havoc ldv_dummy_resourceless_instance_callback_1_19_#t~ret760#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:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6216: havoc __tasklet_schedule_~arg0#1.base, __tasklet_schedule_~arg0#1.offset;havoc __tasklet_schedule_#in~arg0#1.base, __tasklet_schedule_#in~arg0#1.offset;assume { :end_inline___tasklet_schedule } true; [2025-02-08 03:55:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7141: assume { :begin_inline_ldv_spin_lock_irq_74 } true;ldv_spin_lock_irq_74_#in~lock#1.base, ldv_spin_lock_irq_74_#in~lock#1.offset := ns83820_hard_start_xmit_~dev~9#1.base, ~bvadd~64(844bv64, ns83820_hard_start_xmit_~dev~9#1.offset);havoc ldv_spin_lock_irq_74_~lock#1.base, ldv_spin_lock_irq_74_~lock#1.offset;ldv_spin_lock_irq_74_~lock#1.base, ldv_spin_lock_irq_74_~lock#1.offset := ldv_spin_lock_irq_74_#in~lock#1.base, ldv_spin_lock_irq_74_#in~lock#1.offset; [2025-02-08 03:55:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5886: havoc skb_frag_page_#t~mem176#1.base, skb_frag_page_#t~mem176#1.offset; [2025-02-08 03:55:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7868-1: SUMMARY for call ns83820_init_one_#t~ret632#1 := pci_set_dma_mask(ns83820_init_one_~pci_dev#1.base, ns83820_init_one_~pci_dev#1.offset, 18446744073709551615bv64); srcloc: null [2025-02-08 03:55:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7868: ns83820_init_one_~tmp___0~26#1 := ns83820_init_one_#t~ret632#1;havoc ns83820_init_one_#t~ret632#1; [2025-02-08 03:55:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5886-1: skb_frag_dma_map_#t~ret177#1.base, skb_frag_dma_map_#t~ret177#1.offset := skb_frag_page_#res#1.base, skb_frag_page_#res#1.offset;havoc skb_frag_page_#t~mem176#1.base, skb_frag_page_#t~mem176#1.offset, skb_frag_page_~frag#1.base, skb_frag_page_~frag#1.offset;havoc skb_frag_page_#in~frag#1.base, skb_frag_page_#in~frag#1.offset;assume { :end_inline_skb_frag_page } true;skb_frag_dma_map_~tmp~12#1.base, skb_frag_dma_map_~tmp~12#1.offset := skb_frag_dma_map_#t~ret177#1.base, skb_frag_dma_map_#t~ret177#1.offset;havoc skb_frag_dma_map_#t~ret177#1.base, skb_frag_dma_map_#t~ret177#1.offset;call skb_frag_dma_map_#t~mem178#1 := read~intINTTYPE4#4(skb_frag_dma_map_~frag#1.base, ~bvadd~64(8bv64, skb_frag_dma_map_~frag#1.offset), 4bv64);assume { :begin_inline_dma_map_page } true;dma_map_page_#in~dev#1.base, dma_map_page_#in~dev#1.offset, dma_map_page_#in~page#1.base, dma_map_page_#in~page#1.offset, dma_map_page_#in~offset#1, dma_map_page_#in~size#1, dma_map_page_#in~dir#1 := skb_frag_dma_map_~dev#1.base, skb_frag_dma_map_~dev#1.offset, skb_frag_dma_map_~tmp~12#1.base, skb_frag_dma_map_~tmp~12#1.offset, ~bvadd~64(~zero_extend~64~32(skb_frag_dma_map_#t~mem178#1), skb_frag_dma_map_~offset#1), skb_frag_dma_map_~size#1, skb_frag_dma_map_~dir#1;havoc dma_map_page_#res#1;havoc dma_map_page_#t~ret109#1.base, dma_map_page_#t~ret109#1.offset, dma_map_page_#t~ret110#1.base, dma_map_page_#t~ret110#1.offset, dma_map_page_#t~ret111#1, dma_map_page_#t~ret112#1, dma_map_page_#t~mem120#1.base, dma_map_page_#t~mem120#1.offset, dma_map_page_#t~ret121#1, dma_map_page_~dev#1.base, dma_map_page_~dev#1.offset, dma_map_page_~page#1.base, dma_map_page_~page#1.offset, dma_map_page_~offset#1, dma_map_page_~size#1, dma_map_page_~dir#1, dma_map_page_~ops___0~2#1.base, dma_map_page_~ops___0~2#1.offset, dma_map_page_~tmp~7#1.base, dma_map_page_~tmp~7#1.offset, dma_map_page_~addr~1#1, dma_map_page_~tmp___0~2#1.base, dma_map_page_~tmp___0~2#1.offset, dma_map_page_~tmp___1~2#1, dma_map_page_~tmp___2~1#1;dma_map_page_~dev#1.base, dma_map_page_~dev#1.offset := dma_map_page_#in~dev#1.base, dma_map_page_#in~dev#1.offset;dma_map_page_~page#1.base, dma_map_page_~page#1.offset := dma_map_page_#in~page#1.base, dma_map_page_#in~page#1.offset;dma_map_page_~offset#1 := dma_map_page_#in~offset#1;dma_map_page_~size#1 := dma_map_page_#in~size#1;dma_map_page_~dir#1 := dma_map_page_#in~dir#1;havoc dma_map_page_~ops___0~2#1.base, dma_map_page_~ops___0~2#1.offset;havoc dma_map_page_~tmp~7#1.base, dma_map_page_~tmp~7#1.offset;havoc dma_map_page_~addr~1#1;havoc dma_map_page_~tmp___0~2#1.base, dma_map_page_~tmp___0~2#1.offset;havoc dma_map_page_~tmp___1~2#1;havoc dma_map_page_~tmp___2~1#1; [2025-02-08 03:55:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5688: assume 0bv64 != dma_map_page_~tmp___2~1#1;assume false; [2025-02-08 03:55:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5688: assume !(0bv64 != dma_map_page_~tmp___2~1#1); [2025-02-08 03:55:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7472: assume 0bv64 != ns83820_do_isr_~tmp___1~13#1;call ns83820_do_isr_#t~mem546#1 := read~intINTTYPE8#4(ns83820_do_isr_~ndev#1.base, ~bvadd~64(112bv64, ~bvadd~64(260bv64, ns83820_do_isr_~ndev#1.offset)), 8bv64);call write~intINTTYPE8#4(~bvadd~64(1bv64, ns83820_do_isr_#t~mem546#1), ns83820_do_isr_~ndev#1.base, ~bvadd~64(112bv64, ~bvadd~64(260bv64, ns83820_do_isr_~ndev#1.offset)), 8bv64);havoc ns83820_do_isr_#t~mem546#1; [2025-02-08 03:55:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7472: assume !(0bv64 != ns83820_do_isr_~tmp___1~13#1); [2025-02-08 03:55:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8331: assume 0bv32 != ldv___pci_register_driver_~tmp~59#1; [2025-02-08 03:55:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8331: assume !(0bv32 != ldv___pci_register_driver_~tmp~59#1); [2025-02-08 03:55:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8992: 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 := ~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_9_1_default~0;havoc ldv_dummy_resourceless_instance_callback_1_9_#t~ret763#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;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 := ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1;assume { :begin_inline_ns83820_change_mtu } true;ns83820_change_mtu_#in~ndev#1.base, ns83820_change_mtu_#in~ndev#1.offset, ns83820_change_mtu_#in~new_mtu#1 := 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;havoc ns83820_change_mtu_#res#1;havoc ns83820_change_mtu_~ndev#1.base, ns83820_change_mtu_~ndev#1.offset, ns83820_change_mtu_~new_mtu#1;ns83820_change_mtu_~ndev#1.base, ns83820_change_mtu_~ndev#1.offset := ns83820_change_mtu_#in~ndev#1.base, ns83820_change_mtu_#in~ndev#1.offset;ns83820_change_mtu_~new_mtu#1 := ns83820_change_mtu_#in~new_mtu#1; [2025-02-08 03:55:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7539-1: SUMMARY for call ns83820_do_isr_#t~ret571#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 != ~bvand~32(16384bv32, ns83820_do_isr_~isr#1) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:55:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7539: ns83820_do_isr_~tmp___3~6#1 := ns83820_do_isr_#t~ret571#1;havoc ns83820_do_isr_#t~ret571#1; [2025-02-08 03:55:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8068-1: SUMMARY for call rtnl_unlock(); srcloc: null [2025-02-08 03:55:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8068: ns83820_init_one_#res#1 := 0bv32;call ULTIMATE.dealloc(ns83820_init_one_~#__key~1#1.base, ns83820_init_one_~#__key~1#1.offset);havoc ns83820_init_one_~#__key~1#1.base, ns83820_init_one_~#__key~1#1.offset;call ULTIMATE.dealloc(ns83820_init_one_~#__key___0~0#1.base, ns83820_init_one_~#__key___0~0#1.offset);havoc ns83820_init_one_~#__key___0~0#1.base, ns83820_init_one_~#__key___0~0#1.offset;call ULTIMATE.dealloc(ns83820_init_one_~#__key___1~0#1.base, ns83820_init_one_~#__key___1~0#1.offset);havoc ns83820_init_one_~#__key___1~0#1.base, ns83820_init_one_~#__key___1~0#1.offset;call ULTIMATE.dealloc(ns83820_init_one_~#__key___2~0#1.base, ns83820_init_one_~#__key___2~0#1.offset);havoc ns83820_init_one_~#__key___2~0#1.base, ns83820_init_one_~#__key___2~0#1.offset;call ULTIMATE.dealloc(ns83820_init_one_~#__constr_expr_0~0#1.base, ns83820_init_one_~#__constr_expr_0~0#1.offset);havoc ns83820_init_one_~#__constr_expr_0~0#1.base, ns83820_init_one_~#__constr_expr_0~0#1.offset; [2025-02-08 03:55:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7936-2: ns83820_init_one_#t~short651#1 := ns83820_init_one_#t~short649#1; [2025-02-08 03:55:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7870: assume 0bv32 == ns83820_init_one_~tmp___0~26#1;ns83820_init_one_~using_dac~0#1 := 1bv32; [2025-02-08 03:55:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7870: assume !(0bv32 == ns83820_init_one_~tmp___0~26#1); [2025-02-08 03:55:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7936-1: assume ns83820_init_one_#t~short651#1; [2025-02-08 03:55:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7936-1: assume !ns83820_init_one_#t~short651#1;call ns83820_init_one_#t~mem650#1.base, ns83820_init_one_#t~mem650#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ~bvadd~64(604bv64, ~bvadd~64(24bv64, ns83820_init_one_~dev~23#1.offset)), 8bv64);ns83820_init_one_#t~short651#1 := 0bv64 == ~bvadd~64(ns83820_init_one_#t~mem650#1.base, ns83820_init_one_#t~mem650#1.offset); [2025-02-08 03:55:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7936: assume ns83820_init_one_#t~short651#1;havoc ns83820_init_one_#t~mem647#1.base, ns83820_init_one_#t~mem647#1.offset;havoc ns83820_init_one_#t~mem648#1.base, ns83820_init_one_#t~mem648#1.offset;havoc ns83820_init_one_#t~short649#1;havoc ns83820_init_one_#t~mem650#1.base, ns83820_init_one_#t~mem650#1.offset;havoc ns83820_init_one_#t~short651#1; [2025-02-08 03:55:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7936: assume !ns83820_init_one_#t~short651#1;havoc ns83820_init_one_#t~mem647#1.base, ns83820_init_one_#t~mem647#1.offset;havoc ns83820_init_one_#t~mem648#1.base, ns83820_init_one_#t~mem648#1.offset;havoc ns83820_init_one_#t~short649#1;havoc ns83820_init_one_#t~mem650#1.base, ns83820_init_one_#t~mem650#1.offset;havoc ns83820_init_one_#t~short651#1; [2025-02-08 03:55:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8927: assume 13bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8927: assume !(13bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:08,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7936-3: assume ns83820_init_one_#t~short649#1; [2025-02-08 03:55:08,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7936-3: assume !ns83820_init_one_#t~short649#1;call ns83820_init_one_#t~mem648#1.base, ns83820_init_one_#t~mem648#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ~bvadd~64(1964bv64, ns83820_init_one_~dev~23#1.offset), 8bv64);ns83820_init_one_#t~short649#1 := 0bv64 == ~bvadd~64(ns83820_init_one_#t~mem648#1.base, ns83820_init_one_#t~mem648#1.offset); [2025-02-08 03:55:08,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8333-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:08,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8333: ldv___pci_register_driver_~ldv_13_pci_driver_pci_driver~0#1.base, ldv___pci_register_driver_~ldv_13_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:08,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7078: ns83820_hard_start_xmit_~extsts~1#1 := 0bv32;call ns83820_hard_start_xmit_#t~mem441#1 := read~intINTTYPE1#4(ns83820_hard_start_xmit_~skb#1.base, ~bvadd~64(124bv64, ns83820_hard_start_xmit_~skb#1.offset), 1bv64); [2025-02-08 03:55:08,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8003: call ns83820_init_one_#t~mem678#1 := read~intINTTYPE4#4(ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64);call write~intINTTYPE4#4(~bvand~32(4294967294bv32, ns83820_init_one_#t~mem678#1), ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64);havoc ns83820_init_one_#t~mem678#1;call ns83820_init_one_#t~mem679#1 := read~intINTTYPE4#4(ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64); [2025-02-08 03:55:08,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9192: assume 19bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:08,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9192: assume !(19bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:08,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8730: assume { :begin_inline_ldv_timer_timer_instance_3 } true;ldv_timer_timer_instance_3_#in~arg0#1.base, ldv_timer_timer_instance_3_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_timer_timer_instance_3_#t~mem825#1.base, ldv_timer_timer_instance_3_#t~mem825#1.offset, ldv_timer_timer_instance_3_#t~mem826#1.base, ldv_timer_timer_instance_3_#t~mem826#1.offset, ldv_timer_timer_instance_3_#t~mem827#1, ldv_timer_timer_instance_3_~arg0#1.base, ldv_timer_timer_instance_3_~arg0#1.offset;ldv_timer_timer_instance_3_~arg0#1.base, ldv_timer_timer_instance_3_~arg0#1.offset := ldv_timer_timer_instance_3_#in~arg0#1.base, ldv_timer_timer_instance_3_#in~arg0#1.offset; [2025-02-08 03:55:08,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7541: assume 0bv64 != ns83820_do_isr_~tmp___3~6#1; [2025-02-08 03:55:08,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7541: assume !(0bv64 != ns83820_do_isr_~tmp___3~6#1); [2025-02-08 03:55:08,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7079: assume 12bv32 == ~zero_extend~32~8(ns83820_hard_start_xmit_#t~mem441#1);havoc ns83820_hard_start_xmit_#t~mem441#1;ns83820_hard_start_xmit_~extsts~1#1 := ~bvor~32(131072bv32, ns83820_hard_start_xmit_~extsts~1#1); [2025-02-08 03:55:08,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7079: assume !(12bv32 == ~zero_extend~32~8(ns83820_hard_start_xmit_#t~mem441#1));havoc ns83820_hard_start_xmit_#t~mem441#1; [2025-02-08 03:55:08,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8004: assume 0bv32 != ~bvand~32(16777216bv32, ns83820_init_one_#t~mem679#1);havoc ns83820_init_one_#t~mem679#1; [2025-02-08 03:55:08,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8004: assume !(0bv32 != ~bvand~32(16777216bv32, ns83820_init_one_#t~mem679#1));havoc ns83820_init_one_#t~mem679#1; [2025-02-08 03:55:08,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7013-1: SUMMARY for call ns83820_hard_start_xmit_#t~ret428#1.base, ns83820_hard_start_xmit_#t~ret428#1.offset := PRIV(ns83820_hard_start_xmit_~ndev#1.base, ns83820_hard_start_xmit_~ndev#1.offset); srcloc: null [2025-02-08 03:55:08,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7013: ns83820_hard_start_xmit_~tmp~38#1.base, ns83820_hard_start_xmit_~tmp~38#1.offset := ns83820_hard_start_xmit_#t~ret428#1.base, ns83820_hard_start_xmit_#t~ret428#1.offset;havoc ns83820_hard_start_xmit_#t~ret428#1.base, ns83820_hard_start_xmit_#t~ret428#1.offset;ns83820_hard_start_xmit_~dev~9#1.base, ns83820_hard_start_xmit_~dev~9#1.offset := ns83820_hard_start_xmit_~tmp~38#1.base, ns83820_hard_start_xmit_~tmp~38#1.offset;ns83820_hard_start_xmit_~stopped~0#1 := 0bv32;ns83820_hard_start_xmit_~do_intr~0#1 := 0bv32; [2025-02-08 03:55:08,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9854: SUMMARY for call ldv_spin_unlock_tx_lock_of_ns83820(); srcloc: null [2025-02-08 03:55:08,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7476-2: ns83820_do_isr_#t~short548#1 := 0bv32 != ~bvand~32(2097152bv32, ns83820_do_isr_~isr#1); [2025-02-08 03:55:08,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7476-1: assume ns83820_do_isr_#t~short548#1;call ns83820_do_isr_#t~mem547#1 := read~intINTTYPE4#4(ns83820_do_isr_~dev~16#1.base, ~bvadd~64(68bv64, ~bvadd~64(24bv64, ns83820_do_isr_~dev~16#1.offset)), 4bv64);ns83820_do_isr_#t~short548#1 := 0bv32 != ns83820_do_isr_#t~mem547#1; [2025-02-08 03:55:08,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7476-1: assume !ns83820_do_isr_#t~short548#1; [2025-02-08 03:55:08,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7476: assume ns83820_do_isr_#t~short548#1;havoc ns83820_do_isr_#t~mem547#1;havoc ns83820_do_isr_#t~short548#1;call ns83820_do_isr_#t~mem549#1.base, ns83820_do_isr_#t~mem549#1.offset := read~$Pointer$#4(ns83820_do_isr_~dev~16#1.base, ns83820_do_isr_~dev~16#1.offset, 8bv64); [2025-02-08 03:55:08,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7476: assume !ns83820_do_isr_#t~short548#1;havoc ns83820_do_isr_#t~mem547#1;havoc ns83820_do_isr_#t~short548#1; [2025-02-08 03:55:08,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8335-1: SUMMARY for call ldv_assume((if 20bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:08,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9260: ~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret804#1;havoc ldv_pci_pci_instance_2_#t~ret804#1;~ldv_statevar_2~0 := 6bv32; [2025-02-08 03:55:08,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8335: assume { :begin_inline_ldv_dispatch_register_13_2 } true;ldv_dispatch_register_13_2_#in~arg0#1.base, ldv_dispatch_register_13_2_#in~arg0#1.offset := ldv___pci_register_driver_~ldv_13_pci_driver_pci_driver~0#1.base, ldv___pci_register_driver_~ldv_13_pci_driver_pci_driver~0#1.offset;havoc ldv_dispatch_register_13_2_~arg0#1.base, ldv_dispatch_register_13_2_~arg0#1.offset;ldv_dispatch_register_13_2_~arg0#1.base, ldv_dispatch_register_13_2_~arg0#1.offset := ldv_dispatch_register_13_2_#in~arg0#1.base, ldv_dispatch_register_13_2_#in~arg0#1.offset;~ldv_2_container_pci_driver~0.base, ~ldv_2_container_pci_driver~0.offset := ldv_dispatch_register_13_2_~arg0#1.base, ldv_dispatch_register_13_2_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_2_20 } true;~ldv_statevar_2~0 := 19bv32; [2025-02-08 03:55:08,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9260-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret804#1 := ldv_filter_err_code(~ldv_2_ret_default~0); srcloc: null [2025-02-08 03:55:08,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9987: ns83820_init_one_#t~ret635#1.base, ns83820_init_one_#t~ret635#1.offset := ldv_alloc_etherdev_mqs_101_#res#1.base, ldv_alloc_etherdev_mqs_101_#res#1.offset;havoc ldv_alloc_etherdev_mqs_101_#t~ret839#1.base, ldv_alloc_etherdev_mqs_101_#t~ret839#1.offset, ldv_alloc_etherdev_mqs_101_#t~ret840#1.base, ldv_alloc_etherdev_mqs_101_#t~ret840#1.offset, ldv_alloc_etherdev_mqs_101_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_101_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_101_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_101_~ldv_func_res~3#1.base, ldv_alloc_etherdev_mqs_101_~ldv_func_res~3#1.offset, ldv_alloc_etherdev_mqs_101_~tmp~79#1.base, ldv_alloc_etherdev_mqs_101_~tmp~79#1.offset, ldv_alloc_etherdev_mqs_101_~tmp___0~33#1.base, ldv_alloc_etherdev_mqs_101_~tmp___0~33#1.offset;havoc ldv_alloc_etherdev_mqs_101_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_101_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_101_#in~ldv_func_arg3#1;assume { :end_inline_ldv_alloc_etherdev_mqs_101 } true;ns83820_init_one_~ndev~5#1.base, ns83820_init_one_~ndev~5#1.offset := ns83820_init_one_#t~ret635#1.base, ns83820_init_one_#t~ret635#1.offset;havoc ns83820_init_one_#t~ret635#1.base, ns83820_init_one_#t~ret635#1.offset;ns83820_init_one_~err~0#1 := 4294967284bv32; [2025-02-08 03:55:08,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9855: havoc ldv_spin_unlock_80_~lock#1.base, ldv_spin_unlock_80_~lock#1.offset;havoc ldv_spin_unlock_80_#in~lock#1.base, ldv_spin_unlock_80_#in~lock#1.offset;assume { :end_inline_ldv_spin_unlock_80 } true; [2025-02-08 03:55:08,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9855-1: SUMMARY for call spin_unlock(ldv_spin_unlock_80_~lock#1.base, ldv_spin_unlock_80_~lock#1.offset); srcloc: null [2025-02-08 03:55:08,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7543: SUMMARY for call phy_intr(ns83820_do_isr_~ndev#1.base, ns83820_do_isr_~ndev#1.offset); srcloc: null [2025-02-08 03:55:08,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8336: havoc ldv_dispatch_register_13_2_~arg0#1.base, ldv_dispatch_register_13_2_~arg0#1.offset;havoc ldv_dispatch_register_13_2_#in~arg0#1.base, ldv_dispatch_register_13_2_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_register_13_2 } true;ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-02-08 03:55:08,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7147-1: SUMMARY for call kick_tx(ns83820_hard_start_xmit_~dev~9#1.base, ns83820_hard_start_xmit_~dev~9#1.offset); srcloc: null [2025-02-08 03:55:08,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7147: ns83820_hard_start_xmit_#t~short463#1 := 0bv32 != ns83820_hard_start_xmit_~stopped~0#1; [2025-02-08 03:55:08,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8006: havoc ns83820_init_one_#t~ret680#1;call ns83820_init_one_#t~mem681#1.base, ns83820_init_one_#t~mem681#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9988-1: ldv_alloc_etherdev_mqs_101_#res#1.base, ldv_alloc_etherdev_mqs_101_#res#1.offset := ldv_alloc_etherdev_mqs_101_~ldv_func_res~3#1.base, ldv_alloc_etherdev_mqs_101_~ldv_func_res~3#1.offset; [2025-02-08 03:55:08,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8931: assume 14bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:08,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8931: assume !(14bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:08,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7874: ns83820_init_one_~tmp~55#1 := ns83820_init_one_#t~ret633#1;havoc ns83820_init_one_#t~ret633#1; [2025-02-08 03:55:08,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8006-1: SUMMARY for call ns83820_init_one_#t~ret680#1 := printk(44bv64, 0bv64); srcloc: null [2025-02-08 03:55:08,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7874-1: SUMMARY for call ns83820_init_one_#t~ret633#1 := pci_set_dma_mask(ns83820_init_one_~pci_dev#1.base, ns83820_init_one_~pci_dev#1.offset, 4294967295bv64); srcloc: null [2025-02-08 03:55:08,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7478: havoc ns83820_do_isr_#t~mem549#1.base, ns83820_do_isr_#t~mem549#1.offset; [2025-02-08 03:55:08,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7478-1: SUMMARY for call writel(4bv32, ns83820_do_isr_#t~mem549#1.base, ns83820_do_isr_#t~mem549#1.offset); srcloc: null [2025-02-08 03:55:08,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9196: assume 20bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:08,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9196: assume !(20bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:08,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7082: ns83820_hard_start_xmit_~tmp___5~1#1.base, ns83820_hard_start_xmit_~tmp___5~1#1.offset := ns83820_hard_start_xmit_#t~ret442#1.base, ns83820_hard_start_xmit_#t~ret442#1.offset;havoc ns83820_hard_start_xmit_#t~ret442#1.base, ns83820_hard_start_xmit_#t~ret442#1.offset;call ns83820_hard_start_xmit_#t~mem443#1 := read~intINTTYPE1#4(ns83820_hard_start_xmit_~tmp___5~1#1.base, ~bvadd~64(10bv64, ns83820_hard_start_xmit_~tmp___5~1#1.offset), 1bv64); [2025-02-08 03:55:08,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9328: ldv_pci_pci_instance_2_~tmp___2~10#1.base, ldv_pci_pci_instance_2_~tmp___2~10#1.offset := ldv_pci_pci_instance_2_#t~ret817#1.base, ldv_pci_pci_instance_2_#t~ret817#1.offset;havoc ldv_pci_pci_instance_2_#t~ret817#1.base, ldv_pci_pci_instance_2_#t~ret817#1.offset;~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset := ldv_pci_pci_instance_2_~tmp___2~10#1.base, ldv_pci_pci_instance_2_~tmp___2~10#1.offset; [2025-02-08 03:55:08,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9328-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret817#1.base, ldv_pci_pci_instance_2_#t~ret817#1.offset := ldv_xmalloc(2936bv64); srcloc: null [2025-02-08 03:55:08,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8007-1: SUMMARY for call ns83820_init_one_#t~ret682#1 := readl(ns83820_init_one_#t~mem681#1.base, ~bvadd~64(44bv64, ns83820_init_one_#t~mem681#1.offset)); srcloc: null [2025-02-08 03:55:08,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8007: ns83820_init_one_~tmp___5~3#1 := ns83820_init_one_#t~ret682#1;havoc ns83820_init_one_#t~mem681#1.base, ns83820_init_one_#t~mem681#1.offset;havoc ns83820_init_one_#t~ret682#1;call ns83820_init_one_#t~mem683#1.base, ns83820_init_one_#t~mem683#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8073: SUMMARY for call ns83820_disable_interrupts(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset); srcloc: null [2025-02-08 03:55:08,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7082-1: SUMMARY for call ns83820_hard_start_xmit_#t~ret442#1.base, ns83820_hard_start_xmit_#t~ret442#1.offset := ip_hdr(ns83820_hard_start_xmit_~skb#1.base, ns83820_hard_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 03:55:08,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7941-1: SUMMARY for call ns83820_disable_interrupts(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset); srcloc: null [2025-02-08 03:55:08,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7941: call write~intINTTYPE4#4(0bv32, ns83820_init_one_~dev~23#1.base, ~bvadd~64(836bv64, ns83820_init_one_~dev~23#1.offset), 4bv64);call ns83820_init_one_#t~mem652#1 := read~intINTTYPE4#4(ns83820_init_one_~pci_dev#1.base, ~bvadd~64(1547bv64, ns83820_init_one_~pci_dev#1.offset), 4bv64);assume { :begin_inline_ldv_request_irq_102 } true;ldv_request_irq_102_#in~irq#1, ldv_request_irq_102_#in~handler#1.base, ldv_request_irq_102_#in~handler#1.offset, ldv_request_irq_102_#in~flags#1, ldv_request_irq_102_#in~name#1.base, ldv_request_irq_102_#in~name#1.offset, ldv_request_irq_102_#in~dev#1.base, ldv_request_irq_102_#in~dev#1.offset := ns83820_init_one_#t~mem652#1, #funAddr~ns83820_irq.base, #funAddr~ns83820_irq.offset, 128bv64, 35bv64, 0bv64, ns83820_init_one_~ndev~5#1.base, ns83820_init_one_~ndev~5#1.offset;havoc ldv_request_irq_102_#res#1;havoc ldv_request_irq_102_#t~ret841#1, ldv_request_irq_102_#t~ret842#1, ldv_request_irq_102_~irq#1, ldv_request_irq_102_~handler#1.base, ldv_request_irq_102_~handler#1.offset, ldv_request_irq_102_~flags#1, ldv_request_irq_102_~name#1.base, ldv_request_irq_102_~name#1.offset, ldv_request_irq_102_~dev#1.base, ldv_request_irq_102_~dev#1.offset, ldv_request_irq_102_~ldv_func_res~4#1, ldv_request_irq_102_~tmp~80#1, ldv_request_irq_102_~tmp___0~34#1;ldv_request_irq_102_~irq#1 := ldv_request_irq_102_#in~irq#1;ldv_request_irq_102_~handler#1.base, ldv_request_irq_102_~handler#1.offset := ldv_request_irq_102_#in~handler#1.base, ldv_request_irq_102_#in~handler#1.offset;ldv_request_irq_102_~flags#1 := ldv_request_irq_102_#in~flags#1;ldv_request_irq_102_~name#1.base, ldv_request_irq_102_~name#1.offset := ldv_request_irq_102_#in~name#1.base, ldv_request_irq_102_#in~name#1.offset;ldv_request_irq_102_~dev#1.base, ldv_request_irq_102_~dev#1.offset := ldv_request_irq_102_#in~dev#1.base, ldv_request_irq_102_#in~dev#1.offset;havoc ldv_request_irq_102_~ldv_func_res~4#1;havoc ldv_request_irq_102_~tmp~80#1;havoc ldv_request_irq_102_~tmp___0~34#1;assume { :begin_inline_request_irq } true;request_irq_#in~irq#1, request_irq_#in~handler#1.base, request_irq_#in~handler#1.offset, request_irq_#in~flags#1, request_irq_#in~name#1.base, request_irq_#in~name#1.offset, request_irq_#in~dev#1.base, request_irq_#in~dev#1.offset := ldv_request_irq_102_~irq#1, ldv_request_irq_102_~handler#1.base, ldv_request_irq_102_~handler#1.offset, ldv_request_irq_102_~flags#1, ldv_request_irq_102_~name#1.base, ldv_request_irq_102_~name#1.offset, ldv_request_irq_102_~dev#1.base, ldv_request_irq_102_~dev#1.offset;havoc request_irq_#res#1;havoc request_irq_#t~ret231#1, request_irq_~irq#1, request_irq_~handler#1.base, request_irq_~handler#1.offset, request_irq_~flags#1, request_irq_~name#1.base, request_irq_~name#1.offset, request_irq_~dev#1.base, request_irq_~dev#1.offset, request_irq_~tmp~25#1;request_irq_~irq#1 := request_irq_#in~irq#1;request_irq_~handler#1.base, request_irq_~handler#1.offset := request_irq_#in~handler#1.base, request_irq_#in~handler#1.offset;request_irq_~flags#1 := request_irq_#in~flags#1;request_irq_~name#1.base, request_irq_~name#1.offset := request_irq_#in~name#1.base, request_irq_#in~name#1.offset;request_irq_~dev#1.base, request_irq_~dev#1.offset := request_irq_#in~dev#1.base, request_irq_#in~dev#1.offset;havoc request_irq_~tmp~25#1;assume { :begin_inline_request_threaded_irq } true;request_threaded_irq_#in~arg0#1, request_threaded_irq_#in~arg1#1.base, request_threaded_irq_#in~arg1#1.offset, request_threaded_irq_#in~arg2#1.base, request_threaded_irq_#in~arg2#1.offset, request_threaded_irq_#in~arg3#1, request_threaded_irq_#in~arg4#1.base, request_threaded_irq_#in~arg4#1.offset, request_threaded_irq_#in~arg5#1.base, request_threaded_irq_#in~arg5#1.offset := request_irq_~irq#1, request_irq_~handler#1.base, request_irq_~handler#1.offset, 0bv64, 0bv64, request_irq_~flags#1, request_irq_~name#1.base, request_irq_~name#1.offset, request_irq_~dev#1.base, request_irq_~dev#1.offset;havoc request_threaded_irq_#res#1;havoc request_threaded_irq_#t~nondet980#1, request_threaded_irq_~arg0#1, request_threaded_irq_~arg1#1.base, request_threaded_irq_~arg1#1.offset, request_threaded_irq_~arg2#1.base, request_threaded_irq_~arg2#1.offset, request_threaded_irq_~arg3#1, request_threaded_irq_~arg4#1.base, request_threaded_irq_~arg4#1.offset, request_threaded_irq_~arg5#1.base, request_threaded_irq_~arg5#1.offset;request_threaded_irq_~arg0#1 := request_threaded_irq_#in~arg0#1;request_threaded_irq_~arg1#1.base, request_threaded_irq_~arg1#1.offset := request_threaded_irq_#in~arg1#1.base, request_threaded_irq_#in~arg1#1.offset;request_threaded_irq_~arg2#1.base, request_threaded_irq_~arg2#1.offset := request_threaded_irq_#in~arg2#1.base, request_threaded_irq_#in~arg2#1.offset;request_threaded_irq_~arg3#1 := request_threaded_irq_#in~arg3#1;request_threaded_irq_~arg4#1.base, request_threaded_irq_~arg4#1.offset := request_threaded_irq_#in~arg4#1.base, request_threaded_irq_#in~arg4#1.offset;request_threaded_irq_~arg5#1.base, request_threaded_irq_~arg5#1.offset := request_threaded_irq_#in~arg5#1.base, request_threaded_irq_#in~arg5#1.offset;havoc request_threaded_irq_#t~nondet980#1;request_threaded_irq_#res#1 := request_threaded_irq_#t~nondet980#1;havoc request_threaded_irq_#t~nondet980#1; [2025-02-08 03:55:08,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7149-3: assume ns83820_hard_start_xmit_#t~short463#1;call ns83820_hard_start_xmit_#t~mem462#1 := read~intINTTYPE2#4(ns83820_hard_start_xmit_~dev~9#1.base, ~bvadd~64(912bv64, ns83820_hard_start_xmit_~dev~9#1.offset), 2bv64);ns83820_hard_start_xmit_#t~short463#1 := ~zero_extend~32~16(ns83820_hard_start_xmit_#t~mem462#1) != ns83820_hard_start_xmit_~tx_done_idx~1#1; [2025-02-08 03:55:08,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7149-3: assume !ns83820_hard_start_xmit_#t~short463#1; [2025-02-08 03:55:08,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7149-2: ns83820_hard_start_xmit_#t~short466#1 := ns83820_hard_start_xmit_#t~short463#1; [2025-02-08 03:55:08,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7149-1: assume ns83820_hard_start_xmit_#t~short466#1;call ns83820_hard_start_xmit_#t~mem464#1 := read~intINTTYPE2#4(ns83820_hard_start_xmit_~dev~9#1.base, ~bvadd~64(912bv64, ns83820_hard_start_xmit_~dev~9#1.offset), 2bv64);call ns83820_hard_start_xmit_#t~mem465#1 := read~intINTTYPE2#4(ns83820_hard_start_xmit_~dev~9#1.base, ~bvadd~64(916bv64, ns83820_hard_start_xmit_~dev~9#1.offset), 2bv64);ns83820_hard_start_xmit_#t~short466#1 := ~bvsgt~32(~bvsrem~32(~bvsub~32(~bvadd~32(126bv32, ~zero_extend~32~16(ns83820_hard_start_xmit_#t~mem464#1)), ~zero_extend~32~16(ns83820_hard_start_xmit_#t~mem465#1)), 128bv32), 8bv32); [2025-02-08 03:55:08,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7149-1: assume !ns83820_hard_start_xmit_#t~short466#1; [2025-02-08 03:55:08,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7149: assume ns83820_hard_start_xmit_#t~short466#1;havoc ns83820_hard_start_xmit_#t~mem462#1;havoc ns83820_hard_start_xmit_#t~short463#1;havoc ns83820_hard_start_xmit_#t~mem464#1;havoc ns83820_hard_start_xmit_#t~mem465#1;havoc ns83820_hard_start_xmit_#t~short466#1; [2025-02-08 03:55:08,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7149: assume !ns83820_hard_start_xmit_#t~short466#1;havoc ns83820_hard_start_xmit_#t~mem462#1;havoc ns83820_hard_start_xmit_#t~short463#1;havoc ns83820_hard_start_xmit_#t~mem464#1;havoc ns83820_hard_start_xmit_#t~mem465#1;havoc ns83820_hard_start_xmit_#t~short466#1; [2025-02-08 03:55:08,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8008-1: SUMMARY for call writel(~bvor~32(1000bv32, ns83820_init_one_~tmp___5~3#1), ns83820_init_one_#t~mem683#1.base, ~bvadd~64(44bv64, ns83820_init_one_#t~mem683#1.offset)); srcloc: null [2025-02-08 03:55:08,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8008: havoc ns83820_init_one_#t~mem683#1.base, ns83820_init_one_#t~mem683#1.offset;call ns83820_init_one_#t~mem684#1.base, ns83820_init_one_#t~mem684#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7017-1: SUMMARY for call ns83820_hard_start_xmit_#t~ret429#1.base, ns83820_hard_start_xmit_#t~ret429#1.offset := skb_end_pointer(ns83820_hard_start_xmit_~skb#1.base, ns83820_hard_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 03:55:08,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7017: ns83820_hard_start_xmit_~tmp___0~16#1.base, ns83820_hard_start_xmit_~tmp___0~16#1.offset := ns83820_hard_start_xmit_#t~ret429#1.base, ns83820_hard_start_xmit_#t~ret429#1.offset;havoc ns83820_hard_start_xmit_#t~ret429#1.base, ns83820_hard_start_xmit_#t~ret429#1.offset;call ns83820_hard_start_xmit_#t~mem430#1 := read~intINTTYPE1#4(ns83820_hard_start_xmit_~tmp___0~16#1.base, ns83820_hard_start_xmit_~tmp___0~16#1.offset, 1bv64);ns83820_hard_start_xmit_~nr_frags~0#1 := ~zero_extend~32~8(ns83820_hard_start_xmit_#t~mem430#1);havoc ns83820_hard_start_xmit_#t~mem430#1;call ns83820_hard_start_xmit_#t~mem431#1 := read~intINTTYPE4#4(ns83820_hard_start_xmit_~dev~9#1.base, ~bvadd~64(828bv64, ns83820_hard_start_xmit_~dev~9#1.offset), 4bv64); [2025-02-08 03:55:08,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7876: assume 0bv32 == ns83820_init_one_~tmp~55#1;ns83820_init_one_~using_dac~0#1 := 0bv32; [2025-02-08 03:55:08,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7876: assume !(0bv32 == ns83820_init_one_~tmp~55#1);assume { :begin_inline_dev_warn } true;dev_warn_#in~arg0#1.base, dev_warn_#in~arg0#1.offset, dev_warn_#in~arg1#1.base, dev_warn_#in~arg1#1.offset := ns83820_init_one_~pci_dev#1.base, ~bvadd~64(179bv64, ns83820_init_one_~pci_dev#1.offset), 29bv64, 0bv64;havoc dev_warn_#res#1;havoc dev_warn_#t~nondet967#1, dev_warn_~arg0#1.base, dev_warn_~arg0#1.offset, dev_warn_~arg1#1.base, dev_warn_~arg1#1.offset;dev_warn_~arg0#1.base, dev_warn_~arg0#1.offset := dev_warn_#in~arg0#1.base, dev_warn_#in~arg0#1.offset;dev_warn_~arg1#1.base, dev_warn_~arg1#1.offset := dev_warn_#in~arg1#1.base, dev_warn_#in~arg1#1.offset;havoc dev_warn_#t~nondet967#1;dev_warn_#res#1 := dev_warn_#t~nondet967#1;havoc dev_warn_#t~nondet967#1; [2025-02-08 03:55:08,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8999: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_12 } true;ldv_dummy_resourceless_instance_callback_1_12_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_12_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_#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_12_#t~ret755#1.base, ldv_dummy_resourceless_instance_callback_1_12_#t~ret755#1.offset, ldv_dummy_resourceless_instance_callback_1_12_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_12_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_12_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_12_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg1#1.offset;assume { :begin_inline_ns83820_get_stats } true;ns83820_get_stats_#in~ndev#1.base, ns83820_get_stats_#in~ndev#1.offset := ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.offset;havoc ns83820_get_stats_#res#1.base, ns83820_get_stats_#res#1.offset;havoc ns83820_get_stats_#t~ret487#1.base, ns83820_get_stats_#t~ret487#1.offset, ns83820_get_stats_~ndev#1.base, ns83820_get_stats_~ndev#1.offset, ns83820_get_stats_~dev~10#1.base, ns83820_get_stats_~dev~10#1.offset, ns83820_get_stats_~tmp~40#1.base, ns83820_get_stats_~tmp~40#1.offset;ns83820_get_stats_~ndev#1.base, ns83820_get_stats_~ndev#1.offset := ns83820_get_stats_#in~ndev#1.base, ns83820_get_stats_#in~ndev#1.offset;havoc ns83820_get_stats_~dev~10#1.base, ns83820_get_stats_~dev~10#1.offset;havoc ns83820_get_stats_~tmp~40#1.base, ns83820_get_stats_~tmp~40#1.offset; [2025-02-08 03:55:08,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7414: ns83820_irq_~tmp~45#1.base, ns83820_irq_~tmp~45#1.offset := ns83820_irq_#t~ret536#1.base, ns83820_irq_#t~ret536#1.offset;havoc ns83820_irq_#t~ret536#1.base, ns83820_irq_#t~ret536#1.offset;ns83820_irq_~dev~15#1.base, ns83820_irq_~dev~15#1.offset := ns83820_irq_~tmp~45#1.base, ns83820_irq_~tmp~45#1.offset;call write~intINTTYPE4#4(0bv32, ns83820_irq_~dev~15#1.base, ~bvadd~64(680bv64, ns83820_irq_~dev~15#1.offset), 4bv64);call ns83820_irq_#t~mem537#1.base, ns83820_irq_#t~mem537#1.offset := read~$Pointer$#4(ns83820_irq_~dev~15#1.base, ns83820_irq_~dev~15#1.offset, 8bv64); [2025-02-08 03:55:08,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9330: ldv_pci_pci_instance_2_~tmp___3~8#1.base, ldv_pci_pci_instance_2_~tmp___3~8#1.offset := ldv_pci_pci_instance_2_#t~ret818#1.base, ldv_pci_pci_instance_2_#t~ret818#1.offset;havoc ldv_pci_pci_instance_2_#t~ret818#1.base, ldv_pci_pci_instance_2_#t~ret818#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~8#1.base, ldv_pci_pci_instance_2_~tmp___3~8#1.offset; [2025-02-08 03:55:08,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8471: assume { :end_inline_ldv_switch_automaton_state_1_5 } true; [2025-02-08 03:55:08,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7414-1: SUMMARY for call ns83820_irq_#t~ret536#1.base, ns83820_irq_#t~ret536#1.offset := PRIV(ns83820_irq_~ndev~3#1.base, ns83820_irq_~ndev~3#1.offset); srcloc: null [2025-02-08 03:55:08,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9330-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret818#1.base, ldv_pci_pci_instance_2_#t~ret818#1.offset := ldv_xmalloc(32bv64); srcloc: null [2025-02-08 03:55:08,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7084: assume 6bv32 == ~zero_extend~32~8(ns83820_hard_start_xmit_#t~mem443#1);havoc ns83820_hard_start_xmit_#t~mem443#1;ns83820_hard_start_xmit_~extsts~1#1 := ~bvor~32(524288bv32, ns83820_hard_start_xmit_~extsts~1#1); [2025-02-08 03:55:08,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7084: assume !(6bv32 == ~zero_extend~32~8(ns83820_hard_start_xmit_#t~mem443#1));havoc ns83820_hard_start_xmit_#t~mem443#1; [2025-02-08 03:55:08,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8009-1: SUMMARY for call ns83820_init_one_#t~ret685#1 := readl(ns83820_init_one_#t~mem684#1.base, ~bvadd~64(232bv64, ns83820_init_one_#t~mem684#1.offset)); srcloc: null [2025-02-08 03:55:08,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8009: ns83820_init_one_~tmp___6~2#1 := ns83820_init_one_#t~ret685#1;havoc ns83820_init_one_#t~mem684#1.base, ns83820_init_one_#t~mem684#1.offset;havoc ns83820_init_one_#t~ret685#1;call ns83820_init_one_#t~mem686#1.base, ns83820_init_one_#t~mem686#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697-2: call dma_map_page_#t~mem120#1.base, dma_map_page_#t~mem120#1.offset := read~$Pointer$#4(dma_map_page_~ops___0~2#1.base, ~bvadd~64(32bv64, dma_map_page_~ops___0~2#1.offset), 8bv64); [2025-02-08 03:55:08,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697: dma_map_page_~addr~1#1 := dma_map_page_#t~ret121#1;havoc dma_map_page_#t~mem120#1.base, dma_map_page_#t~mem120#1.offset;havoc dma_map_page_#t~ret121#1; [2025-02-08 03:55:08,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697-1: SUMMARY for call dma_map_page_#t~ret121#1 := ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~X~C_ULONG~X~C_INT~X~$Pointer$~TO~~dma_addr_t~0(dma_map_page_~dev#1.base, dma_map_page_~dev#1.offset, dma_map_page_~page#1.base, dma_map_page_~page#1.offset, dma_map_page_~offset#1, dma_map_page_~size#1, dma_map_page_~dir#1, 0bv64, 0bv64, dma_map_page_#t~mem120#1.base, dma_map_page_#t~mem120#1.offset); srcloc: null [2025-02-08 03:55:08,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9397: ldv_request_irq_~tmp~71#1 := ldv_request_irq_#t~ret821#1;havoc ldv_request_irq_#t~ret821#1; [2025-02-08 03:55:08,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9397-1: SUMMARY for call ldv_request_irq_#t~ret821#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:08,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12172: havoc dev_alloc_name_#t~nondet965#1; [2025-02-08 03:55:08,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7151: SUMMARY for call netif_start_queue(ns83820_hard_start_xmit_~ndev#1.base, ns83820_hard_start_xmit_~ndev#1.offset); srcloc: null [2025-02-08 03:55:08,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12172-1: ns83820_init_one_#t~ret656#1 := dev_alloc_name_#res#1;havoc dev_alloc_name_#t~nondet965#1, dev_alloc_name_~arg0#1.base, dev_alloc_name_~arg0#1.offset, dev_alloc_name_~arg1#1.base, dev_alloc_name_~arg1#1.offset;havoc dev_alloc_name_#in~arg0#1.base, dev_alloc_name_#in~arg0#1.offset, dev_alloc_name_#in~arg1#1.base, dev_alloc_name_#in~arg1#1.offset;assume { :end_inline_dev_alloc_name } true;ns83820_init_one_~err~0#1 := ns83820_init_one_#t~ret656#1;havoc ns83820_init_one_#t~ret656#1; [2025-02-08 03:55:08,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8010: havoc ns83820_init_one_#t~mem686#1.base, ns83820_init_one_#t~mem686#1.offset;call ns83820_init_one_#t~mem687#1.base, ns83820_init_one_#t~mem687#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9265: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem805#1.base, ldv_pci_pci_instance_2_#t~mem805#1.offset);havoc ldv_pci_pci_instance_2_#t~mem805#1.base, ldv_pci_pci_instance_2_#t~mem805#1.offset;call ldv_pci_pci_instance_2_#t~mem806#1.base, ldv_pci_pci_instance_2_#t~mem806#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~mem807#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~mem806#1.base, ldv_pci_pci_instance_2_#t~mem806#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset, ldv_pci_pci_instance_2_#t~mem807#1;havoc ldv_pci_instance_suspend_2_8_#res#1;havoc ldv_pci_instance_suspend_2_8_#t~mem785#1, ldv_pci_instance_suspend_2_8_#t~ret786#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~67#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#8(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~67#1;call ldv_pci_instance_suspend_2_8_#t~mem785#1 := read~intINTTYPE4#8(ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset, 4bv64); [2025-02-08 03:55:08,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9265: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem805#1.base, ldv_pci_pci_instance_2_#t~mem805#1.offset));havoc ldv_pci_pci_instance_2_#t~mem805#1.base, ldv_pci_pci_instance_2_#t~mem805#1.offset; [2025-02-08 03:55:08,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9265-1: call ldv_pci_pci_instance_2_#t~mem805#1.base, ldv_pci_pci_instance_2_#t~mem805#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:08,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8803: assume 2bv32 == ~ldv_statevar_0~0; [2025-02-08 03:55:08,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8803: assume !(2bv32 == ~ldv_statevar_0~0); [2025-02-08 03:55:08,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8010-1: SUMMARY for call writel(~bvor~32(96bv32, ns83820_init_one_~tmp___6~2#1), ns83820_init_one_#t~mem686#1.base, ~bvadd~64(232bv64, ns83820_init_one_#t~mem686#1.offset)); srcloc: null [2025-02-08 03:55:08,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5698: dma_map_page_#res#1 := dma_map_page_~addr~1#1;skb_frag_dma_map_#t~ret179#1 := dma_map_page_#res#1;havoc dma_map_page_#t~ret109#1.base, dma_map_page_#t~ret109#1.offset, dma_map_page_#t~ret110#1.base, dma_map_page_#t~ret110#1.offset, dma_map_page_#t~ret111#1, dma_map_page_#t~ret112#1, dma_map_page_#t~mem120#1.base, dma_map_page_#t~mem120#1.offset, dma_map_page_#t~ret121#1, dma_map_page_~dev#1.base, dma_map_page_~dev#1.offset, dma_map_page_~page#1.base, dma_map_page_~page#1.offset, dma_map_page_~offset#1, dma_map_page_~size#1, dma_map_page_~dir#1, dma_map_page_~ops___0~2#1.base, dma_map_page_~ops___0~2#1.offset, dma_map_page_~tmp~7#1.base, dma_map_page_~tmp~7#1.offset, dma_map_page_~addr~1#1, dma_map_page_~tmp___0~2#1.base, dma_map_page_~tmp___0~2#1.offset, dma_map_page_~tmp___1~2#1, dma_map_page_~tmp___2~1#1;havoc dma_map_page_#in~dev#1.base, dma_map_page_#in~dev#1.offset, dma_map_page_#in~page#1.base, dma_map_page_#in~page#1.offset, dma_map_page_#in~offset#1, dma_map_page_#in~size#1, dma_map_page_#in~dir#1;assume { :end_inline_dma_map_page } true;skb_frag_dma_map_~tmp___0~6#1 := skb_frag_dma_map_#t~ret179#1;havoc skb_frag_dma_map_#t~mem178#1;havoc skb_frag_dma_map_#t~ret179#1;skb_frag_dma_map_#res#1 := skb_frag_dma_map_~tmp___0~6#1;ns83820_hard_start_xmit_#t~ret459#1 := skb_frag_dma_map_#res#1;havoc skb_frag_dma_map_#t~ret177#1.base, skb_frag_dma_map_#t~ret177#1.offset, skb_frag_dma_map_#t~mem178#1, skb_frag_dma_map_#t~ret179#1, skb_frag_dma_map_~dev#1.base, skb_frag_dma_map_~dev#1.offset, skb_frag_dma_map_~frag#1.base, skb_frag_dma_map_~frag#1.offset, skb_frag_dma_map_~offset#1, skb_frag_dma_map_~size#1, skb_frag_dma_map_~dir#1, skb_frag_dma_map_~tmp~12#1.base, skb_frag_dma_map_~tmp~12#1.offset, skb_frag_dma_map_~tmp___0~6#1;havoc skb_frag_dma_map_#in~dev#1.base, skb_frag_dma_map_#in~dev#1.offset, skb_frag_dma_map_#in~frag#1.base, skb_frag_dma_map_#in~frag#1.offset, skb_frag_dma_map_#in~offset#1, skb_frag_dma_map_#in~size#1, skb_frag_dma_map_#in~dir#1;assume { :end_inline_skb_frag_dma_map } true;ns83820_hard_start_xmit_~buf~1#1 := ns83820_hard_start_xmit_#t~ret459#1;havoc ns83820_hard_start_xmit_#t~mem458#1.base, ns83820_hard_start_xmit_#t~mem458#1.offset;havoc ns83820_hard_start_xmit_#t~ret459#1; [2025-02-08 03:55:08,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8935: assume 15bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:08,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8935: assume !(15bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:08,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5698-1: SUMMARY for call debug_dma_map_page(dma_map_page_~dev#1.base, dma_map_page_~dev#1.offset, dma_map_page_~page#1.base, dma_map_page_~page#1.offset, dma_map_page_~offset#1, dma_map_page_~size#1, dma_map_page_~dir#1, dma_map_page_~addr~1#1, 0bv8); srcloc: null [2025-02-08 03:55:08,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7482: assume 0bv32 != ~bvand~32(512bv32, ns83820_do_isr_~isr#1);call ns83820_do_isr_#t~mem550#1.base, ns83820_do_isr_#t~mem550#1.offset := read~$Pointer$#4(ns83820_do_isr_~dev~16#1.base, ns83820_do_isr_~dev~16#1.offset, 8bv64); [2025-02-08 03:55:08,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7482: assume !(0bv32 != ~bvand~32(512bv32, ns83820_do_isr_~isr#1)); [2025-02-08 03:55:08,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9332: ldv_pci_pci_instance_2_~tmp___4~4#1 := ldv_pci_pci_instance_2_#t~ret819#1;havoc ldv_pci_pci_instance_2_#t~ret819#1; [2025-02-08 03:55:08,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9332-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret819#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:08,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8341-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:08,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8341: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-02-08 03:55:08,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8011-1: SUMMARY for call writel(4608bv32, ns83820_init_one_#t~mem687#1.base, ~bvadd~64(224bv64, ns83820_init_one_#t~mem687#1.offset)); srcloc: null [2025-02-08 03:55:08,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8011: havoc ns83820_init_one_#t~mem687#1.base, ns83820_init_one_#t~mem687#1.offset;call ns83820_init_one_#t~mem688#1.base, ns83820_init_one_#t~mem688#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9200: havoc ldv_pci_pci_instance_2_#t~ret791#1, ldv_pci_pci_instance_2_#t~mem792#1.base, ldv_pci_pci_instance_2_#t~mem792#1.offset, ldv_pci_pci_instance_2_#t~mem793#1.base, ldv_pci_pci_instance_2_#t~mem793#1.offset, ldv_pci_pci_instance_2_#t~mem794#1.base, ldv_pci_pci_instance_2_#t~mem794#1.offset, ldv_pci_pci_instance_2_#t~ret795#1, ldv_pci_pci_instance_2_#t~mem796#1.base, ldv_pci_pci_instance_2_#t~mem796#1.offset, ldv_pci_pci_instance_2_#t~mem797#1.base, ldv_pci_pci_instance_2_#t~mem797#1.offset, ldv_pci_pci_instance_2_#t~mem798#1.base, ldv_pci_pci_instance_2_#t~mem798#1.offset, ldv_pci_pci_instance_2_#t~mem799#1.base, ldv_pci_pci_instance_2_#t~mem799#1.offset, ldv_pci_pci_instance_2_#t~mem800#1.base, ldv_pci_pci_instance_2_#t~mem800#1.offset, ldv_pci_pci_instance_2_#t~mem801#1.base, ldv_pci_pci_instance_2_#t~mem801#1.offset, ldv_pci_pci_instance_2_#t~mem802#1, ldv_pci_pci_instance_2_#t~ret803#1, ldv_pci_pci_instance_2_#t~ret804#1, ldv_pci_pci_instance_2_#t~mem805#1.base, ldv_pci_pci_instance_2_#t~mem805#1.offset, ldv_pci_pci_instance_2_#t~mem806#1.base, ldv_pci_pci_instance_2_#t~mem806#1.offset, ldv_pci_pci_instance_2_#t~mem807#1, ldv_pci_pci_instance_2_#t~ret808#1, ldv_pci_pci_instance_2_#t~ret809#1, ldv_pci_pci_instance_2_#t~ret810#1, ldv_pci_pci_instance_2_#t~ret811#1, ldv_pci_pci_instance_2_#t~ret812#1, ldv_pci_pci_instance_2_#t~mem813#1.base, ldv_pci_pci_instance_2_#t~mem813#1.offset, ldv_pci_pci_instance_2_#t~ret814#1, ldv_pci_pci_instance_2_#t~ret815#1, ldv_pci_pci_instance_2_#t~ret816#1, ldv_pci_pci_instance_2_#t~ret817#1.base, ldv_pci_pci_instance_2_#t~ret817#1.offset, ldv_pci_pci_instance_2_#t~ret818#1.base, ldv_pci_pci_instance_2_#t~ret818#1.offset, ldv_pci_pci_instance_2_#t~ret819#1, ldv_pci_pci_instance_2_~arg0#1.base, ldv_pci_pci_instance_2_~arg0#1.offset, ldv_pci_pci_instance_2_~tmp~69#1, ldv_pci_pci_instance_2_~tmp___0~29#1, ldv_pci_pci_instance_2_~tmp___1~16#1, ldv_pci_pci_instance_2_~tmp___2~10#1.base, ldv_pci_pci_instance_2_~tmp___2~10#1.offset, ldv_pci_pci_instance_2_~tmp___3~8#1.base, ldv_pci_pci_instance_2_~tmp___3~8#1.offset, ldv_pci_pci_instance_2_~tmp___4~4#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:08,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8077-1: SUMMARY for call rtnl_unlock(); srcloc: null [2025-02-08 03:55:08,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8077: call ns83820_init_one_#t~mem723#1 := read~intINTTYPE4#4(ns83820_init_one_~pci_dev#1.base, ~bvadd~64(1547bv64, ns83820_init_one_~pci_dev#1.offset), 4bv64);assume { :begin_inline_ldv_free_irq_104 } true;ldv_free_irq_104_#in~ldv_func_arg1#1, ldv_free_irq_104_#in~ldv_func_arg2#1.base, ldv_free_irq_104_#in~ldv_func_arg2#1.offset := ns83820_init_one_#t~mem723#1, ns83820_init_one_~ndev~5#1.base, ns83820_init_one_~ndev~5#1.offset;havoc ldv_free_irq_104_~ldv_func_arg1#1, ldv_free_irq_104_~ldv_func_arg2#1.base, ldv_free_irq_104_~ldv_func_arg2#1.offset;ldv_free_irq_104_~ldv_func_arg1#1 := ldv_free_irq_104_#in~ldv_func_arg1#1;ldv_free_irq_104_~ldv_func_arg2#1.base, ldv_free_irq_104_~ldv_func_arg2#1.offset := ldv_free_irq_104_#in~ldv_func_arg2#1.base, ldv_free_irq_104_#in~ldv_func_arg2#1.offset; [2025-02-08 03:55:08,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7945: assume 0bv32 != ns83820_init_one_~err~0#1;call ns83820_init_one_#t~mem654#1 := read~intINTTYPE4#4(ns83820_init_one_~pci_dev#1.base, ~bvadd~64(1547bv64, ns83820_init_one_~pci_dev#1.offset), 4bv64); [2025-02-08 03:55:08,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7945: assume !(0bv32 != ns83820_init_one_~err~0#1);assume { :begin_inline_rtnl_lock } true;assume { :end_inline_rtnl_lock } true;assume { :begin_inline_dev_alloc_name } true;dev_alloc_name_#in~arg0#1.base, dev_alloc_name_#in~arg0#1.offset, dev_alloc_name_#in~arg1#1.base, dev_alloc_name_#in~arg1#1.offset := ns83820_init_one_~ndev~5#1.base, ns83820_init_one_~ndev~5#1.offset, ns83820_init_one_~ndev~5#1.base, ns83820_init_one_~ndev~5#1.offset;havoc dev_alloc_name_#res#1;havoc dev_alloc_name_#t~nondet965#1, dev_alloc_name_~arg0#1.base, dev_alloc_name_~arg0#1.offset, dev_alloc_name_~arg1#1.base, dev_alloc_name_~arg1#1.offset;dev_alloc_name_~arg0#1.base, dev_alloc_name_~arg0#1.offset := dev_alloc_name_#in~arg0#1.base, dev_alloc_name_#in~arg0#1.offset;dev_alloc_name_~arg1#1.base, dev_alloc_name_~arg1#1.offset := dev_alloc_name_#in~arg1#1.base, dev_alloc_name_#in~arg1#1.offset;havoc dev_alloc_name_#t~nondet965#1;dev_alloc_name_#res#1 := dev_alloc_name_#t~nondet965#1;havoc dev_alloc_name_#t~nondet965#1; [2025-02-08 03:55:08,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7351-1: SUMMARY for call ns83820_get_drvinfo_#t~ret523#1.base, ns83820_get_drvinfo_#t~ret523#1.offset := PRIV(ns83820_get_drvinfo_~ndev#1.base, ns83820_get_drvinfo_~ndev#1.offset); srcloc: null [2025-02-08 03:55:08,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7351: ns83820_get_drvinfo_~tmp~43#1.base, ns83820_get_drvinfo_~tmp~43#1.offset := ns83820_get_drvinfo_#t~ret523#1.base, ns83820_get_drvinfo_#t~ret523#1.offset;havoc ns83820_get_drvinfo_#t~ret523#1.base, ns83820_get_drvinfo_#t~ret523#1.offset;ns83820_get_drvinfo_~dev~13#1.base, ns83820_get_drvinfo_~dev~13#1.offset := ns83820_get_drvinfo_~tmp~43#1.base, ns83820_get_drvinfo_~tmp~43#1.offset; [2025-02-08 03:55:08,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7417-1: SUMMARY for call ns83820_irq_#t~ret538#1 := readl(ns83820_irq_#t~mem537#1.base, ~bvadd~64(16bv64, ns83820_irq_#t~mem537#1.offset)); srcloc: null [2025-02-08 03:55:08,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7417: ns83820_irq_~isr~0#1 := ns83820_irq_#t~ret538#1;havoc ns83820_irq_#t~mem537#1.base, ns83820_irq_#t~mem537#1.offset;havoc ns83820_irq_#t~ret538#1;assume { :begin_inline_ns83820_do_isr } true;ns83820_do_isr_#in~ndev#1.base, ns83820_do_isr_#in~ndev#1.offset, ns83820_do_isr_#in~isr#1 := ns83820_irq_~ndev~3#1.base, ns83820_irq_~ndev~3#1.offset, ns83820_irq_~isr~0#1;havoc ns83820_do_isr_#t~ret539#1.base, ns83820_do_isr_#t~ret539#1.offset, ns83820_do_isr_#t~mem540#1, ns83820_do_isr_#t~mem541#1, ns83820_do_isr_#t~mem542#1.base, ns83820_do_isr_#t~mem542#1.offset, ns83820_do_isr_#t~ret543#1, ns83820_do_isr_#t~mem544#1, ns83820_do_isr_#t~ret545#1, ns83820_do_isr_#t~mem546#1, ns83820_do_isr_#t~mem547#1, ns83820_do_isr_#t~short548#1, ns83820_do_isr_#t~mem549#1.base, ns83820_do_isr_#t~mem549#1.offset, ns83820_do_isr_#t~mem550#1.base, ns83820_do_isr_#t~mem550#1.offset, ns83820_do_isr_#t~ret551#1, ns83820_do_isr_#t~mem552#1, ns83820_do_isr_#t~mem553#1, ns83820_do_isr_#t~ret554#1, ns83820_do_isr_#t~mem555#1, ns83820_do_isr_#t~mem556#1, ns83820_do_isr_#t~mem557#1, ns83820_do_isr_#t~mem558#1, ns83820_do_isr_#t~mem559#1, ns83820_do_isr_#t~short560#1, ns83820_do_isr_#t~mem561#1, ns83820_do_isr_#t~mem562#1, ns83820_do_isr_#t~mem563#1.base, ns83820_do_isr_#t~mem563#1.offset, ns83820_do_isr_#t~mem564#1, ns83820_do_isr_#t~mem565#1, ns83820_do_isr_#t~short566#1, ns83820_do_isr_#t~mem567#1, ns83820_do_isr_#t~mem568#1, ns83820_do_isr_#t~mem569#1.base, ns83820_do_isr_#t~mem569#1.offset, ns83820_do_isr_#t~ret570#1, ns83820_do_isr_#t~ret571#1, ns83820_do_isr_~ndev#1.base, ns83820_do_isr_~ndev#1.offset, ns83820_do_isr_~isr#1, ns83820_do_isr_~dev~16#1.base, ns83820_do_isr_~dev~16#1.offset, ns83820_do_isr_~tmp~46#1.base, ns83820_do_isr_~tmp~46#1.offset, ns83820_do_isr_~flags~4#1, ns83820_do_isr_~tmp___0~22#1, ns83820_do_isr_~tmp___1~13#1, ns83820_do_isr_~txdp~0#1, ns83820_do_isr_~tmp___2~8#1, ns83820_do_isr_~tmp___3~6#1;ns83820_do_isr_~ndev#1.base, ns83820_do_isr_~ndev#1.offset := ns83820_do_isr_#in~ndev#1.base, ns83820_do_isr_#in~ndev#1.offset;ns83820_do_isr_~isr#1 := ns83820_do_isr_#in~isr#1;havoc ns83820_do_isr_~dev~16#1.base, ns83820_do_isr_~dev~16#1.offset;havoc ns83820_do_isr_~tmp~46#1.base, ns83820_do_isr_~tmp~46#1.offset;havoc ns83820_do_isr_~flags~4#1;havoc ns83820_do_isr_~tmp___0~22#1;havoc ns83820_do_isr_~tmp___1~13#1;havoc ns83820_do_isr_~txdp~0#1;havoc ns83820_do_isr_~tmp___2~8#1;havoc ns83820_do_isr_~tmp___3~6#1; [2025-02-08 03:55:08,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9399: assume 0bv32 != ldv_request_irq_~tmp~71#1; [2025-02-08 03:55:08,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9399: assume !(0bv32 != ldv_request_irq_~tmp~71#1); [2025-02-08 03:55:08,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7285-1: SUMMARY for call ns83820_set_settings_#t~ret498#1.base, ns83820_set_settings_#t~ret498#1.offset := PRIV(ns83820_set_settings_~ndev#1.base, ns83820_set_settings_~ndev#1.offset); srcloc: null [2025-02-08 03:55:08,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7285: ns83820_set_settings_~tmp~42#1.base, ns83820_set_settings_~tmp~42#1.offset := ns83820_set_settings_#t~ret498#1.base, ns83820_set_settings_#t~ret498#1.offset;havoc ns83820_set_settings_#t~ret498#1.base, ns83820_set_settings_#t~ret498#1.offset;ns83820_set_settings_~dev~12#1.base, ns83820_set_settings_~dev~12#1.offset := ns83820_set_settings_~tmp~42#1.base, ns83820_set_settings_~tmp~42#1.offset;ns83820_set_settings_~have_optical~0#1 := 0bv32;ns83820_set_settings_~fullduplex~2#1 := 0bv32;call ns83820_set_settings_#t~mem499#1.base, ns83820_set_settings_#t~mem499#1.offset := read~$Pointer$#4(ns83820_set_settings_~dev~12#1.base, ns83820_set_settings_~dev~12#1.offset, 8bv64); [2025-02-08 03:55:08,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8012-1: SUMMARY for call writel(4096bv32, ns83820_init_one_#t~mem688#1.base, ~bvadd~64(224bv64, ns83820_init_one_#t~mem688#1.offset)); srcloc: null [2025-02-08 03:55:08,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8012: havoc ns83820_init_one_#t~mem688#1.base, ns83820_init_one_#t~mem688#1.offset;call write~intINTTYPE4#4(1bv32, ns83820_init_one_~dev~23#1.base, ~bvadd~64(840bv64, ns83820_init_one_~dev~23#1.offset), 4bv64);call ns83820_init_one_#t~mem689#1 := read~intINTTYPE4#4(ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64);call write~intINTTYPE4#4(~bvor~32(4194304bv32, ns83820_init_one_#t~mem689#1), ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64);havoc ns83820_init_one_#t~mem689#1; [2025-02-08 03:55:08,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7418: havoc ns83820_do_isr_#t~ret539#1.base, ns83820_do_isr_#t~ret539#1.offset, ns83820_do_isr_#t~mem540#1, ns83820_do_isr_#t~mem541#1, ns83820_do_isr_#t~mem542#1.base, ns83820_do_isr_#t~mem542#1.offset, ns83820_do_isr_#t~ret543#1, ns83820_do_isr_#t~mem544#1, ns83820_do_isr_#t~ret545#1, ns83820_do_isr_#t~mem546#1, ns83820_do_isr_#t~mem547#1, ns83820_do_isr_#t~short548#1, ns83820_do_isr_#t~mem549#1.base, ns83820_do_isr_#t~mem549#1.offset, ns83820_do_isr_#t~mem550#1.base, ns83820_do_isr_#t~mem550#1.offset, ns83820_do_isr_#t~ret551#1, ns83820_do_isr_#t~mem552#1, ns83820_do_isr_#t~mem553#1, ns83820_do_isr_#t~ret554#1, ns83820_do_isr_#t~mem555#1, ns83820_do_isr_#t~mem556#1, ns83820_do_isr_#t~mem557#1, ns83820_do_isr_#t~mem558#1, ns83820_do_isr_#t~mem559#1, ns83820_do_isr_#t~short560#1, ns83820_do_isr_#t~mem561#1, ns83820_do_isr_#t~mem562#1, ns83820_do_isr_#t~mem563#1.base, ns83820_do_isr_#t~mem563#1.offset, ns83820_do_isr_#t~mem564#1, ns83820_do_isr_#t~mem565#1, ns83820_do_isr_#t~short566#1, ns83820_do_isr_#t~mem567#1, ns83820_do_isr_#t~mem568#1, ns83820_do_isr_#t~mem569#1.base, ns83820_do_isr_#t~mem569#1.offset, ns83820_do_isr_#t~ret570#1, ns83820_do_isr_#t~ret571#1, ns83820_do_isr_~ndev#1.base, ns83820_do_isr_~ndev#1.offset, ns83820_do_isr_~isr#1, ns83820_do_isr_~dev~16#1.base, ns83820_do_isr_~dev~16#1.offset, ns83820_do_isr_~tmp~46#1.base, ns83820_do_isr_~tmp~46#1.offset, ns83820_do_isr_~flags~4#1, ns83820_do_isr_~tmp___0~22#1, ns83820_do_isr_~tmp___1~13#1, ns83820_do_isr_~txdp~0#1, ns83820_do_isr_~tmp___2~8#1, ns83820_do_isr_~tmp___3~6#1;havoc ns83820_do_isr_#in~ndev#1.base, ns83820_do_isr_#in~ndev#1.offset, ns83820_do_isr_#in~isr#1;assume { :end_inline_ns83820_do_isr } true;ns83820_irq_#res#1 := 1bv32;ldv_interrupt_instance_handler_0_5_#t~ret768#1 := ns83820_irq_#res#1;havoc ns83820_irq_#t~ret536#1.base, ns83820_irq_#t~ret536#1.offset, ns83820_irq_#t~mem537#1.base, ns83820_irq_#t~mem537#1.offset, ns83820_irq_#t~ret538#1, ns83820_irq_~foo#1, ns83820_irq_~data#1.base, ns83820_irq_~data#1.offset, ns83820_irq_~ndev~3#1.base, ns83820_irq_~ndev~3#1.offset, ns83820_irq_~dev~15#1.base, ns83820_irq_~dev~15#1.offset, ns83820_irq_~tmp~45#1.base, ns83820_irq_~tmp~45#1.offset, ns83820_irq_~isr~0#1;havoc ns83820_irq_#in~foo#1, ns83820_irq_#in~data#1.base, ns83820_irq_#in~data#1.offset;assume { :end_inline_ns83820_irq } true;ldv_interrupt_instance_handler_0_5_~tmp~63#1 := ldv_interrupt_instance_handler_0_5_#t~ret768#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret768#1;ldv_interrupt_instance_handler_0_5_#res#1 := ldv_interrupt_instance_handler_0_5_~tmp~63#1;ldv_interrupt_interrupt_instance_0_#t~ret772#1 := ldv_interrupt_instance_handler_0_5_#res#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret768#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~63#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~ret772#1;havoc ldv_interrupt_interrupt_instance_0_#t~ret772#1; [2025-02-08 03:55:08,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7484-1: SUMMARY for call ns83820_do_isr_#t~ret551#1 := readl(ns83820_do_isr_#t~mem550#1.base, ~bvadd~64(32bv64, ns83820_do_isr_#t~mem550#1.offset)); srcloc: null [2025-02-08 03:55:08,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7484: ns83820_do_isr_~txdp~0#1 := ns83820_do_isr_#t~ret551#1;havoc ns83820_do_isr_#t~mem550#1.base, ns83820_do_isr_#t~mem550#1.offset;havoc ns83820_do_isr_#t~ret551#1;call ns83820_do_isr_#t~mem552#1 := read~intINTTYPE8#4(ns83820_do_isr_~dev~16#1.base, ~bvadd~64(1972bv64, ns83820_do_isr_~dev~16#1.offset), 8bv64);ns83820_do_isr_~txdp~0#1 := ~bvsub~32(ns83820_do_isr_~txdp~0#1, ns83820_do_isr_#t~mem552#1[32:0]);havoc ns83820_do_isr_#t~mem552#1;call write~intINTTYPE2#4(~bvudiv~32(ns83820_do_isr_~txdp~0#1, 32bv32)[16:0], ns83820_do_isr_~dev~16#1.base, ~bvadd~64(914bv64, ns83820_do_isr_~dev~16#1.offset), 2bv64);call ns83820_do_isr_#t~mem553#1 := read~intINTTYPE2#4(ns83820_do_isr_~dev~16#1.base, ~bvadd~64(914bv64, ns83820_do_isr_~dev~16#1.offset), 2bv64); [2025-02-08 03:55:08,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9334: assume 0bv32 != ldv_pci_pci_instance_2_~tmp___4~4#1;~ldv_statevar_2~0 := 12bv32; [2025-02-08 03:55:08,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9334: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp___4~4#1);~ldv_statevar_2~0 := 17bv32; [2025-02-08 03:55:08,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7022: ns83820_hard_start_xmit_~tmp___2~5#1 := ns83820_hard_start_xmit_#t~ret432#1;havoc ns83820_hard_start_xmit_#t~mem431#1;havoc ns83820_hard_start_xmit_#t~ret432#1; [2025-02-08 03:55:08,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7088-1: SUMMARY for call ns83820_hard_start_xmit_#t~ret444#1.base, ns83820_hard_start_xmit_#t~ret444#1.offset := ip_hdr(ns83820_hard_start_xmit_~skb#1.base, ns83820_hard_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 03:55:08,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7088: ns83820_hard_start_xmit_~tmp___4~1#1.base, ns83820_hard_start_xmit_~tmp___4~1#1.offset := ns83820_hard_start_xmit_#t~ret444#1.base, ns83820_hard_start_xmit_#t~ret444#1.offset;havoc ns83820_hard_start_xmit_#t~ret444#1.base, ns83820_hard_start_xmit_#t~ret444#1.offset;call ns83820_hard_start_xmit_#t~mem445#1 := read~intINTTYPE1#4(ns83820_hard_start_xmit_~tmp___4~1#1.base, ~bvadd~64(10bv64, ns83820_hard_start_xmit_~tmp___4~1#1.offset), 1bv64); [2025-02-08 03:55:08,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7947-1: SUMMARY for call ns83820_init_one_#t~ret655#1 := _dev_info(ns83820_init_one_~pci_dev#1.base, ~bvadd~64(179bv64, ns83820_init_one_~pci_dev#1.offset), 36bv64, 0bv64); srcloc: null [2025-02-08 03:55:08,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7947: havoc ns83820_init_one_#t~mem654#1;havoc ns83820_init_one_#t~ret655#1; [2025-02-08 03:55:08,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9136: assume 1bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:08,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9136: assume !(1bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:08,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7022-1: SUMMARY for call ns83820_hard_start_xmit_#t~ret432#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvslt~32(ns83820_hard_start_xmit_#t~mem431#1, 0bv32) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:55:08,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9203: ldv_pci_pci_instance_2_~tmp~69#1 := ldv_pci_pci_instance_2_#t~ret791#1;havoc ldv_pci_pci_instance_2_#t~ret791#1; [2025-02-08 03:55:08,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7353-1: SUMMARY for call ns83820_get_drvinfo_#t~ret524#1 := strlcpy(ns83820_get_drvinfo_~info#1.base, ~bvadd~64(4bv64, ns83820_get_drvinfo_~info#1.offset), 20bv64, 0bv64, 32bv64); srcloc: null [2025-02-08 03:55:08,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9203-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret791#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:08,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7353: havoc ns83820_get_drvinfo_#t~ret524#1; [2025-02-08 03:55:08,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9401: ldv_request_irq_~ldv_9_line_line~0#1 := ldv_request_irq_~arg1#1;ldv_request_irq_~ldv_9_callback_handler~0#1.base, ldv_request_irq_~ldv_9_callback_handler~0#1.offset := ldv_request_irq_~arg2#1.base, ldv_request_irq_~arg2#1.offset;ldv_request_irq_~ldv_9_thread_thread~0#1.base, ldv_request_irq_~ldv_9_thread_thread~0#1.offset := 0bv64, 0bv64;ldv_request_irq_~ldv_9_data_data~0#1.base, ldv_request_irq_~ldv_9_data_data~0#1.offset := ldv_request_irq_~arg5#1.base, ldv_request_irq_~arg5#1.offset; [2025-02-08 03:55:08,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9401-1: SUMMARY for call ldv_assume((if 0bv32 == ldv_request_irq_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:08,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7155: ns83820_hard_start_xmit_#res#1 := 0bv32;ldv_dummy_resourceless_instance_callback_1_16_#t~ret758#1 := ns83820_hard_start_xmit_#res#1;havoc ns83820_hard_start_xmit_#t~ret428#1.base, ns83820_hard_start_xmit_#t~ret428#1.offset, ns83820_hard_start_xmit_#t~ret429#1.base, ns83820_hard_start_xmit_#t~ret429#1.offset, ns83820_hard_start_xmit_#t~mem430#1, ns83820_hard_start_xmit_#t~mem431#1, ns83820_hard_start_xmit_#t~ret432#1, ns83820_hard_start_xmit_#t~mem433#1, ns83820_hard_start_xmit_#t~ret434#1, ns83820_hard_start_xmit_#t~mem435#1, ns83820_hard_start_xmit_#t~mem436#1, ns83820_hard_start_xmit_#t~mem437#1, ns83820_hard_start_xmit_#t~mem438#1, ns83820_hard_start_xmit_#t~mem439#1, ns83820_hard_start_xmit_#t~ret440#1.base, ns83820_hard_start_xmit_#t~ret440#1.offset, ns83820_hard_start_xmit_#t~mem441#1, ns83820_hard_start_xmit_#t~ret442#1.base, ns83820_hard_start_xmit_#t~ret442#1.offset, ns83820_hard_start_xmit_#t~mem443#1, ns83820_hard_start_xmit_#t~ret444#1.base, ns83820_hard_start_xmit_#t~ret444#1.offset, ns83820_hard_start_xmit_#t~mem445#1, ns83820_hard_start_xmit_#t~mem446#1, ns83820_hard_start_xmit_#t~mem447#1, ns83820_hard_start_xmit_#t~ret448#1, ns83820_hard_start_xmit_#t~mem449#1, ns83820_hard_start_xmit_#t~mem450#1, ns83820_hard_start_xmit_#t~mem451#1.base, ns83820_hard_start_xmit_#t~mem451#1.offset, ns83820_hard_start_xmit_#t~mem452#1.base, ns83820_hard_start_xmit_#t~mem452#1.offset, ns83820_hard_start_xmit_#t~ret453#1, ns83820_hard_start_xmit_#t~mem454#1.base, ns83820_hard_start_xmit_#t~mem454#1.offset, ns83820_hard_start_xmit_#t~mem455#1.base, ns83820_hard_start_xmit_#t~mem455#1.offset, ns83820_hard_start_xmit_#t~mem456#1, ns83820_hard_start_xmit_#t~ret457#1, ns83820_hard_start_xmit_#t~mem458#1.base, ns83820_hard_start_xmit_#t~mem458#1.offset, ns83820_hard_start_xmit_#t~ret459#1, ns83820_hard_start_xmit_#t~ret460#1, ns83820_hard_start_xmit_#t~mem461#1, ns83820_hard_start_xmit_#t~mem462#1, ns83820_hard_start_xmit_#t~short463#1, ns83820_hard_start_xmit_#t~mem464#1, ns83820_hard_start_xmit_#t~mem465#1, ns83820_hard_start_xmit_#t~short466#1, ns83820_hard_start_xmit_~skb#1.base, ns83820_hard_start_xmit_~skb#1.offset, ns83820_hard_start_xmit_~ndev#1.base, ns83820_hard_start_xmit_~ndev#1.offset, ns83820_hard_start_xmit_~dev~9#1.base, ns83820_hard_start_xmit_~dev~9#1.offset, ns83820_hard_start_xmit_~tmp~38#1.base, ns83820_hard_start_xmit_~tmp~38#1.offset, ns83820_hard_start_xmit_~free_idx~0#1, ns83820_hard_start_xmit_~cmdsts~3#1, ns83820_hard_start_xmit_~extsts~1#1, ns83820_hard_start_xmit_~nr_free~0#1, ns83820_hard_start_xmit_~nr_frags~0#1, ns83820_hard_start_xmit_~tx_done_idx~1#1, ns83820_hard_start_xmit_~last_idx~0#1, ns83820_hard_start_xmit_~buf~1#1, ns83820_hard_start_xmit_~len~2#1, ns83820_hard_start_xmit_~frag~0#1.base, ns83820_hard_start_xmit_~frag~0#1.offset, ns83820_hard_start_xmit_~stopped~0#1, ns83820_hard_start_xmit_~do_intr~0#1, ns83820_hard_start_xmit_~first_desc~0#1.base, ns83820_hard_start_xmit_~first_desc~0#1.offset, ns83820_hard_start_xmit_~tmp___0~16#1.base, ns83820_hard_start_xmit_~tmp___0~16#1.offset, ns83820_hard_start_xmit_~tmp___1~10#1, ns83820_hard_start_xmit_~tmp___2~5#1, ns83820_hard_start_xmit_~tmp___3~3#1.base, ns83820_hard_start_xmit_~tmp___3~3#1.offset, ns83820_hard_start_xmit_~tmp___4~1#1.base, ns83820_hard_start_xmit_~tmp___4~1#1.offset, ns83820_hard_start_xmit_~tmp___5~1#1.base, ns83820_hard_start_xmit_~tmp___5~1#1.offset, ns83820_hard_start_xmit_~tag~1#1, ns83820_hard_start_xmit_~tmp___6~1#1, ns83820_hard_start_xmit_~desc~3#1.base, ns83820_hard_start_xmit_~desc~3#1.offset, ns83820_hard_start_xmit_~tmp___7~1#1;havoc ns83820_hard_start_xmit_#in~skb#1.base, ns83820_hard_start_xmit_#in~skb#1.offset, ns83820_hard_start_xmit_#in~ndev#1.base, ns83820_hard_start_xmit_#in~ndev#1.offset;assume { :end_inline_ns83820_hard_start_xmit } true;havoc ldv_dummy_resourceless_instance_callback_1_16_#t~ret758#1;havoc ldv_dummy_resourceless_instance_callback_1_16_#t~ret758#1, 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_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg2#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, ldv_dummy_resourceless_instance_callback_1_16_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_16_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_16 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:55:08,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7221-1: SUMMARY for call ns83820_get_settings_#t~ret488#1.base, ns83820_get_settings_#t~ret488#1.offset := PRIV(ns83820_get_settings_~ndev#1.base, ns83820_get_settings_~ndev#1.offset); srcloc: null [2025-02-08 03:55:08,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7221: ns83820_get_settings_~tmp~41#1.base, ns83820_get_settings_~tmp~41#1.offset := ns83820_get_settings_#t~ret488#1.base, ns83820_get_settings_#t~ret488#1.offset;havoc ns83820_get_settings_#t~ret488#1.base, ns83820_get_settings_#t~ret488#1.offset;ns83820_get_settings_~dev~11#1.base, ns83820_get_settings_~dev~11#1.offset := ns83820_get_settings_~tmp~41#1.base, ns83820_get_settings_~tmp~41#1.offset;ns83820_get_settings_~fullduplex~1#1 := 0bv32;call ns83820_get_settings_#t~mem489#1.base, ns83820_get_settings_#t~mem489#1.offset := read~$Pointer$#4(ns83820_get_settings_~dev~11#1.base, ns83820_get_settings_~dev~11#1.offset, 8bv64); [2025-02-08 03:55:08,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9005: 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_1_callback_ndo_open~0.base, ~ldv_1_callback_ndo_open~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_13_#t~ret756#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_~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; [2025-02-08 03:55:08,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9005-1: SUMMARY for call ldv_assume((if ~bvule~32(~bvsub~32(~ldv_statevar_3~0, 2bv32), 1bv32) then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:08,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8939: assume 16bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:08,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8939: assume !(16bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:08,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12176: havoc dev_trans_start_#t~nondet966#1;ns83820_tx_watch_#t~ret594#1 := dev_trans_start_#res#1;havoc dev_trans_start_#t~nondet966#1, dev_trans_start_~arg0#1.base, dev_trans_start_~arg0#1.offset;havoc dev_trans_start_#in~arg0#1.base, dev_trans_start_#in~arg0#1.offset;assume { :end_inline_dev_trans_start } true;ns83820_tx_watch_~tmp___1~14#1 := ns83820_tx_watch_#t~ret594#1;havoc ns83820_tx_watch_#t~ret594#1;ns83820_tx_watch_#t~short597#1 := ~bvslt~64(~bvadd~64(250bv64, ~bvsub~64(ns83820_tx_watch_~tmp___1~14#1, ~jiffies~0)), 0bv64); [2025-02-08 03:55:08,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7882: ldv_pci_instance_probe_2_17_#t~ret777#1 := ns83820_init_one_#res#1;havoc ns83820_init_one_#t~ret632#1, ns83820_init_one_#t~ret633#1, ns83820_init_one_#t~ret634#1, ns83820_init_one_#t~ret635#1.base, ns83820_init_one_#t~ret635#1.offset, ns83820_init_one_#t~ret636#1.base, ns83820_init_one_#t~ret636#1.offset, ns83820_init_one_#t~ret637#1.base, ns83820_init_one_#t~ret637#1.offset, ns83820_init_one_#t~ret638#1.base, ns83820_init_one_#t~ret638#1.offset, ns83820_init_one_#t~ret639#1.base, ns83820_init_one_#t~ret639#1.offset, ns83820_init_one_#t~mem640#1, ns83820_init_one_#t~ret641#1, ns83820_init_one_#t~ret642#1, ns83820_init_one_#t~mem643#1, ns83820_init_one_#t~ret644#1.base, ns83820_init_one_#t~ret644#1.offset, ns83820_init_one_#t~ret645#1.base, ns83820_init_one_#t~ret645#1.offset, ns83820_init_one_#t~ret646#1.base, ns83820_init_one_#t~ret646#1.offset, ns83820_init_one_#t~mem647#1.base, ns83820_init_one_#t~mem647#1.offset, ns83820_init_one_#t~mem648#1.base, ns83820_init_one_#t~mem648#1.offset, ns83820_init_one_#t~short649#1, ns83820_init_one_#t~mem650#1.base, ns83820_init_one_#t~mem650#1.offset, ns83820_init_one_#t~short651#1, ns83820_init_one_#t~mem652#1, ns83820_init_one_#t~ret653#1, ns83820_init_one_#t~mem654#1, ns83820_init_one_#t~ret655#1, ns83820_init_one_#t~ret656#1, ns83820_init_one_#t~ret657#1, ns83820_init_one_#t~mem658#1.base, ns83820_init_one_#t~mem658#1.offset, ns83820_init_one_#t~ret659#1, ns83820_init_one_#t~mem660#1, ns83820_init_one_#t~mem661#1, ns83820_init_one_#t~ret662#1, ns83820_init_one_#t~mem663#1.base, ns83820_init_one_#t~mem663#1.offset, ns83820_init_one_#t~mem664#1.base, ns83820_init_one_#t~mem664#1.offset, ns83820_init_one_#t~ret665#1, ns83820_init_one_#t~mem666#1, ns83820_init_one_#t~ret667#1, ns83820_init_one_#t~mem668#1, ns83820_init_one_#t~ret669#1, ns83820_init_one_#t~mem670#1, ns83820_init_one_#t~mem671#1, ns83820_init_one_#t~mem672#1, ns83820_init_one_#t~mem673#1, ns83820_init_one_#t~mem674#1, ns83820_init_one_#t~mem675#1, ns83820_init_one_#t~mem676#1, ns83820_init_one_#t~mem677#1, ns83820_init_one_#t~mem678#1, ns83820_init_one_#t~mem679#1, ns83820_init_one_#t~ret680#1, ns83820_init_one_#t~mem681#1.base, ns83820_init_one_#t~mem681#1.offset, ns83820_init_one_#t~ret682#1, ns83820_init_one_#t~mem683#1.base, ns83820_init_one_#t~mem683#1.offset, ns83820_init_one_#t~mem684#1.base, ns83820_init_one_#t~mem684#1.offset, ns83820_init_one_#t~ret685#1, ns83820_init_one_#t~mem686#1.base, ns83820_init_one_#t~mem686#1.offset, ns83820_init_one_#t~mem687#1.base, ns83820_init_one_#t~mem687#1.offset, ns83820_init_one_#t~mem688#1.base, ns83820_init_one_#t~mem688#1.offset, ns83820_init_one_#t~mem689#1, ns83820_init_one_#t~mem690#1, ns83820_init_one_#t~mem691#1.base, ns83820_init_one_#t~mem691#1.offset, ns83820_init_one_#t~ret692#1, ns83820_init_one_#t~mem693#1, ns83820_init_one_#t~mem694#1.base, ns83820_init_one_#t~mem694#1.offset, ns83820_init_one_#t~mem695#1, ns83820_init_one_#t~mem696#1.base, ns83820_init_one_#t~mem696#1.offset, ns83820_init_one_#t~mem697#1.base, ns83820_init_one_#t~mem697#1.offset, ns83820_init_one_#t~mem698#1.base, ns83820_init_one_#t~mem698#1.offset, ns83820_init_one_#t~mem699#1.base, ns83820_init_one_#t~mem699#1.offset, ns83820_init_one_#t~mem700#1.base, ns83820_init_one_#t~mem700#1.offset, ns83820_init_one_#t~mem701#1.base, ns83820_init_one_#t~mem701#1.offset, ns83820_init_one_#t~mem702#1.base, ns83820_init_one_#t~mem702#1.offset, ns83820_init_one_#t~mem703#1.base, ns83820_init_one_#t~mem703#1.offset, ns83820_init_one_#t~mem704#1.base, ns83820_init_one_#t~mem704#1.offset, ns83820_init_one_#t~mem705#1.base, ns83820_init_one_#t~mem705#1.offset, ns83820_init_one_#t~mem706#1.base, ns83820_init_one_#t~mem706#1.offset, ns83820_init_one_#t~mem707#1.base, ns83820_init_one_#t~mem707#1.offset, ns83820_init_one_#t~mem708#1, ns83820_init_one_#t~mem709#1, ns83820_init_one_#t~mem710#1, ns83820_init_one_#t~ret711#1, ns83820_init_one_#t~mem712#1, ns83820_init_one_#t~mem713#1.base, ns83820_init_one_#t~mem713#1.offset, ns83820_init_one_#t~ret714#1, ns83820_init_one_#t~mem715#1.base, ns83820_init_one_#t~mem715#1.offset, ns83820_init_one_#t~ret716#1, ns83820_init_one_#t~mem717#1.base, ns83820_init_one_#t~mem717#1.offset, ns83820_init_one_#t~mem718#1, ns83820_init_one_#t~mem719#1, ns83820_init_one_#t~ret720#1, ns83820_init_one_#t~ret721#1, ns83820_init_one_#t~ret722#1, ns83820_init_one_#t~mem723#1, ns83820_init_one_#t~mem724#1.base, ns83820_init_one_#t~mem724#1.offset, ns83820_init_one_#t~mem725#1.base, ns83820_init_one_#t~mem725#1.offset, ns83820_init_one_#t~mem726#1.base, ns83820_init_one_#t~mem726#1.offset, ns83820_init_one_#t~mem727#1, ns83820_init_one_#t~mem728#1.base, ns83820_init_one_#t~mem728#1.offset, ns83820_init_one_#t~mem729#1, ns83820_init_one_~pci_dev#1.base, ns83820_init_one_~pci_dev#1.offset, ns83820_init_one_~id#1.base, ns83820_init_one_~id#1.offset, ns83820_init_one_~ndev~5#1.base, ns83820_init_one_~ndev~5#1.offset, ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, ns83820_init_one_~addr~3#1, ns83820_init_one_~err~0#1, ns83820_init_one_~using_dac~0#1, ns83820_init_one_~tmp~55#1, ns83820_init_one_~tmp___0~26#1, ns83820_init_one_~#__key~1#1.base, ns83820_init_one_~#__key~1#1.offset, ns83820_init_one_~#__key___0~0#1.base, ns83820_init_one_~#__key___0~0#1.offset, ns83820_init_one_~#__key___1~0#1.base, ns83820_init_one_~#__key___1~0#1.offset, ns83820_init_one_~#__key___2~0#1.base, ns83820_init_one_~#__key___2~0#1.offset, ns83820_init_one_~#__constr_expr_0~0#1.base, ns83820_init_one_~#__constr_expr_0~0#1.offset, ns83820_init_one_~tmp___1~15#1.base, ns83820_init_one_~tmp___1~15#1.offset, ns83820_init_one_~tmp___2~9#1.base, ns83820_init_one_~tmp___2~9#1.offset, ns83820_init_one_~tmp___3~7#1.base, ns83820_init_one_~tmp___3~7#1.offset, ns83820_init_one_~tmp___4~3#1, ns83820_init_one_~tmp___5~3#1, ns83820_init_one_~tmp___6~2#1, ns83820_init_one_~tmp___7~2#1, ns83820_init_one_~tmp___8~1#1;havoc ns83820_init_one_#in~pci_dev#1.base, ns83820_init_one_#in~pci_dev#1.offset, ns83820_init_one_#in~id#1.base, ns83820_init_one_#in~id#1.offset;assume { :end_inline_ns83820_init_one } true;ldv_pci_instance_probe_2_17_~tmp~66#1 := ldv_pci_instance_probe_2_17_#t~ret777#1;havoc ldv_pci_instance_probe_2_17_#t~ret777#1;ldv_pci_instance_probe_2_17_#res#1 := ldv_pci_instance_probe_2_17_~tmp~66#1;ldv_pci_pci_instance_2_#t~ret814#1 := ldv_pci_instance_probe_2_17_#res#1;havoc ldv_pci_instance_probe_2_17_#t~ret777#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~66#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~ret814#1;havoc ldv_pci_pci_instance_2_#t~mem813#1.base, ldv_pci_pci_instance_2_#t~mem813#1.offset;havoc ldv_pci_pci_instance_2_#t~ret814#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~ret857#1, ldv_post_probe_~probe_ret_val#1, ldv_post_probe_~tmp~87#1;ldv_post_probe_~probe_ret_val#1 := ldv_post_probe_#in~probe_ret_val#1;havoc ldv_post_probe_~tmp~87#1; [2025-02-08 03:55:08,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9864: SUMMARY for call ldv_spin_lock_misc_lock_of_ns83820(); srcloc: null [2025-02-08 03:55:08,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8807: assume 4bv32 == ~ldv_statevar_0~0; [2025-02-08 03:55:08,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8807: assume !(4bv32 == ~ldv_statevar_0~0); [2025-02-08 03:55:08,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7354: havoc ns83820_get_drvinfo_#t~ret525#1;call ns83820_get_drvinfo_#t~mem526#1.base, ns83820_get_drvinfo_#t~mem526#1.offset := read~$Pointer$#4(ns83820_get_drvinfo_~dev~13#1.base, ~bvadd~64(8bv64, ns83820_get_drvinfo_~dev~13#1.offset), 8bv64);assume { :begin_inline_pci_name } true;pci_name_#in~pdev#1.base, pci_name_#in~pdev#1.offset := ns83820_get_drvinfo_#t~mem526#1.base, ns83820_get_drvinfo_#t~mem526#1.offset;havoc pci_name_#res#1.base, pci_name_#res#1.offset;havoc pci_name_#t~ret216#1.base, pci_name_#t~ret216#1.offset, pci_name_~pdev#1.base, pci_name_~pdev#1.offset, pci_name_~tmp~24#1.base, pci_name_~tmp~24#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~24#1.base, pci_name_~tmp~24#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~mem47#1.base, dev_name_#t~mem47#1.offset, dev_name_#t~mem48#1.base, dev_name_#t~mem48#1.offset, dev_name_#t~ret49#1.base, dev_name_#t~ret49#1.offset, dev_name_~dev#1.base, dev_name_~dev#1.offset, dev_name_~tmp~3#1.base, dev_name_~tmp~3#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~3#1.base, dev_name_~tmp~3#1.offset;call dev_name_#t~mem47#1.base, dev_name_#t~mem47#1.offset := read~$Pointer$#4(dev_name_~dev#1.base, ~bvadd~64(308bv64, dev_name_~dev#1.offset), 8bv64); [2025-02-08 03:55:08,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8543: havoc 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;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;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_17 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:55:08,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8543-1: SUMMARY for call ns83820_tx_timeout(ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.offset); srcloc: null [2025-02-08 03:55:08,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7354-1: SUMMARY for call ns83820_get_drvinfo_#t~ret525#1 := strlcpy(ns83820_get_drvinfo_~info#1.base, ~bvadd~64(36bv64, ns83820_get_drvinfo_~info#1.offset), 21bv64, 0bv64, 32bv64); srcloc: null [2025-02-08 03:55:08,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8345: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1;ldv___pci_register_driver_109_#t~ret846#1 := ldv___pci_register_driver_#res#1;havoc ldv___pci_register_driver_#t~ret745#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_13_pci_driver_pci_driver~0#1.base, ldv___pci_register_driver_~ldv_13_pci_driver_pci_driver~0#1.offset, ldv___pci_register_driver_~tmp~59#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_109_~tmp___0~36#1 := ldv___pci_register_driver_109_#t~ret846#1;havoc ldv___pci_register_driver_109_#t~ret846#1;ldv___pci_register_driver_109_#res#1 := ldv___pci_register_driver_109_~tmp___0~36#1; [2025-02-08 03:55:08,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7090: assume 17bv32 == ~zero_extend~32~8(ns83820_hard_start_xmit_#t~mem445#1);havoc ns83820_hard_start_xmit_#t~mem445#1;ns83820_hard_start_xmit_~extsts~1#1 := ~bvor~32(2097152bv32, ns83820_hard_start_xmit_~extsts~1#1); [2025-02-08 03:55:08,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7090: assume !(17bv32 == ~zero_extend~32~8(ns83820_hard_start_xmit_#t~mem445#1));havoc ns83820_hard_start_xmit_#t~mem445#1; [2025-02-08 03:55:08,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7024: assume 0bv64 != ns83820_hard_start_xmit_~tmp___2~5#1; [2025-02-08 03:55:08,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7024: assume !(0bv64 != ns83820_hard_start_xmit_~tmp___2~5#1); [2025-02-08 03:55:08,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8081: assume 0bv64 != ~bvadd~64(ns83820_init_one_#t~mem724#1.base, ns83820_init_one_#t~mem724#1.offset);havoc ns83820_init_one_#t~mem724#1.base, ns83820_init_one_#t~mem724#1.offset;call ns83820_init_one_#t~mem725#1.base, ns83820_init_one_#t~mem725#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8081: assume !(0bv64 != ~bvadd~64(ns83820_init_one_#t~mem724#1.base, ns83820_init_one_#t~mem724#1.offset));havoc ns83820_init_one_#t~mem724#1.base, ns83820_init_one_#t~mem724#1.offset; [2025-02-08 03:55:08,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9072: 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~mem792#1.base, ldv_pci_pci_instance_2_#t~mem792#1.offset;~ldv_statevar_2~0 := 1bv32; [2025-02-08 03:55:08,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9072-1: SUMMARY for call ns83820_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:08,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9865: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_82_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_82_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:55:08,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9205: assume 0bv32 != ldv_pci_pci_instance_2_~tmp~69#1;~ldv_statevar_2~0 := 12bv32; [2025-02-08 03:55:08,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9205: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp~69#1);~ldv_statevar_2~0 := 17bv32; [2025-02-08 03:55:08,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10196: ldv_post_init_~tmp~86#1 := ldv_post_init_#t~ret856#1;havoc ldv_post_init_#t~ret856#1;ldv_post_init_#res#1 := ldv_post_init_~tmp~86#1;ldv_entry_EMGentry_14_#t~ret765#1 := ldv_post_init_#res#1;havoc ldv_post_init_#t~ret856#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~86#1;havoc ldv_post_init_#in~init_ret_val#1;assume { :end_inline_ldv_post_init } true;~ldv_14_ret_default~0 := ldv_entry_EMGentry_14_#t~ret765#1;havoc ldv_entry_EMGentry_14_#t~ret765#1; [2025-02-08 03:55:08,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7289-1: SUMMARY for call ns83820_set_settings_#t~ret500#1 := readl(ns83820_set_settings_#t~mem499#1.base, ~bvadd~64(4bv64, ns83820_set_settings_#t~mem499#1.offset)); srcloc: null [2025-02-08 03:55:08,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10196-1: SUMMARY for call ldv_post_init_#t~ret856#1 := ldv_filter_positive_int(ldv_post_init_~init_ret_val#1); srcloc: null [2025-02-08 03:55:08,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7289: ns83820_set_settings_~tmp___0~19#1 := ns83820_set_settings_#t~ret500#1;havoc ns83820_set_settings_#t~mem499#1.base, ns83820_set_settings_#t~mem499#1.offset;havoc ns83820_set_settings_#t~ret500#1;ns83820_set_settings_~cfg~2#1 := ~bvxor~32(ns83820_set_settings_~tmp___0~19#1, (if 0bv32 != ~lnksts~0 then 4026531840bv32 else 1879048192bv32));call ns83820_set_settings_#t~mem501#1.base, ns83820_set_settings_#t~mem501#1.offset := read~$Pointer$#4(ns83820_set_settings_~dev~12#1.base, ns83820_set_settings_~dev~12#1.offset, 8bv64); [2025-02-08 03:55:08,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8148-1: SUMMARY for call ns83820_init_#t~ret742#1 := printk(52bv64, 0bv64); srcloc: null [2025-02-08 03:55:08,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8148: havoc ns83820_init_#t~ret742#1;assume { :begin_inline_ldv___pci_register_driver_109 } true;ldv___pci_register_driver_109_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_109_#in~ldv_func_arg1#1.offset, ldv___pci_register_driver_109_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_109_#in~ldv_func_arg2#1.offset, ldv___pci_register_driver_109_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_109_#in~ldv_func_arg3#1.offset := ~#driver~0.base, ~#driver~0.offset, ~#__this_module~0.base, ~#__this_module~0.offset, 53bv64, 0bv64;havoc ldv___pci_register_driver_109_#res#1;havoc ldv___pci_register_driver_109_#t~ret845#1, ldv___pci_register_driver_109_#t~ret846#1, ldv___pci_register_driver_109_~ldv_func_arg1#1.base, ldv___pci_register_driver_109_~ldv_func_arg1#1.offset, ldv___pci_register_driver_109_~ldv_func_arg2#1.base, ldv___pci_register_driver_109_~ldv_func_arg2#1.offset, ldv___pci_register_driver_109_~ldv_func_arg3#1.base, ldv___pci_register_driver_109_~ldv_func_arg3#1.offset, ldv___pci_register_driver_109_~ldv_func_res~6#1, ldv___pci_register_driver_109_~tmp~82#1, ldv___pci_register_driver_109_~tmp___0~36#1;ldv___pci_register_driver_109_~ldv_func_arg1#1.base, ldv___pci_register_driver_109_~ldv_func_arg1#1.offset := ldv___pci_register_driver_109_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_109_#in~ldv_func_arg1#1.offset;ldv___pci_register_driver_109_~ldv_func_arg2#1.base, ldv___pci_register_driver_109_~ldv_func_arg2#1.offset := ldv___pci_register_driver_109_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_109_#in~ldv_func_arg2#1.offset;ldv___pci_register_driver_109_~ldv_func_arg3#1.base, ldv___pci_register_driver_109_~ldv_func_arg3#1.offset := ldv___pci_register_driver_109_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_109_#in~ldv_func_arg3#1.offset;havoc ldv___pci_register_driver_109_~ldv_func_res~6#1;havoc ldv___pci_register_driver_109_~tmp~82#1;havoc ldv___pci_register_driver_109_~tmp___0~36#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_109_~ldv_func_arg1#1.base, ldv___pci_register_driver_109_~ldv_func_arg1#1.offset, ldv___pci_register_driver_109_~ldv_func_arg2#1.base, ldv___pci_register_driver_109_~ldv_func_arg2#1.offset, ldv___pci_register_driver_109_~ldv_func_arg3#1.base, ldv___pci_register_driver_109_~ldv_func_arg3#1.offset;havoc __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet960#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~nondet960#1;__pci_register_driver_#res#1 := __pci_register_driver_#t~nondet960#1;havoc __pci_register_driver_#t~nondet960#1; [2025-02-08 03:55:08,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5506: havoc kobject_name_#t~mem43#1.base, kobject_name_#t~mem43#1.offset; [2025-02-08 03:55:08,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5506-1: dev_name_#t~ret49#1.base, dev_name_#t~ret49#1.offset := kobject_name_#res#1.base, kobject_name_#res#1.offset;havoc kobject_name_#t~mem43#1.base, kobject_name_#t~mem43#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~3#1.base, dev_name_~tmp~3#1.offset := dev_name_#t~ret49#1.base, dev_name_#t~ret49#1.offset;havoc dev_name_#t~ret49#1.base, dev_name_#t~ret49#1.offset;dev_name_#res#1.base, dev_name_#res#1.offset := dev_name_~tmp~3#1.base, dev_name_~tmp~3#1.offset;pci_name_#t~ret216#1.base, pci_name_#t~ret216#1.offset := dev_name_#res#1.base, dev_name_#res#1.offset;havoc dev_name_#t~mem47#1.base, dev_name_#t~mem47#1.offset, dev_name_#t~mem48#1.base, dev_name_#t~mem48#1.offset, dev_name_#t~ret49#1.base, dev_name_#t~ret49#1.offset, dev_name_~dev#1.base, dev_name_~dev#1.offset, dev_name_~tmp~3#1.base, dev_name_~tmp~3#1.offset;havoc dev_name_#in~dev#1.base, dev_name_#in~dev#1.offset;assume { :end_inline_dev_name } true;pci_name_~tmp~24#1.base, pci_name_~tmp~24#1.offset := pci_name_#t~ret216#1.base, pci_name_#t~ret216#1.offset;havoc pci_name_#t~ret216#1.base, pci_name_#t~ret216#1.offset;pci_name_#res#1.base, pci_name_#res#1.offset := pci_name_~tmp~24#1.base, pci_name_~tmp~24#1.offset;ns83820_get_drvinfo_#t~ret527#1.base, ns83820_get_drvinfo_#t~ret527#1.offset := pci_name_#res#1.base, pci_name_#res#1.offset;havoc pci_name_#t~ret216#1.base, pci_name_#t~ret216#1.offset, pci_name_~pdev#1.base, pci_name_~pdev#1.offset, pci_name_~tmp~24#1.base, pci_name_~tmp~24#1.offset;havoc pci_name_#in~pdev#1.base, pci_name_#in~pdev#1.offset;assume { :end_inline_pci_name } true;ns83820_get_drvinfo_~tmp___0~20#1.base, ns83820_get_drvinfo_~tmp___0~20#1.offset := ns83820_get_drvinfo_#t~ret527#1.base, ns83820_get_drvinfo_#t~ret527#1.offset;havoc ns83820_get_drvinfo_#t~mem526#1.base, ns83820_get_drvinfo_#t~mem526#1.offset;havoc ns83820_get_drvinfo_#t~ret527#1.base, ns83820_get_drvinfo_#t~ret527#1.offset; [2025-02-08 03:55:08,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488: assume ~bvugt~32(~zero_extend~32~16(ns83820_do_isr_#t~mem553#1), 127bv32);havoc ns83820_do_isr_#t~mem553#1; [2025-02-08 03:55:08,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488: assume !~bvugt~32(~zero_extend~32~16(ns83820_do_isr_#t~mem553#1), 127bv32);havoc ns83820_do_isr_#t~mem553#1; [2025-02-08 03:55:08,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7356-1: SUMMARY for call ns83820_get_drvinfo_#t~ret528#1 := strlcpy(ns83820_get_drvinfo_~info#1.base, ~bvadd~64(100bv64, ns83820_get_drvinfo_~info#1.offset), ns83820_get_drvinfo_~tmp___0~20#1.base, ns83820_get_drvinfo_~tmp___0~20#1.offset, 32bv64); srcloc: null [2025-02-08 03:55:08,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7356: havoc ns83820_get_drvinfo_#t~ret528#1;havoc ns83820_get_drvinfo_#t~ret523#1.base, ns83820_get_drvinfo_#t~ret523#1.offset, ns83820_get_drvinfo_#t~ret524#1, ns83820_get_drvinfo_#t~ret525#1, ns83820_get_drvinfo_#t~mem526#1.base, ns83820_get_drvinfo_#t~mem526#1.offset, ns83820_get_drvinfo_#t~ret527#1.base, ns83820_get_drvinfo_#t~ret527#1.offset, ns83820_get_drvinfo_#t~ret528#1, ns83820_get_drvinfo_~ndev#1.base, ns83820_get_drvinfo_~ndev#1.offset, ns83820_get_drvinfo_~info#1.base, ns83820_get_drvinfo_~info#1.offset, ns83820_get_drvinfo_~dev~13#1.base, ns83820_get_drvinfo_~dev~13#1.offset, ns83820_get_drvinfo_~tmp~43#1.base, ns83820_get_drvinfo_~tmp~43#1.offset, ns83820_get_drvinfo_~tmp___0~20#1.base, ns83820_get_drvinfo_~tmp___0~20#1.offset;havoc ns83820_get_drvinfo_#in~ndev#1.base, ns83820_get_drvinfo_#in~ndev#1.offset, ns83820_get_drvinfo_#in~info#1.base, ns83820_get_drvinfo_#in~info#1.offset;assume { :end_inline_ns83820_get_drvinfo } true;havoc 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_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg2#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, ldv_dummy_resourceless_instance_callback_1_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_3 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:55:08,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140: assume 2bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:08,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140: assume !(2bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:08,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7224-1: SUMMARY for call ns83820_get_settings_#t~ret490#1 := readl(ns83820_get_settings_#t~mem489#1.base, ~bvadd~64(4bv64, ns83820_get_settings_#t~mem489#1.offset)); srcloc: null [2025-02-08 03:55:08,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7224: ns83820_get_settings_~tmp___0~18#1 := ns83820_get_settings_#t~ret490#1;havoc ns83820_get_settings_#t~mem489#1.base, ns83820_get_settings_#t~mem489#1.offset;havoc ns83820_get_settings_#t~ret490#1;ns83820_get_settings_~cfg~1#1 := ~bvxor~32(ns83820_get_settings_~tmp___0~18#1, (if 0bv32 != ~lnksts~0 then 4026531840bv32 else 1879048192bv32));call ns83820_get_settings_#t~mem491#1.base, ns83820_get_settings_#t~mem491#1.offset := read~$Pointer$#4(ns83820_get_settings_~dev~11#1.base, ns83820_get_settings_~dev~11#1.offset, 8bv64); [2025-02-08 03:55:08,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8083-1: SUMMARY for call iounmap(ns83820_init_one_#t~mem725#1.base, ns83820_init_one_#t~mem725#1.offset); srcloc: null [2025-02-08 03:55:08,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7026: call ns83820_hard_start_xmit_#t~mem433#1 := read~intINTTYPE4#4(ns83820_hard_start_xmit_~dev~9#1.base, ~bvadd~64(828bv64, ns83820_hard_start_xmit_~dev~9#1.offset), 4bv64); [2025-02-08 03:55:08,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8083: havoc ns83820_init_one_#t~mem725#1.base, ns83820_init_one_#t~mem725#1.offset; [2025-02-08 03:55:08,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7026-1: SUMMARY for call netif_stop_queue(ns83820_hard_start_xmit_~ndev#1.base, ns83820_hard_start_xmit_~ndev#1.offset); srcloc: null [2025-02-08 03:55:08,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7291-1: SUMMARY for call ns83820_set_settings_#t~ret502#1 := readl(ns83820_set_settings_#t~mem501#1.base, ~bvadd~64(232bv64, ns83820_set_settings_#t~mem501#1.offset)); srcloc: null [2025-02-08 03:55:08,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7291: ns83820_set_settings_~tanar~2#1 := ns83820_set_settings_#t~ret502#1;havoc ns83820_set_settings_#t~mem501#1.base, ns83820_set_settings_#t~mem501#1.offset;havoc ns83820_set_settings_#t~ret502#1;call ns83820_set_settings_#t~mem503#1 := read~intINTTYPE4#4(ns83820_set_settings_~dev~12#1.base, ~bvadd~64(828bv64, ns83820_set_settings_~dev~12#1.offset), 4bv64); [2025-02-08 03:55:08,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12180: havoc dev_warn_#t~nondet967#1;ns83820_init_one_#t~ret634#1 := dev_warn_#res#1;havoc dev_warn_#t~nondet967#1, dev_warn_~arg0#1.base, dev_warn_~arg0#1.offset, dev_warn_~arg1#1.base, dev_warn_~arg1#1.offset;havoc dev_warn_#in~arg0#1.base, dev_warn_#in~arg0#1.offset, dev_warn_#in~arg1#1.base, dev_warn_#in~arg1#1.offset;assume { :end_inline_dev_warn } true;havoc ns83820_init_one_#t~ret634#1;ns83820_init_one_#res#1 := 4294967277bv32;call ULTIMATE.dealloc(ns83820_init_one_~#__key~1#1.base, ns83820_init_one_~#__key~1#1.offset);havoc ns83820_init_one_~#__key~1#1.base, ns83820_init_one_~#__key~1#1.offset;call ULTIMATE.dealloc(ns83820_init_one_~#__key___0~0#1.base, ns83820_init_one_~#__key___0~0#1.offset);havoc ns83820_init_one_~#__key___0~0#1.base, ns83820_init_one_~#__key___0~0#1.offset;call ULTIMATE.dealloc(ns83820_init_one_~#__key___1~0#1.base, ns83820_init_one_~#__key___1~0#1.offset);havoc ns83820_init_one_~#__key___1~0#1.base, ns83820_init_one_~#__key___1~0#1.offset;call ULTIMATE.dealloc(ns83820_init_one_~#__key___2~0#1.base, ns83820_init_one_~#__key___2~0#1.offset);havoc ns83820_init_one_~#__key___2~0#1.base, ns83820_init_one_~#__key___2~0#1.offset;call ULTIMATE.dealloc(ns83820_init_one_~#__constr_expr_0~0#1.base, ns83820_init_one_~#__constr_expr_0~0#1.offset);havoc ns83820_init_one_~#__constr_expr_0~0#1.base, ns83820_init_one_~#__constr_expr_0~0#1.offset; [2025-02-08 03:55:08,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7027-1: SUMMARY for call ns83820_hard_start_xmit_#t~ret434#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvslt~32(ns83820_hard_start_xmit_#t~mem433#1, 0bv32) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:55:08,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7027: ns83820_hard_start_xmit_~tmp___1~10#1 := ns83820_hard_start_xmit_#t~ret434#1;havoc ns83820_hard_start_xmit_#t~mem433#1;havoc ns83820_hard_start_xmit_#t~ret434#1; [2025-02-08 03:55:08,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7886: assume { :begin_inline_ldv_alloc_etherdev_mqs_101 } true;ldv_alloc_etherdev_mqs_101_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_101_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_101_#in~ldv_func_arg3#1 := 2144bv32, 1bv32, 1bv32;havoc ldv_alloc_etherdev_mqs_101_#res#1.base, ldv_alloc_etherdev_mqs_101_#res#1.offset;havoc ldv_alloc_etherdev_mqs_101_#t~ret839#1.base, ldv_alloc_etherdev_mqs_101_#t~ret839#1.offset, ldv_alloc_etherdev_mqs_101_#t~ret840#1.base, ldv_alloc_etherdev_mqs_101_#t~ret840#1.offset, ldv_alloc_etherdev_mqs_101_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_101_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_101_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_101_~ldv_func_res~3#1.base, ldv_alloc_etherdev_mqs_101_~ldv_func_res~3#1.offset, ldv_alloc_etherdev_mqs_101_~tmp~79#1.base, ldv_alloc_etherdev_mqs_101_~tmp~79#1.offset, ldv_alloc_etherdev_mqs_101_~tmp___0~33#1.base, ldv_alloc_etherdev_mqs_101_~tmp___0~33#1.offset;ldv_alloc_etherdev_mqs_101_~ldv_func_arg1#1 := ldv_alloc_etherdev_mqs_101_#in~ldv_func_arg1#1;ldv_alloc_etherdev_mqs_101_~ldv_func_arg2#1 := ldv_alloc_etherdev_mqs_101_#in~ldv_func_arg2#1;ldv_alloc_etherdev_mqs_101_~ldv_func_arg3#1 := ldv_alloc_etherdev_mqs_101_#in~ldv_func_arg3#1;havoc ldv_alloc_etherdev_mqs_101_~ldv_func_res~3#1.base, ldv_alloc_etherdev_mqs_101_~ldv_func_res~3#1.offset;havoc ldv_alloc_etherdev_mqs_101_~tmp~79#1.base, ldv_alloc_etherdev_mqs_101_~tmp~79#1.offset;havoc ldv_alloc_etherdev_mqs_101_~tmp___0~33#1.base, ldv_alloc_etherdev_mqs_101_~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_101_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_101_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_101_~ldv_func_arg3#1;havoc alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret963#1.base, alloc_etherdev_mqs_#t~ret963#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:08,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8811: assume 5bv32 == ~ldv_statevar_0~0; [2025-02-08 03:55:08,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8811: assume !(5bv32 == ~ldv_statevar_0~0); [2025-02-08 03:55:08,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8943: assume 17bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:08,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8943: assume !(17bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:08,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7490: havoc ns83820_do_isr_#t~ret554#1;call write~intINTTYPE2#4(0bv16, ns83820_do_isr_~dev~16#1.base, ~bvadd~64(914bv64, ns83820_do_isr_~dev~16#1.offset), 2bv64); [2025-02-08 03:55:08,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9406-1: SUMMARY for call ldv_assume((if 6bv32 == ~ldv_statevar_0~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:08,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9274: ~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret809#1;havoc ldv_pci_pci_instance_2_#t~ret809#1;~ldv_statevar_2~0 := 7bv32; [2025-02-08 03:55:08,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7490-1: SUMMARY for call ns83820_do_isr_#t~ret554#1 := printk(22bv64, 0bv64); srcloc: null [2025-02-08 03:55:08,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7226: ns83820_get_settings_~tanar~1#1 := ns83820_get_settings_#t~ret492#1;havoc ns83820_get_settings_#t~mem491#1.base, ns83820_get_settings_#t~mem491#1.offset;havoc ns83820_get_settings_#t~ret492#1;call ns83820_get_settings_#t~mem493#1.base, ns83820_get_settings_#t~mem493#1.offset := read~$Pointer$#4(ns83820_get_settings_~dev~11#1.base, ns83820_get_settings_~dev~11#1.offset, 8bv64); [2025-02-08 03:55:08,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8481: assume { :end_inline_ldv_switch_automaton_state_2_20 } true; [2025-02-08 03:55:08,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9406: assume { :begin_inline_ldv_dispatch_irq_register_9_2 } true;ldv_dispatch_irq_register_9_2_#in~arg0#1, ldv_dispatch_irq_register_9_2_#in~arg1#1.base, ldv_dispatch_irq_register_9_2_#in~arg1#1.offset, ldv_dispatch_irq_register_9_2_#in~arg2#1.base, ldv_dispatch_irq_register_9_2_#in~arg2#1.offset, ldv_dispatch_irq_register_9_2_#in~arg3#1.base, ldv_dispatch_irq_register_9_2_#in~arg3#1.offset := ldv_request_irq_~ldv_9_line_line~0#1, ldv_request_irq_~ldv_9_callback_handler~0#1.base, ldv_request_irq_~ldv_9_callback_handler~0#1.offset, ldv_request_irq_~ldv_9_thread_thread~0#1.base, ldv_request_irq_~ldv_9_thread_thread~0#1.offset, ldv_request_irq_~ldv_9_data_data~0#1.base, ldv_request_irq_~ldv_9_data_data~0#1.offset;havoc ldv_dispatch_irq_register_9_2_~arg0#1, ldv_dispatch_irq_register_9_2_~arg1#1.base, ldv_dispatch_irq_register_9_2_~arg1#1.offset, ldv_dispatch_irq_register_9_2_~arg2#1.base, ldv_dispatch_irq_register_9_2_~arg2#1.offset, ldv_dispatch_irq_register_9_2_~arg3#1.base, ldv_dispatch_irq_register_9_2_~arg3#1.offset;ldv_dispatch_irq_register_9_2_~arg0#1 := ldv_dispatch_irq_register_9_2_#in~arg0#1;ldv_dispatch_irq_register_9_2_~arg1#1.base, ldv_dispatch_irq_register_9_2_~arg1#1.offset := ldv_dispatch_irq_register_9_2_#in~arg1#1.base, ldv_dispatch_irq_register_9_2_#in~arg1#1.offset;ldv_dispatch_irq_register_9_2_~arg2#1.base, ldv_dispatch_irq_register_9_2_~arg2#1.offset := ldv_dispatch_irq_register_9_2_#in~arg2#1.base, ldv_dispatch_irq_register_9_2_#in~arg2#1.offset;ldv_dispatch_irq_register_9_2_~arg3#1.base, ldv_dispatch_irq_register_9_2_~arg3#1.offset := ldv_dispatch_irq_register_9_2_#in~arg3#1.base, ldv_dispatch_irq_register_9_2_#in~arg3#1.offset;~ldv_0_line_line~0 := ldv_dispatch_irq_register_9_2_~arg0#1;~ldv_0_callback_handler~0.base, ~ldv_0_callback_handler~0.offset := ldv_dispatch_irq_register_9_2_~arg1#1.base, ldv_dispatch_irq_register_9_2_~arg1#1.offset;~ldv_0_thread_thread~0.base, ~ldv_0_thread_thread~0.offset := ldv_dispatch_irq_register_9_2_~arg2#1.base, ldv_dispatch_irq_register_9_2_~arg2#1.offset;~ldv_0_data_data~0.base, ~ldv_0_data_data~0.offset := ldv_dispatch_irq_register_9_2_~arg3#1.base, ldv_dispatch_irq_register_9_2_~arg3#1.offset;assume { :begin_inline_ldv_switch_automaton_state_0_6 } true;~ldv_statevar_0~0 := 5bv32; [2025-02-08 03:55:08,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7226-1: SUMMARY for call ns83820_get_settings_#t~ret492#1 := readl(ns83820_get_settings_#t~mem491#1.base, ~bvadd~64(232bv64, ns83820_get_settings_#t~mem491#1.offset)); srcloc: null [2025-02-08 03:55:08,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8019-1: SUMMARY for call writel(ns83820_init_one_#t~mem690#1, ns83820_init_one_#t~mem691#1.base, ~bvadd~64(4bv64, ns83820_init_one_#t~mem691#1.offset)); srcloc: null [2025-02-08 03:55:08,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9274-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret809#1 := ldv_filter_err_code(~ldv_2_ret_default~0); srcloc: null [2025-02-08 03:55:08,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8019: havoc ns83820_init_one_#t~mem690#1;havoc ns83820_init_one_#t~mem691#1.base, ns83820_init_one_#t~mem691#1.offset; [2025-02-08 03:55:08,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8019-2: call ns83820_init_one_#t~mem690#1 := read~intINTTYPE4#4(ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64);call ns83820_init_one_#t~mem691#1.base, ns83820_init_one_#t~mem691#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7227-1: SUMMARY for call ns83820_get_settings_#t~ret494#1 := readl(ns83820_get_settings_#t~mem493#1.base, ~bvadd~64(224bv64, ns83820_get_settings_#t~mem493#1.offset)); srcloc: null [2025-02-08 03:55:08,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7227: ns83820_get_settings_~tbicr~0#1 := ns83820_get_settings_#t~ret494#1;havoc ns83820_get_settings_#t~mem493#1.base, ns83820_get_settings_#t~mem493#1.offset;havoc ns83820_get_settings_#t~ret494#1;ns83820_get_settings_~fullduplex~1#1 := (if 0bv32 != ~bvand~32(268435456bv32, ns83820_get_settings_~cfg~1#1) then 1bv32 else 0bv32);call write~intINTTYPE4#4(64bv32, ns83820_get_settings_~cmd#1.base, ~bvadd~64(4bv64, ns83820_get_settings_~cmd#1.offset), 4bv64);call ns83820_get_settings_#t~mem495#1 := read~intINTTYPE4#4(ns83820_get_settings_~dev~11#1.base, ~bvadd~64(828bv64, ns83820_get_settings_~dev~11#1.offset), 4bv64); [2025-02-08 03:55:08,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9407: havoc ldv_dispatch_irq_register_9_2_~arg0#1, ldv_dispatch_irq_register_9_2_~arg1#1.base, ldv_dispatch_irq_register_9_2_~arg1#1.offset, ldv_dispatch_irq_register_9_2_~arg2#1.base, ldv_dispatch_irq_register_9_2_~arg2#1.offset, ldv_dispatch_irq_register_9_2_~arg3#1.base, ldv_dispatch_irq_register_9_2_~arg3#1.offset;havoc ldv_dispatch_irq_register_9_2_#in~arg0#1, ldv_dispatch_irq_register_9_2_#in~arg1#1.base, ldv_dispatch_irq_register_9_2_#in~arg1#1.offset, ldv_dispatch_irq_register_9_2_#in~arg2#1.base, ldv_dispatch_irq_register_9_2_#in~arg2#1.offset, ldv_dispatch_irq_register_9_2_#in~arg3#1.base, ldv_dispatch_irq_register_9_2_#in~arg3#1.offset;assume { :end_inline_ldv_dispatch_irq_register_9_2 } true;ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-02-08 03:55:08,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7293: assume 0bv32 != ~bvand~32(16777216bv32, ns83820_set_settings_#t~mem503#1);havoc ns83820_set_settings_#t~mem503#1;ns83820_set_settings_~have_optical~0#1 := 1bv32;ns83820_set_settings_~fullduplex~2#1 := ~bvand~32(32bv32, ns83820_set_settings_~tanar~2#1); [2025-02-08 03:55:08,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7293: assume !(0bv32 != ~bvand~32(16777216bv32, ns83820_set_settings_#t~mem503#1));havoc ns83820_set_settings_#t~mem503#1;ns83820_set_settings_~fullduplex~2#1 := ~bvand~32(268435456bv32, ns83820_set_settings_~cfg~2#1); [2025-02-08 03:55:08,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7029: assume 0bv64 != ns83820_hard_start_xmit_~tmp___1~10#1;ns83820_hard_start_xmit_#res#1 := 16bv32; [2025-02-08 03:55:08,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7029: assume !(0bv64 != ns83820_hard_start_xmit_~tmp___1~10#1); [2025-02-08 03:55:08,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9012: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_14 } true;ldv_dummy_resourceless_instance_callback_1_14_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_14_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_14_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_14_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_14_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_14_#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_14_#t~ret757#1, ldv_dummy_resourceless_instance_callback_1_14_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_14_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_14_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_14_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_14_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_14_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_14_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_14_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_14_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_14_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_14_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_14_#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_14_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_14_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg2#1.offset;havoc eth_mac_addr_#res#1;havoc eth_mac_addr_#t~nondet969#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~nondet969#1;eth_mac_addr_#res#1 := eth_mac_addr_#t~nondet969#1;havoc eth_mac_addr_#t~nondet969#1; [2025-02-08 03:55:08,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9144: assume 3bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:08,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9144: assume !(3bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:08,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8021: assume 0bv32 != ~reset_phy~0; [2025-02-08 03:55:08,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8021: assume !(0bv32 != ~reset_phy~0); [2025-02-08 03:55:08,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7889: assume 0bv64 == ~bvadd~64(ns83820_init_one_~ndev~5#1.base, ns83820_init_one_~ndev~5#1.offset); [2025-02-08 03:55:08,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7889: assume !(0bv64 == ~bvadd~64(ns83820_init_one_~ndev~5#1.base, ns83820_init_one_~ndev~5#1.offset)); [2025-02-08 03:55:08,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 03:55:08,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8088-2: call ns83820_init_one_#t~mem726#1.base, ns83820_init_one_#t~mem726#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ~bvadd~64(1964bv64, ns83820_init_one_~dev~23#1.offset), 8bv64);call ns83820_init_one_#t~mem727#1 := read~intINTTYPE8#4(ns83820_init_one_~dev~23#1.base, ~bvadd~64(1972bv64, ns83820_init_one_~dev~23#1.offset), 8bv64); [2025-02-08 03:55:08,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8088-1: SUMMARY for call pci_free_consistent(ns83820_init_one_~pci_dev#1.base, ns83820_init_one_~pci_dev#1.offset, 4096bv64, ns83820_init_one_#t~mem726#1.base, ns83820_init_one_#t~mem726#1.offset, ns83820_init_one_#t~mem727#1); srcloc: null [2025-02-08 03:55:08,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8088: havoc ns83820_init_one_#t~mem726#1.base, ns83820_init_one_#t~mem726#1.offset;havoc ns83820_init_one_#t~mem727#1;call ns83820_init_one_#t~mem728#1.base, ns83820_init_one_#t~mem728#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ~bvadd~64(604bv64, ~bvadd~64(24bv64, ns83820_init_one_~dev~23#1.offset)), 8bv64);call ns83820_init_one_#t~mem729#1 := read~intINTTYPE8#4(ns83820_init_one_~dev~23#1.base, ~bvadd~64(612bv64, ~bvadd~64(24bv64, ns83820_init_one_~dev~23#1.offset)), 8bv64); [2025-02-08 03:55:08,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7097-1: call ns83820_hard_start_xmit_#t~mem446#1 := read~intINTTYPE2#4(ns83820_hard_start_xmit_~skb#1.base, ~bvadd~64(170bv64, ns83820_hard_start_xmit_~skb#1.offset), 2bv64); [2025-02-08 03:55:08,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8947: assume 18bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:08,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8947: assume !(18bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:08,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7097: assume 0bv32 != ~bvand~32(4096bv32, ~zero_extend~32~16(ns83820_hard_start_xmit_#t~mem446#1));havoc ns83820_hard_start_xmit_#t~mem446#1;call ns83820_hard_start_xmit_#t~mem447#1 := read~intINTTYPE2#4(ns83820_hard_start_xmit_~skb#1.base, ~bvadd~64(170bv64, ns83820_hard_start_xmit_~skb#1.offset), 2bv64);ns83820_hard_start_xmit_~tag~1#1 := ~bvand~32(4294963199bv32, ~sign_extend~32~16(ns83820_hard_start_xmit_#t~mem447#1))[16:0];havoc ns83820_hard_start_xmit_#t~mem447#1; [2025-02-08 03:55:08,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7097: assume !(0bv32 != ~bvand~32(4096bv32, ~zero_extend~32~16(ns83820_hard_start_xmit_#t~mem446#1)));havoc ns83820_hard_start_xmit_#t~mem446#1; [2025-02-08 03:55:08,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8815: assume 6bv32 == ~ldv_statevar_0~0; [2025-02-08 03:55:08,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8815: assume !(6bv32 == ~ldv_statevar_0~0); [2025-02-08 03:55:08,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8617: assume 4bv32 == ~ldv_statevar_14~0; [2025-02-08 03:55:08,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8617: assume !(4bv32 == ~ldv_statevar_14~0); [2025-02-08 03:55:08,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8023-1: SUMMARY for call ns83820_init_one_#t~ret692#1 := printk(45bv64, 0bv64); srcloc: null [2025-02-08 03:55:08,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10005: ns83820_init_one_#t~ret653#1 := ldv_request_irq_102_#res#1;havoc ldv_request_irq_102_#t~ret841#1, ldv_request_irq_102_#t~ret842#1, ldv_request_irq_102_~irq#1, ldv_request_irq_102_~handler#1.base, ldv_request_irq_102_~handler#1.offset, ldv_request_irq_102_~flags#1, ldv_request_irq_102_~name#1.base, ldv_request_irq_102_~name#1.offset, ldv_request_irq_102_~dev#1.base, ldv_request_irq_102_~dev#1.offset, ldv_request_irq_102_~ldv_func_res~4#1, ldv_request_irq_102_~tmp~80#1, ldv_request_irq_102_~tmp___0~34#1;havoc ldv_request_irq_102_#in~irq#1, ldv_request_irq_102_#in~handler#1.base, ldv_request_irq_102_#in~handler#1.offset, ldv_request_irq_102_#in~flags#1, ldv_request_irq_102_#in~name#1.base, ldv_request_irq_102_#in~name#1.offset, ldv_request_irq_102_#in~dev#1.base, ldv_request_irq_102_#in~dev#1.offset;assume { :end_inline_ldv_request_irq_102 } true;ns83820_init_one_~err~0#1 := ns83820_init_one_#t~ret653#1;havoc ns83820_init_one_#t~mem652#1;havoc ns83820_init_one_#t~ret653#1; [2025-02-08 03:55:08,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8023: havoc ns83820_init_one_#t~ret692#1;call ns83820_init_one_#t~mem693#1 := read~intINTTYPE4#4(ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64);call ns83820_init_one_#t~mem694#1.base, ns83820_init_one_#t~mem694#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8089-1: SUMMARY for call pci_free_consistent(ns83820_init_one_~pci_dev#1.base, ns83820_init_one_~pci_dev#1.offset, 2048bv64, ns83820_init_one_#t~mem728#1.base, ns83820_init_one_#t~mem728#1.offset, ns83820_init_one_#t~mem729#1); srcloc: null [2025-02-08 03:55:08,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8089: havoc ns83820_init_one_#t~mem728#1.base, ns83820_init_one_#t~mem728#1.offset;havoc ns83820_init_one_#t~mem729#1; [2025-02-08 03:55:08,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7957: assume ~bvslt~32(ns83820_init_one_~err~0#1, 0bv32); [2025-02-08 03:55:08,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7957: assume !~bvslt~32(ns83820_init_one_~err~0#1, 0bv32);call ns83820_init_one_#t~mem658#1.base, ns83820_init_one_#t~mem658#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7495-1: call ns83820_do_isr_#t~mem555#1 := read~intINTTYPE2#4(ns83820_do_isr_~dev~16#1.base, ~bvadd~64(914bv64, ns83820_do_isr_~dev~16#1.offset), 2bv64);call ns83820_do_isr_#t~mem556#1 := read~intINTTYPE2#4(ns83820_do_isr_~dev~16#1.base, ~bvadd~64(916bv64, ns83820_do_isr_~dev~16#1.offset), 2bv64); [2025-02-08 03:55:08,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7495: assume ~zero_extend~32~16(ns83820_do_isr_#t~mem555#1) != ~zero_extend~32~16(ns83820_do_isr_#t~mem556#1);havoc ns83820_do_isr_#t~mem555#1;havoc ns83820_do_isr_#t~mem556#1; [2025-02-08 03:55:08,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7495: assume !(~zero_extend~32~16(ns83820_do_isr_#t~mem555#1) != ~zero_extend~32~16(ns83820_do_isr_#t~mem556#1));havoc ns83820_do_isr_#t~mem555#1;havoc ns83820_do_isr_#t~mem556#1; [2025-02-08 03:55:08,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9213: call ldv_pci_pci_instance_2_#t~mem792#1.base, ldv_pci_pci_instance_2_#t~mem792#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~mem792#1.base, ldv_pci_pci_instance_2_#t~mem792#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:08,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9213-1: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_statevar_0~0 || 1bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:08,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7231: assume 0bv32 != ~bvand~32(16777216bv32, ns83820_get_settings_#t~mem495#1);havoc ns83820_get_settings_#t~mem495#1;call ns83820_get_settings_#t~mem496#1 := read~intINTTYPE4#4(ns83820_get_settings_~cmd#1.base, ~bvadd~64(4bv64, ns83820_get_settings_~cmd#1.offset), 4bv64);call write~intINTTYPE4#4(~bvor~32(1072bv32, ns83820_get_settings_#t~mem496#1), ns83820_get_settings_~cmd#1.base, ~bvadd~64(4bv64, ns83820_get_settings_~cmd#1.offset), 4bv64);havoc ns83820_get_settings_#t~mem496#1;call write~intINTTYPE1#4(3bv8, ns83820_get_settings_~cmd#1.base, ~bvadd~64(15bv64, ns83820_get_settings_~cmd#1.offset), 1bv64); [2025-02-08 03:55:08,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7231: assume !(0bv32 != ~bvand~32(16777216bv32, ns83820_get_settings_#t~mem495#1));havoc ns83820_get_settings_#t~mem495#1;call ns83820_get_settings_#t~mem497#1 := read~intINTTYPE4#4(ns83820_get_settings_~cmd#1.base, ~bvadd~64(4bv64, ns83820_get_settings_~cmd#1.offset), 4bv64);call write~intINTTYPE4#4(~bvor~32(575bv32, ns83820_get_settings_#t~mem497#1), ns83820_get_settings_~cmd#1.base, ~bvadd~64(4bv64, ns83820_get_settings_~cmd#1.offset), 4bv64);havoc ns83820_get_settings_#t~mem497#1;call write~intINTTYPE1#4(2bv8, ns83820_get_settings_~cmd#1.base, ~bvadd~64(15bv64, ns83820_get_settings_~cmd#1.offset), 1bv64); [2025-02-08 03:55:08,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8090: assume { :begin_inline_ldv_free_netdev_105 } true;ldv_free_netdev_105_#in~ldv_func_arg1#1.base, ldv_free_netdev_105_#in~ldv_func_arg1#1.offset := ns83820_init_one_~ndev~5#1.base, ns83820_init_one_~ndev~5#1.offset;havoc ldv_free_netdev_105_~ldv_func_arg1#1.base, ldv_free_netdev_105_~ldv_func_arg1#1.offset;ldv_free_netdev_105_~ldv_func_arg1#1.base, ldv_free_netdev_105_~ldv_func_arg1#1.offset := ldv_free_netdev_105_#in~ldv_func_arg1#1.base, ldv_free_netdev_105_#in~ldv_func_arg1#1.offset; [2025-02-08 03:55:08,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10006-1: ldv_request_irq_102_#res#1 := ldv_request_irq_102_~ldv_func_res~4#1; [2025-02-08 03:55:08,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8024-1: SUMMARY for call writel(~bvor~32(1024bv32, ns83820_init_one_#t~mem693#1), ns83820_init_one_#t~mem694#1.base, ~bvadd~64(4bv64, ns83820_init_one_#t~mem694#1.offset)); srcloc: null [2025-02-08 03:55:08,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8024: havoc ns83820_init_one_#t~mem693#1;havoc ns83820_init_one_#t~mem694#1.base, ns83820_init_one_#t~mem694#1.offset;assume { :begin_inline_msleep } true;msleep_#in~arg0#1 := 10bv32;havoc msleep_~arg0#1;msleep_~arg0#1 := msleep_#in~arg0#1; [2025-02-08 03:55:08,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8090-1: SUMMARY for call pci_disable_device(ns83820_init_one_~pci_dev#1.base, ns83820_init_one_~pci_dev#1.offset); srcloc: null [2025-02-08 03:55:08,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9874: SUMMARY for call ldv_spin_lock_misc_lock_of_ns83820(); srcloc: null [2025-02-08 03:55:08,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9081: havoc ldv_pci_instance_resume_2_5_#t~ret779#1; [2025-02-08 03:55:08,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12120: havoc __pci_register_driver_#t~nondet960#1; [2025-02-08 03:55:08,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9081-1: SUMMARY for call ldv_pci_instance_resume_2_5_#t~ret779#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:08,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12120-1: ldv___pci_register_driver_109_#t~ret845#1 := __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet960#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_109_~tmp~82#1 := ldv___pci_register_driver_109_#t~ret845#1;havoc ldv___pci_register_driver_109_#t~ret845#1;ldv___pci_register_driver_109_~ldv_func_res~6#1 := ldv___pci_register_driver_109_~tmp~82#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_109_~ldv_func_res~6#1, ldv___pci_register_driver_109_~ldv_func_arg1#1.base, ldv___pci_register_driver_109_~ldv_func_arg1#1.offset, ldv___pci_register_driver_109_~ldv_func_arg2#1.base, ldv___pci_register_driver_109_~ldv_func_arg2#1.offset, ldv___pci_register_driver_109_~ldv_func_arg3#1.base, ldv___pci_register_driver_109_~ldv_func_arg3#1.offset;havoc ldv___pci_register_driver_#res#1;havoc ldv___pci_register_driver_#t~ret745#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_13_pci_driver_pci_driver~0#1.base, ldv___pci_register_driver_~ldv_13_pci_driver_pci_driver~0#1.offset, ldv___pci_register_driver_~tmp~59#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_13_pci_driver_pci_driver~0#1.base, ldv___pci_register_driver_~ldv_13_pci_driver_pci_driver~0#1.offset;havoc ldv___pci_register_driver_~tmp~59#1; [2025-02-08 03:55:08,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7628-1: SUMMARY for call ns83820_tx_watch_#t~ret593#1.base, ns83820_tx_watch_#t~ret593#1.offset := PRIV(ns83820_tx_watch_~ndev~4#1.base, ns83820_tx_watch_~ndev~4#1.offset); srcloc: null [2025-02-08 03:55:08,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7628: ns83820_tx_watch_~tmp~50#1.base, ns83820_tx_watch_~tmp~50#1.offset := ns83820_tx_watch_#t~ret593#1.base, ns83820_tx_watch_#t~ret593#1.offset;havoc ns83820_tx_watch_#t~ret593#1.base, ns83820_tx_watch_#t~ret593#1.offset;ns83820_tx_watch_~dev~19#1.base, ns83820_tx_watch_~dev~19#1.offset := ns83820_tx_watch_~tmp~50#1.base, ns83820_tx_watch_~tmp~50#1.offset;assume { :begin_inline_dev_trans_start } true;dev_trans_start_#in~arg0#1.base, dev_trans_start_#in~arg0#1.offset := ns83820_tx_watch_~ndev~4#1.base, ns83820_tx_watch_~ndev~4#1.offset;havoc dev_trans_start_#res#1;havoc dev_trans_start_#t~nondet966#1, dev_trans_start_~arg0#1.base, dev_trans_start_~arg0#1.offset;dev_trans_start_~arg0#1.base, dev_trans_start_~arg0#1.offset := dev_trans_start_#in~arg0#1.base, dev_trans_start_#in~arg0#1.offset;havoc dev_trans_start_#t~nondet966#1;dev_trans_start_#res#1 := dev_trans_start_#t~nondet966#1;havoc dev_trans_start_#t~nondet966#1; [2025-02-08 03:55:08,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8553: havoc ldv_dummy_resourceless_instance_callback_1_18_#t~ret759#1;havoc ldv_dummy_resourceless_instance_callback_1_18_#t~ret759#1, 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:08,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8553-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_18_#t~ret759#1 := eth_validate_addr(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:08,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9148: assume 4bv32 == ~ldv_statevar_2~0; [2025-02-08 03:55:08,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9148: assume !(4bv32 == ~ldv_statevar_2~0); [2025-02-08 03:55:08,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7034: SUMMARY for call netif_start_queue(ns83820_hard_start_xmit_~ndev#1.base, ns83820_hard_start_xmit_~ndev#1.offset); srcloc: null [2025-02-08 03:55:08,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9280: ~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret810#1;havoc ldv_pci_pci_instance_2_#t~ret810#1; [2025-02-08 03:55:08,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7100-1: SUMMARY for call ns83820_hard_start_xmit_#t~ret448#1 := __fswab16(~zero_extend~32~16(ns83820_hard_start_xmit_~tag~1#1)[16:0]); srcloc: null [2025-02-08 03:55:08,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9280-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret810#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:55:08,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7100: ns83820_hard_start_xmit_~tmp___6~1#1 := ns83820_hard_start_xmit_#t~ret448#1;havoc ns83820_hard_start_xmit_#t~ret448#1;ns83820_hard_start_xmit_~extsts~1#1 := ~bvor~32(ns83820_hard_start_xmit_~extsts~1#1, ~bvor~32(65536bv32, ~zero_extend~32~16(ns83820_hard_start_xmit_~tmp___6~1#1))); [2025-02-08 03:55:08,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7959-1: SUMMARY for call ns83820_init_one_#t~ret657#1 := _dev_info(ns83820_init_one_~pci_dev#1.base, ~bvadd~64(179bv64, ns83820_init_one_~pci_dev#1.offset), 37bv64, 0bv64); srcloc: null [2025-02-08 03:55:08,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7959: havoc ns83820_init_one_#t~ret657#1; [2025-02-08 03:55:08,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9875: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_84_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_84_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:55:08,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8025: havoc msleep_~arg0#1;havoc msleep_#in~arg0#1;assume { :end_inline_msleep } true;call ns83820_init_one_#t~mem695#1 := read~intINTTYPE4#4(ns83820_init_one_~dev~23#1.base, ~bvadd~64(828bv64, ns83820_init_one_~dev~23#1.offset), 4bv64);call ns83820_init_one_#t~mem696#1.base, ns83820_init_one_#t~mem696#1.offset := read~$Pointer$#4(ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset, 8bv64); [2025-02-08 03:55:08,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9413: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-02-08 03:55:08,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9413-1: SUMMARY for call ldv_assume((if 0bv32 != ldv_request_irq_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:55:08,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497: SUMMARY for call kick_tx(ns83820_do_isr_~dev~16#1.base, ns83820_do_isr_~dev~16#1.offset); srcloc: null [2025-02-08 03:55:08,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8356-1: SUMMARY for call ldv_alloc_etherdev_mqs_#t~ret746#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:55:08,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8356: ldv_alloc_etherdev_mqs_~tmp___0~28#1 := ldv_alloc_etherdev_mqs_#t~ret746#1;havoc ldv_alloc_etherdev_mqs_#t~ret746#1; [2025-02-08 03:55:08,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10206-1: SUMMARY for call ldv_post_probe_#t~ret857#1 := ldv_filter_positive_int(ldv_post_probe_~probe_ret_val#1); srcloc: null [2025-02-08 03:55:08,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12188: havoc eth_mac_addr_#t~nondet969#1; [2025-02-08 03:55:08,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12188-1: ldv_dummy_resourceless_instance_callback_1_14_#t~ret757#1 := eth_mac_addr_#res#1;havoc eth_mac_addr_#t~nondet969#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_14_#t~ret757#1;havoc ldv_dummy_resourceless_instance_callback_1_14_#t~ret757#1, ldv_dummy_resourceless_instance_callback_1_14_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_14_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_14_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_14_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_14_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_14_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_14_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_14_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_14_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_14 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:55:08,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8026: havoc ns83820_init_one_#t~mem695#1;havoc ns83820_init_one_#t~mem696#1.base, ns83820_init_one_#t~mem696#1.offset; [2025-02-08 03:55:08,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10206: ldv_post_probe_~tmp~87#1 := ldv_post_probe_#t~ret857#1;havoc ldv_post_probe_#t~ret857#1;ldv_post_probe_#res#1 := ldv_post_probe_~tmp~87#1;ldv_pci_pci_instance_2_#t~ret815#1 := ldv_post_probe_#res#1;havoc ldv_post_probe_#t~ret857#1, ldv_post_probe_~probe_ret_val#1, ldv_post_probe_~tmp~87#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~ret815#1;havoc ldv_pci_pci_instance_2_#t~ret815#1; [2025-02-08 03:55:08,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7894: ns83820_init_one_~dev~23#1.base, ns83820_init_one_~dev~23#1.offset := ns83820_init_one_#t~ret636#1.base, ns83820_init_one_#t~ret636#1.offset;havoc ns83820_init_one_#t~ret636#1.base, ns83820_init_one_#t~ret636#1.offset;call write~$Pointer$#4(ns83820_init_one_~ndev~5#1.base, ns83820_init_one_~ndev~5#1.offset, ns83820_init_one_~dev~23#1.base, ~bvadd~64(16bv64, ns83820_init_one_~dev~23#1.offset), 8bv64); [2025-02-08 03:55:08,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8819: havoc ldv_interrupt_interrupt_instance_0_#t~ret772#1, ldv_interrupt_interrupt_instance_0_#t~ret773#1, ldv_interrupt_interrupt_instance_0_~arg0#1.base, ldv_interrupt_interrupt_instance_0_~arg0#1.offset, ldv_interrupt_interrupt_instance_0_~tmp~64#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:08,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8026-1: SUMMARY for call writel(ns83820_init_one_#t~mem695#1, ns83820_init_one_#t~mem696#1.base, ~bvadd~64(4bv64, ns83820_init_one_#t~mem696#1.offset)); srcloc: null [2025-02-08 03:55:08,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8951: assume 19bv32 == ~ldv_statevar_1~0; [2025-02-08 03:55:08,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8951: assume !(19bv32 == ~ldv_statevar_1~0); [2025-02-08 03:55:08,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7894-1: SUMMARY for call ns83820_init_one_#t~ret636#1.base, ns83820_init_one_#t~ret636#1.offset := PRIV(ns83820_init_one_~ndev~5#1.base, ns83820_init_one_~ndev~5#1.offset); srcloc: null [2025-02-08 03:55:08,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8621: assume 6bv32 == ~ldv_statevar_14~0; [2025-02-08 03:55:08,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8621: assume !(6bv32 == ~ldv_statevar_14~0); [2025-02-08 03:55:08,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7300-1: SUMMARY for call ldv_spin_lock_irq_72(ns83820_set_settings_~dev~12#1.base, ~bvadd~64(760bv64, ns83820_set_settings_~dev~12#1.offset)); srcloc: null [2025-02-08 03:55:08,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7300: assume { :begin_inline_ldv_spin_lock_79 } true;ldv_spin_lock_79_#in~lock#1.base, ldv_spin_lock_79_#in~lock#1.offset := ns83820_set_settings_~dev~12#1.base, ~bvadd~64(844bv64, ns83820_set_settings_~dev~12#1.offset);havoc ldv_spin_lock_79_~lock#1.base, ldv_spin_lock_79_~lock#1.offset;ldv_spin_lock_79_~lock#1.base, ldv_spin_lock_79_~lock#1.offset := ldv_spin_lock_79_#in~lock#1.base, ldv_spin_lock_79_#in~lock#1.offset; [2025-02-08 03:55:08,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9613: havoc ##fun~C_ULONG~TO~VOID_#~824#1;havoc ##fun~C_ULONG~TO~VOID_#in~824#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:08,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8358: assume 0bv32 != ldv_alloc_etherdev_mqs_~tmp___0~28#1; [2025-02-08 03:55:08,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8358: 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:08,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9019: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_15 } true;ldv_dummy_resourceless_instance_callback_1_15_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_15_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_15_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_15_#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_15_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_15_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_15_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_15_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_15_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_15_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_15_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_15_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_15_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_15_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_15_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_15_#in~arg1#1.offset; [2025-02-08 03:55:08,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7896-1: SUMMARY for call ns83820_init_one_#t~ret637#1.base, ns83820_init_one_#t~ret637#1.offset := spinlock_check(ns83820_init_one_~dev~23#1.base, ~bvadd~64(24bv64, ns83820_init_one_~dev~23#1.offset)); srcloc: null [2025-02-08 03:55:08,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7896: havoc ns83820_init_one_#t~ret637#1.base, ns83820_init_one_#t~ret637#1.offset; [2025-02-08 03:55:08,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7632-1: assume ns83820_tx_watch_#t~short597#1;call ns83820_tx_watch_#t~mem595#1 := read~intINTTYPE2#4(ns83820_tx_watch_~dev~19#1.base, ~bvadd~64(912bv64, ns83820_tx_watch_~dev~19#1.offset), 2bv64);call ns83820_tx_watch_#t~mem596#1 := read~intINTTYPE2#4(ns83820_tx_watch_~dev~19#1.base, ~bvadd~64(916bv64, ns83820_tx_watch_~dev~19#1.offset), 2bv64);ns83820_tx_watch_#t~short597#1 := ~zero_extend~32~16(ns83820_tx_watch_#t~mem595#1) != ~zero_extend~32~16(ns83820_tx_watch_#t~mem596#1); [2025-02-08 03:55:08,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7632-1: assume !ns83820_tx_watch_#t~short597#1; [2025-02-08 03:55:08,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7632: assume ns83820_tx_watch_#t~short597#1;havoc ns83820_tx_watch_#t~mem595#1;havoc ns83820_tx_watch_#t~mem596#1;havoc ns83820_tx_watch_#t~short597#1;assume { :begin_inline_atomic_read } true;atomic_read_#in~v#1.base, atomic_read_#in~v#1.offset := ns83820_tx_watch_~dev~19#1.base, ~bvadd~64(920bv64, ns83820_tx_watch_~dev~19#1.offset);havoc atomic_read_#res#1;havoc atomic_read_#t~mem14#1, atomic_read_~v#1.base, atomic_read_~v#1.offset;atomic_read_~v#1.base, atomic_read_~v#1.offset := atomic_read_#in~v#1.base, atomic_read_#in~v#1.offset;call atomic_read_#t~mem14#1 := read~intINTTYPE4#4(atomic_read_~v#1.base, atomic_read_~v#1.offset, 4bv64);atomic_read_#res#1 := atomic_read_#t~mem14#1;havoc atomic_read_#t~mem14#1; [2025-02-08 03:55:08,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7632: assume !ns83820_tx_watch_#t~short597#1;havoc ns83820_tx_watch_#t~mem595#1;havoc ns83820_tx_watch_#t~mem596#1;havoc ns83820_tx_watch_#t~short597#1; [2025-02-08 03:55:08,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9284: ~ldv_statevar_2~0 := 9bv32; [2025-02-08 03:55:10,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6972: ns83820_cleanup_tx_~i~3#1 := ~bvadd~32(1bv32, ns83820_cleanup_tx_~i~3#1); [2025-02-08 03:55:10,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6968: SUMMARY for call atomic_dec(ns83820_cleanup_tx_~dev#1.base, ~bvadd~64(920bv64, ns83820_cleanup_tx_~dev#1.offset)); srcloc: null [2025-02-08 03:55:10,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6675: call ns83820_cleanup_rx_#t~mem361#1.base, ns83820_cleanup_rx_#t~mem361#1.offset := read~$Pointer$#4(ns83820_cleanup_rx_~dev#1.base, ~bvadd~64(~bvadd~64(80bv64, ~bvadd~64(24bv64, ns83820_cleanup_rx_~dev#1.offset)), ~bvmul~64(8bv64, ~zero_extend~64~32(ns83820_cleanup_rx_~i~2#1))), 8bv64);ns83820_cleanup_rx_~skb~1#1.base, ns83820_cleanup_rx_~skb~1#1.offset := ns83820_cleanup_rx_#t~mem361#1.base, ns83820_cleanup_rx_#t~mem361#1.offset;havoc ns83820_cleanup_rx_#t~mem361#1.base, ns83820_cleanup_rx_#t~mem361#1.offset;call write~$Pointer$#4(0bv64, 0bv64, ns83820_cleanup_rx_~dev#1.base, ~bvadd~64(~bvadd~64(80bv64, ~bvadd~64(24bv64, ns83820_cleanup_rx_~dev#1.offset)), ~bvmul~64(8bv64, ~zero_extend~64~32(ns83820_cleanup_rx_~i~2#1))), 8bv64); [2025-02-08 03:55:10,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6960: call ns83820_cleanup_tx_#t~mem420#1.base, ns83820_cleanup_tx_#t~mem420#1.offset := read~$Pointer$#4(ns83820_cleanup_tx_~dev#1.base, ~bvadd~64(~bvadd~64(924bv64, ns83820_cleanup_tx_~dev#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(ns83820_cleanup_tx_~i~3#1))), 8bv64);ns83820_cleanup_tx_~skb~4#1.base, ns83820_cleanup_tx_~skb~4#1.offset := ns83820_cleanup_tx_#t~mem420#1.base, ns83820_cleanup_tx_#t~mem420#1.offset;call write~$Pointer$#4(0bv64, 0bv64, ns83820_cleanup_tx_~dev#1.base, ~bvadd~64(~bvadd~64(924bv64, ns83820_cleanup_tx_~dev#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(ns83820_cleanup_tx_~i~3#1))), 8bv64); [2025-02-08 03:55:10,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6965-1: SUMMARY for call pci_unmap_single(ns83820_cleanup_tx_#t~mem422#1.base, ns83820_cleanup_tx_#t~mem422#1.offset, ~bvor~64(~zero_extend~64~32(ns83820_cleanup_tx_#t~mem423#1), ~bvshl~64(~zero_extend~64~32(ns83820_cleanup_tx_#t~mem424#1), 32bv64)), ~bvand~64(65535bv64, ~zero_extend~64~32(ns83820_cleanup_tx_#t~mem425#1)), 1bv32); srcloc: null [2025-02-08 03:55:10,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6965: havoc ns83820_cleanup_tx_#t~mem422#1.base, ns83820_cleanup_tx_#t~mem422#1.offset;havoc ns83820_cleanup_tx_#t~mem423#1;havoc ns83820_cleanup_tx_#t~mem424#1;havoc ns83820_cleanup_tx_#t~mem425#1; [2025-02-08 03:55:10,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12168: havoc del_timer_sync_#t~nondet964#1; [2025-02-08 03:55:10,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6962: assume 0bv64 != ~bvadd~64(ns83820_cleanup_tx_~skb~4#1.base, ns83820_cleanup_tx_~skb~4#1.offset);call ns83820_cleanup_tx_#t~mem421#1.base, ns83820_cleanup_tx_#t~mem421#1.offset := read~$Pointer$#4(ns83820_cleanup_tx_~dev#1.base, ~bvadd~64(1964bv64, ns83820_cleanup_tx_~dev#1.offset), 8bv64);ns83820_cleanup_tx_~desc~2#1.base, ns83820_cleanup_tx_~desc~2#1.offset := ns83820_cleanup_tx_#t~mem421#1.base, ~bvadd~64(ns83820_cleanup_tx_#t~mem421#1.offset, ~bvmul~64(4bv64, ~zero_extend~64~32(~bvmul~32(8bv32, ns83820_cleanup_tx_~i~3#1))));havoc ns83820_cleanup_tx_#t~mem421#1.base, ns83820_cleanup_tx_#t~mem421#1.offset;call ns83820_cleanup_tx_#t~mem422#1.base, ns83820_cleanup_tx_#t~mem422#1.offset := read~$Pointer$#4(ns83820_cleanup_tx_~dev#1.base, ~bvadd~64(8bv64, ns83820_cleanup_tx_~dev#1.offset), 8bv64);call ns83820_cleanup_tx_#t~mem423#1 := read~intINTTYPE4#4(ns83820_cleanup_tx_~desc~2#1.base, ~bvadd~64(8bv64, ns83820_cleanup_tx_~desc~2#1.offset), 4bv64);call ns83820_cleanup_tx_#t~mem424#1 := read~intINTTYPE4#4(ns83820_cleanup_tx_~desc~2#1.base, ~bvadd~64(12bv64, ns83820_cleanup_tx_~desc~2#1.offset), 4bv64);call ns83820_cleanup_tx_#t~mem425#1 := read~intINTTYPE4#4(ns83820_cleanup_tx_~desc~2#1.base, ~bvadd~64(16bv64, ns83820_cleanup_tx_~desc~2#1.offset), 4bv64); [2025-02-08 03:55:10,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6962: assume !(0bv64 != ~bvadd~64(ns83820_cleanup_tx_~skb~4#1.base, ns83820_cleanup_tx_~skb~4#1.offset)); [2025-02-08 03:55:10,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6677: SUMMARY for call clear_rx_desc(ns83820_cleanup_rx_~dev#1.base, ns83820_cleanup_rx_~dev#1.offset, ns83820_cleanup_rx_~i~2#1); srcloc: null [2025-02-08 03:55:10,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8399-1: ldv_del_timer_sync_#res#1 := ldv_del_timer_sync_~arg0#1; [2025-02-08 03:55:10,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6678: ns83820_cleanup_rx_~i~2#1 := ~bvadd~32(1bv32, ns83820_cleanup_rx_~i~2#1); [2025-02-08 03:55:10,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6967: SUMMARY for call dev_kfree_skb_irq(ns83820_cleanup_tx_~skb~4#1.base, ns83820_cleanup_tx_~skb~4#1.offset); srcloc: null [2025-02-08 03:55:10,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6678-1: SUMMARY for call kfree_skb(ns83820_cleanup_rx_~skb~1#1.base, ns83820_cleanup_rx_~skb~1#1.offset); srcloc: null [2025-02-08 03:55:10,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9932-1: ldv_del_timer_sync_92_#res#1 := ldv_del_timer_sync_92_~ldv_func_res~0#1; [2025-02-08 03:55:10,385 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:10,389 INFO L158 Benchmark]: Toolchain (without parser) took 26694.72ms. Allocated memory was 83.9MB in the beginning and 461.4MB in the end (delta: 377.5MB). Free memory was 45.8MB in the beginning and 272.8MB in the end (delta: -227.1MB). Peak memory consumption was 387.2MB. Max. memory is 16.1GB. [2025-02-08 03:55:10,390 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 83.9MB. Free memory is still 62.6MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:55:10,390 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2367.75ms. Allocated memory was 83.9MB in the beginning and 159.4MB in the end (delta: 75.5MB). Free memory was 45.8MB in the beginning and 52.4MB in the end (delta: -6.6MB). Peak memory consumption was 107.5MB. Max. memory is 16.1GB. [2025-02-08 03:55:10,390 INFO L158 Benchmark]: Boogie Procedure Inliner took 152.19ms. Allocated memory is still 159.4MB. Free memory was 52.4MB in the beginning and 52.6MB in the end (delta: -191.6kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-08 03:55:10,391 INFO L158 Benchmark]: Boogie Preprocessor took 1152.50ms. Allocated memory was 159.4MB in the beginning and 461.4MB in the end (delta: 302.0MB). Free memory was 52.6MB in the beginning and 289.4MB in the end (delta: -236.8MB). Peak memory consumption was 234.8MB. Max. memory is 16.1GB. [2025-02-08 03:55:10,391 INFO L158 Benchmark]: IcfgBuilder took 23018.36ms. Allocated memory is still 461.4MB. Free memory was 289.4MB in the beginning and 272.8MB in the end (delta: 16.5MB). Peak memory consumption was 249.2MB. Max. memory is 16.1GB. [2025-02-08 03:55:10,392 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.16ms. Allocated memory is still 83.9MB. Free memory is still 62.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2367.75ms. Allocated memory was 83.9MB in the beginning and 159.4MB in the end (delta: 75.5MB). Free memory was 45.8MB in the beginning and 52.4MB in the end (delta: -6.6MB). Peak memory consumption was 107.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 152.19ms. Allocated memory is still 159.4MB. Free memory was 52.4MB in the beginning and 52.6MB in the end (delta: -191.6kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1152.50ms. Allocated memory was 159.4MB in the beginning and 461.4MB in the end (delta: 302.0MB). Free memory was 52.6MB in the beginning and 289.4MB in the end (delta: -236.8MB). Peak memory consumption was 234.8MB. Max. memory is 16.1GB. * IcfgBuilder took 23018.36ms. Allocated memory is still 461.4MB. Free memory was 289.4MB in the beginning and 272.8MB in the end (delta: 16.5MB). Peak memory consumption was 249.2MB. 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: 5259]: 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"); [5259] - GenericResultAtLocation [Line: 5266]: 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)); [5266] - GenericResultAtLocation [Line: 5273]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [5273] - GenericResultAtLocation [Line: 5316]: 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)); [5316-5317] - GenericResultAtLocation [Line: 5322]: 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"); [5322-5324] - GenericResultAtLocation [Line: 5344]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [5344] - GenericResultAtLocation [Line: 5351]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0": "+m" (v->counter)); [5351] - GenericResultAtLocation [Line: 5513]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5513] - GenericResultAtLocation [Line: 5520]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5520] - GenericResultAtLocation [Line: 5614]: 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)); [5614-5615] - GenericResultAtLocation [Line: 5648]: 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)); [5648-5649] - GenericResultAtLocation [Line: 5690]: 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" (79), "i" (12UL)); [5690-5691] - GenericResultAtLocation [Line: 5719]: 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" (91), "i" (12UL)); [5719-5720] - GenericResultAtLocation [Line: 6297]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [6297] - GenericResultAtLocation [Line: 6331]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/ethernet/natsemi/ns83820.c"), "i" (538), "i" (12UL)); [6331-6332] - GenericResultAtLocation [Line: 6765]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [6765] - GenericResultAtLocation [Line: 6925]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [6925] - GenericResultAtLocation [Line: 7447]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)dev->rx_info.next_rx_desc) [7447] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:55:10,504 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2