./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-hp-hp100.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-hp-hp100.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 2153d726b3df3279bb6505eb692efb4a8209caffcbc0811ddc19e986e257f695 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:53:31,876 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:53:31,928 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:53:31,931 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:53:31,932 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:53:31,944 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:53:31,945 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:53:31,945 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:53:31,945 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:53:31,945 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:53:31,945 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:53:31,945 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:53:31,945 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:53:31,946 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:53:31,946 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:53:31,946 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:53:31,946 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:53:31,946 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 03:53:31,946 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:53:31,946 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:53:31,946 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:53:31,946 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:53:31,946 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:53:31,947 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:53:31,947 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:53:31,947 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:53:31,947 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:53:31,947 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:53:31,947 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:53:31,947 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:53:31,947 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:53:31,947 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:53:31,947 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:53:31,947 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:53:31,948 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 03:53:31,948 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 03:53:31,948 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:53:31,948 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:53:31,948 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:53:31,948 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:53:31,948 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 -> 2153d726b3df3279bb6505eb692efb4a8209caffcbc0811ddc19e986e257f695 [2025-02-08 03:53:32,153 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:53:32,166 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:53:32,168 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:53:32,169 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:53:32,169 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:53:32,170 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-hp-hp100.cil.i [2025-02-08 03:53:33,316 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/7d507b82a/c84afb609daf493287330dff09d65c74/FLAGc31ddb538 [2025-02-08 03:53:33,806 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:53:33,807 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-hp-hp100.cil.i [2025-02-08 03:53:33,847 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/7d507b82a/c84afb609daf493287330dff09d65c74/FLAGc31ddb538 [2025-02-08 03:53:33,862 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/7d507b82a/c84afb609daf493287330dff09d65c74 [2025-02-08 03:53:33,864 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:53:33,866 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:53:33,867 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:53:33,867 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:53:33,870 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:53:33,871 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:53:33" (1/1) ... [2025-02-08 03:53:33,872 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@23383db0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:33, skipping insertion in model container [2025-02-08 03:53:33,873 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:53:33" (1/1) ... [2025-02-08 03:53:33,952 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:53:35,695 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-hp-hp100.cil.i[314801,314814] [2025-02-08 03:53:35,697 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-hp-hp100.cil.i[314970,314983] [2025-02-08 03:53:35,698 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-hp-hp100.cil.i[315137,315150] [2025-02-08 03:53:35,698 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-hp-hp100.cil.i[315305,315318] [2025-02-08 03:53:35,708 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:53:35,726 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:53:35,818 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"); [5204] [2025-02-08 03:53:35,820 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)); [5211] [2025-02-08 03:53:35,821 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/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)); [5246-5247] [2025-02-08 03:53:35,822 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"); [5252-5254] [2025-02-08 03:53:35,823 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [5314] [2025-02-08 03:53:35,823 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5317] [2025-02-08 03:53:35,823 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5320] [2025-02-08 03:53:35,823 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5323] [2025-02-08 03:53:35,824 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5392] [2025-02-08 03:53:35,825 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5438] [2025-02-08 03:53:35,825 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5446] [2025-02-08 03:53:35,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [5453] [2025-02-08 03:53:35,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [5461] [2025-02-08 03:53:35,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outl %0, %w1": : "a" (value), "Nd" (port)); [5468] [2025-02-08 03:53:35,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inl %w1, %0": "=a" (value): "Nd" (port)); [5476] [2025-02-08 03:53:35,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; outsl": "+S" (addr), "+c" (count): "d" (port)); [5483] [2025-02-08 03:53:35,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; insl": "+D" (addr), "+c" (count): "d" (port)); [5490] [2025-02-08 03:53:35,830 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)); [5559-5560] [2025-02-08 03:53:35,831 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)); [5593-5594] [2025-02-08 03:53:35,964 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-hp-hp100.cil.i[314801,314814] [2025-02-08 03:53:35,965 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-hp-hp100.cil.i[314970,314983] [2025-02-08 03:53:35,965 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-hp-hp100.cil.i[315137,315150] [2025-02-08 03:53:35,965 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-hp-hp100.cil.i[315305,315318] [2025-02-08 03:53:35,969 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:53:36,068 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:53:36,068 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:36 WrapperNode [2025-02-08 03:53:36,069 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:53:36,069 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:53:36,069 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:53:36,069 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:53:36,073 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:53:36" (1/1) ... [2025-02-08 03:53:36,110 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:53:36" (1/1) ... [2025-02-08 03:53:36,255 INFO L138 Inliner]: procedures = 390, calls = 1834, calls flagged for inlining = 178, calls inlined = 157, statements flattened = 4991 [2025-02-08 03:53:36,255 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:53:36,255 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:53:36,256 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:53:36,256 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:53:36,263 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:36" (1/1) ... [2025-02-08 03:53:36,263 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:36" (1/1) ... [2025-02-08 03:53:36,300 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:36" (1/1) ... [2025-02-08 03:53:36,803 INFO L175 MemorySlicer]: Split 688 memory accesses to 17 slices as follows [8, 4, 6, 2, 8, 24, 2, 8, 6, 1, 1, 2, 1, 2, 556, 54, 3]. 81 percent of accesses are in the largest equivalence class. The 54 initializations are split as follows [0, 0, 6, 0, 0, 24, 0, 8, 6, 0, 1, 2, 0, 0, 6, 0, 1]. The 343 writes are split as follows [1, 4, 0, 1, 2, 0, 1, 0, 0, 0, 0, 0, 1, 0, 291, 42, 0]. [2025-02-08 03:53:36,806 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:36" (1/1) ... [2025-02-08 03:53:36,806 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:36" (1/1) ... [2025-02-08 03:53:36,900 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:36" (1/1) ... [2025-02-08 03:53:36,911 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:36" (1/1) ... [2025-02-08 03:53:36,933 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:36" (1/1) ... [2025-02-08 03:53:36,949 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:36" (1/1) ... [2025-02-08 03:53:36,986 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:53:36,988 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:53:36,988 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:53:36,988 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:53:36,989 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:36" (1/1) ... [2025-02-08 03:53:36,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:53:37,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:53:37,012 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:53:37,013 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:53:37,028 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:53:37,028 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:53:37,028 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2025-02-08 03:53:37,028 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2025-02-08 03:53:37,028 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:53:37,028 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:53:37,028 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:53:37,028 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:53:37,028 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 03:53:37,028 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 03:53:37,028 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_66 [2025-02-08 03:53:37,029 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_66 [2025-02-08 03:53:37,029 INFO L130 BoogieDeclarations]: Found specification of procedure dev_trans_start [2025-02-08 03:53:37,029 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_trans_start [2025-02-08 03:53:37,029 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_open [2025-02-08 03:53:37,029 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_open [2025-02-08 03:53:37,029 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_load_eeprom [2025-02-08 03:53:37,029 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_load_eeprom [2025-02-08 03:53:37,029 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_sense_lan [2025-02-08 03:53:37,029 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_sense_lan [2025-02-08 03:53:37,029 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:53:37,029 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:53:37,029 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2025-02-08 03:53:37,029 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_rx [2025-02-08 03:53:37,029 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 03:53:37,029 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 03:53:37,029 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:53:37,029 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:53:37,029 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-02-08 03:53:37,029 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-02-08 03:53:37,029 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:53:37,029 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-02-08 03:53:37,029 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-02-08 03:53:37,029 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_word [2025-02-08 03:53:37,029 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_word [2025-02-08 03:53:37,029 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:53:37,029 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:53:37,029 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_cascade_reset [2025-02-08 03:53:37,029 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_cascade_reset [2025-02-08 03:53:37,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 03:53:37,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 03:53:37,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 03:53:37,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 03:53:37,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 03:53:37,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 03:53:37,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 03:53:37,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 03:53:37,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 03:53:37,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 03:53:37,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 03:53:37,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 03:53:37,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 03:53:37,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 03:53:37,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 03:53:37,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 03:53:37,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 03:53:37,030 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 03:53:37,030 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 03:53:37,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 03:53:37,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 03:53:37,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 03:53:37,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 03:53:37,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 03:53:37,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 03:53:37,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 03:53:37,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 03:53:37,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 03:53:37,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 03:53:37,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 03:53:37,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 03:53:37,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 03:53:37,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 03:53:37,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 03:53:37,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 03:53:37,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 03:53:37,032 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:53:37,032 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:53:37,032 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 03:53:37,032 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 03:53:37,032 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 03:53:37,032 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 03:53:37,032 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 03:53:37,032 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 03:53:37,032 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 03:53:37,032 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 03:53:37,032 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 03:53:37,032 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 03:53:37,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 03:53:37,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 03:53:37,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 03:53:37,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 03:53:37,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 03:53:37,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 03:53:37,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 03:53:37,033 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 03:53:37,033 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 03:53:37,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:53:37,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:53:37,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:53:37,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:53:37,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:53:37,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:53:37,034 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:53:37,034 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:53:37,034 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:53:37,034 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:53:37,034 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:53:37,034 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:53:37,034 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:53:37,034 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:53:37,034 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:53:37,034 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:53:37,034 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:53:37,034 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:53:37,034 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:53:37,034 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:53:37,035 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:53:37,035 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:53:37,035 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:53:37,035 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:53:37,035 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:53:37,035 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:53:37,035 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:53:37,035 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:53:37,035 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:53:37,035 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:53:37,035 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:53:37,035 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:53:37,035 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:53:37,035 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:53:37,035 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_rx_bm [2025-02-08 03:53:37,035 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_rx_bm [2025-02-08 03:53:37,036 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_BM_shutdown [2025-02-08 03:53:37,036 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_BM_shutdown [2025-02-08 03:53:37,036 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:53:37,036 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:53:37,036 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:53:37,036 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:53:37,036 INFO L130 BoogieDeclarations]: Found specification of procedure wait [2025-02-08 03:53:37,036 INFO L138 BoogieDeclarations]: Found implementation of procedure wait [2025-02-08 03:53:37,036 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-02-08 03:53:37,036 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-02-08 03:53:37,036 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_hwinit [2025-02-08 03:53:37,036 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_hwinit [2025-02-08 03:53:37,036 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-08 03:53:37,036 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-08 03:53:37,036 INFO L130 BoogieDeclarations]: Found specification of procedure virt_to_whatever [2025-02-08 03:53:37,036 INFO L138 BoogieDeclarations]: Found implementation of procedure virt_to_whatever [2025-02-08 03:53:37,036 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_close [2025-02-08 03:53:37,036 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_close [2025-02-08 03:53:37,036 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:53:37,036 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_stop_interface [2025-02-08 03:53:37,037 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_stop_interface [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_check_lan [2025-02-08 03:53:37,037 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_check_lan [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:53:37,037 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:53:37,037 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 03:53:37,037 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:53:37,037 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-08 03:53:37,037 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-08 03:53:37,037 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_rxfill [2025-02-08 03:53:37,037 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_rxfill [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 03:53:37,037 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-08 03:53:37,037 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 03:53:37,037 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:53:37,037 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:53:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_update_stats [2025-02-08 03:53:37,038 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_update_stats [2025-02-08 03:53:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:53:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:53:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:53:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:53:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:53:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:53:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:53:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:53:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:53:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:53:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:53:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:53:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 03:53:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 03:53:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 03:53:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 03:53:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 03:53:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:53:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:53:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:53:37,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:53:37,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:53:37,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:53:37,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:53:37,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:53:37,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:53:37,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:53:37,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:53:37,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:53:37,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:53:37,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:53:37,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:53:37,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:53:37,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:53:37,040 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:53:37,040 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:53:37,040 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:53:37,040 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:53:37,040 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-02-08 03:53:37,040 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-02-08 03:53:37,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:53:37,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:53:37,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:53:37,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:53:37,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:53:37,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:53:37,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:53:37,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:53:37,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:53:37,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:53:37,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:53:37,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:53:37,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:53:37,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:53:37,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:53:37,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:53:37,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 03:53:37,041 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:53:37,041 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:53:37,041 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:53:37,041 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:53:37,041 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:53:37,041 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:53:37,041 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:53:37,041 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:53:37,041 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:53:37,041 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:53:37,041 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:53:37,041 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:53:37,041 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:53:37,041 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:53:37,041 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:53:37,041 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:53:37,041 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 03:53:37,041 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-08 03:53:37,041 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-08 03:53:37,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:53:37,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:53:37,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:53:37,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:53:37,042 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:53:37,042 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:53:37,042 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:53:37,042 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:53:37,042 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:53:37,042 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:53:37,042 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:53:37,042 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:53:37,042 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:53:37,042 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:53:37,042 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:53:37,042 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:53:37,042 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:53:37,042 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:53:37,042 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:53:37,042 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:53:37,042 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-08 03:53:37,042 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-08 03:53:37,042 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2025-02-08 03:53:37,042 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2025-02-08 03:53:37,042 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 03:53:37,042 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 03:53:37,042 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2025-02-08 03:53:37,043 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:53:37,043 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2025-02-08 03:53:37,043 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_pci_remove [2025-02-08 03:53:37,043 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_pci_remove [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_build_rx_pdl [2025-02-08 03:53:37,043 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_build_rx_pdl [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2025-02-08 03:53:37,043 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 03:53:37,043 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2025-02-08 03:53:37,043 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_hp100_private [2025-02-08 03:53:37,043 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_hp100_private [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure eth_type_trans [2025-02-08 03:53:37,043 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_type_trans [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:53:37,043 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_hp100_private [2025-02-08 03:53:37,043 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_hp100_private [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_80 [2025-02-08 03:53:37,043 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_80 [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout_interruptible [2025-02-08 03:53:37,043 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout_interruptible [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2025-02-08 03:53:37,043 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:53:37,043 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_set_multicast_list [2025-02-08 03:53:37,043 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_set_multicast_list [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_start_interface [2025-02-08 03:53:37,043 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_start_interface [2025-02-08 03:53:37,043 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2025-02-08 03:53:37,043 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2025-02-08 03:53:37,044 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_clean_txring [2025-02-08 03:53:37,044 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_clean_txring [2025-02-08 03:53:37,044 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2025-02-08 03:53:37,044 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2025-02-08 03:53:37,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 03:53:37,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 03:53:37,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 03:53:37,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 03:53:37,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 03:53:37,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 03:53:37,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 03:53:37,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 03:53:37,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 03:53:37,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 03:53:37,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 03:53:37,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 03:53:37,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 03:53:37,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 03:53:37,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 03:53:37,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 03:53:37,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 03:53:37,045 INFO L130 BoogieDeclarations]: Found specification of procedure inw [2025-02-08 03:53:37,045 INFO L138 BoogieDeclarations]: Found implementation of procedure inw [2025-02-08 03:53:37,045 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:53:37,045 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:53:37,046 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_login_to_vg_hub [2025-02-08 03:53:37,046 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_login_to_vg_hub [2025-02-08 03:53:37,046 INFO L130 BoogieDeclarations]: Found specification of procedure preempt_count [2025-02-08 03:53:37,046 INFO L138 BoogieDeclarations]: Found implementation of procedure preempt_count [2025-02-08 03:53:37,616 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:53:37,619 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:53:38,082 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:53:38,088 INFO L158 Benchmark]: Toolchain (without parser) took 4221.46ms. Allocated memory was 167.8MB in the beginning and 318.8MB in the end (delta: 151.0MB). Free memory was 120.0MB in the beginning and 121.5MB in the end (delta: -1.5MB). Peak memory consumption was 145.2MB. Max. memory is 16.1GB. [2025-02-08 03:53:38,088 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 226.5MB. Free memory was 140.2MB in the beginning and 139.9MB in the end (delta: 307.6kB). There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:53:38,089 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2202.04ms. Allocated memory is still 167.8MB. Free memory was 119.5MB in the beginning and 62.0MB in the end (delta: 57.5MB). Peak memory consumption was 118.1MB. Max. memory is 16.1GB. [2025-02-08 03:53:38,089 INFO L158 Benchmark]: Boogie Procedure Inliner took 185.84ms. Allocated memory is still 167.8MB. Free memory was 62.0MB in the beginning and 73.2MB in the end (delta: -11.3MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2025-02-08 03:53:38,089 INFO L158 Benchmark]: Boogie Preprocessor took 730.48ms. Allocated memory was 167.8MB in the beginning and 318.8MB in the end (delta: 151.0MB). Free memory was 73.2MB in the beginning and 184.6MB in the end (delta: -111.4MB). Peak memory consumption was 127.8MB. Max. memory is 16.1GB. [2025-02-08 03:53:38,089 INFO L158 Benchmark]: IcfgBuilder took 1098.65ms. Allocated memory is still 318.8MB. Free memory was 184.6MB in the beginning and 121.5MB in the end (delta: 63.1MB). Peak memory consumption was 67.1MB. Max. memory is 16.1GB. [2025-02-08 03:53:38,091 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18ms. Allocated memory is still 226.5MB. Free memory was 140.2MB in the beginning and 139.9MB in the end (delta: 307.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2202.04ms. Allocated memory is still 167.8MB. Free memory was 119.5MB in the beginning and 62.0MB in the end (delta: 57.5MB). Peak memory consumption was 118.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 185.84ms. Allocated memory is still 167.8MB. Free memory was 62.0MB in the beginning and 73.2MB in the end (delta: -11.3MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 730.48ms. Allocated memory was 167.8MB in the beginning and 318.8MB in the end (delta: 151.0MB). Free memory was 73.2MB in the beginning and 184.6MB in the end (delta: -111.4MB). Peak memory consumption was 127.8MB. Max. memory is 16.1GB. * IcfgBuilder took 1098.65ms. Allocated memory is still 318.8MB. Free memory was 184.6MB in the beginning and 121.5MB in the end (delta: 63.1MB). Peak memory consumption was 67.1MB. 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: 5204]: 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"); [5204] - GenericResultAtLocation [Line: 5211]: 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)); [5211] - GenericResultAtLocation [Line: 5246]: 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)); [5246-5247] - GenericResultAtLocation [Line: 5252]: 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"); [5252-5254] - GenericResultAtLocation [Line: 5314]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [5314] - GenericResultAtLocation [Line: 5317]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5317] - GenericResultAtLocation [Line: 5320]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5320] - GenericResultAtLocation [Line: 5323]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5323] - GenericResultAtLocation [Line: 5392]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5392] - GenericResultAtLocation [Line: 5438]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5438] - GenericResultAtLocation [Line: 5446]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5446] - GenericResultAtLocation [Line: 5453]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [5453] - GenericResultAtLocation [Line: 5461]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [5461] - GenericResultAtLocation [Line: 5468]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outl %0, %w1": : "a" (value), "Nd" (port)); [5468] - GenericResultAtLocation [Line: 5476]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inl %w1, %0": "=a" (value): "Nd" (port)); [5476] - GenericResultAtLocation [Line: 5483]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("rep; outsl": "+S" (addr), "+c" (count): "d" (port)); [5483] - GenericResultAtLocation [Line: 5490]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("rep; insl": "+D" (addr), "+c" (count): "d" (port)); [5490] - GenericResultAtLocation [Line: 5559]: 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)); [5559-5560] - GenericResultAtLocation [Line: 5593]: 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)); [5593-5594] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:53:38,124 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-hp-hp100.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 2153d726b3df3279bb6505eb692efb4a8209caffcbc0811ddc19e986e257f695 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:53:40,290 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:53:40,393 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:53:40,398 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:53:40,398 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:53:40,423 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:53:40,424 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:53:40,425 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:53:40,425 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:53:40,425 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:53:40,426 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:53:40,426 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:53:40,426 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:53:40,426 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:53:40,427 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:53:40,427 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:53:40,427 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:53:40,427 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:53:40,427 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:53:40,427 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:53:40,427 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:53:40,427 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 03:53:40,428 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 03:53:40,428 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 03:53:40,428 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:53:40,428 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:53:40,428 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:53:40,428 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:53:40,428 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:53:40,428 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:53:40,428 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:53:40,429 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:53:40,429 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:53:40,429 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:53:40,429 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:53:40,429 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:53:40,429 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 03:53:40,429 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 03:53:40,429 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:53:40,429 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:53:40,430 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:53:40,430 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:53:40,430 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 -> 2153d726b3df3279bb6505eb692efb4a8209caffcbc0811ddc19e986e257f695 [2025-02-08 03:53:40,679 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:53:40,688 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:53:40,690 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:53:40,694 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:53:40,695 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:53:40,696 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-hp-hp100.cil.i [2025-02-08 03:53:41,955 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/b04d18158/2b2a1930bd6d41cf8abb2179cb539807/FLAG2b1bd9d6c [2025-02-08 03:53:42,414 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:53:42,414 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-hp-hp100.cil.i [2025-02-08 03:53:42,474 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/b04d18158/2b2a1930bd6d41cf8abb2179cb539807/FLAG2b1bd9d6c [2025-02-08 03:53:42,517 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/b04d18158/2b2a1930bd6d41cf8abb2179cb539807 [2025-02-08 03:53:42,518 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:53:42,519 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:53:42,520 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:53:42,520 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:53:42,523 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:53:42,524 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:53:42" (1/1) ... [2025-02-08 03:53:42,524 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c3b2164 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:42, skipping insertion in model container [2025-02-08 03:53:42,525 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:53:42" (1/1) ... [2025-02-08 03:53:42,603 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:53:43,207 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,212 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,216 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,353 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,505 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,528 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,530 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,534 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,541 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,542 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,543 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,545 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,564 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,564 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,567 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,568 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,569 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,569 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,570 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,582 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,582 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,583 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,584 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,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:53:43,592 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,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:53:43,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:53:43,599 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,603 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,603 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,604 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,604 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,606 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,606 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,607 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,607 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,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:53:43,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:53:43,633 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,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:53:43,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:53:43,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:53:43,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:53:43,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:53:43,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:53:43,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:53:43,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:53:43,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:53:43,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:53:43,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:53:43,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:53:43,655 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,660 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,665 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,665 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,666 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,671 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,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:53:43,755 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,763 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,773 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,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:53:43,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:53:43,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:53:43,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:53:43,791 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,796 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,797 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,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:53:43,822 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:43,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:53:43,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:53:44,042 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-hp-hp100.cil.i[314801,314814] [2025-02-08 03:53:44,045 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-hp-hp100.cil.i[314970,314983] [2025-02-08 03:53:44,045 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-hp-hp100.cil.i[315137,315150] [2025-02-08 03:53:44,046 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-hp-hp100.cil.i[315305,315318] [2025-02-08 03:53:44,059 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:53:44,060 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:53:44,104 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:53:44,218 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"); [5204] [2025-02-08 03:53:44,220 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)); [5211] [2025-02-08 03:53:44,222 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)); [5246-5247] [2025-02-08 03:53:44,223 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"); [5252-5254] [2025-02-08 03:53:44,224 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [5314] [2025-02-08 03:53:44,225 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5317] [2025-02-08 03:53:44,225 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5320] [2025-02-08 03:53:44,225 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5323] [2025-02-08 03:53:44,227 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5392] [2025-02-08 03:53:44,228 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5438] [2025-02-08 03:53:44,228 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5446] [2025-02-08 03:53:44,228 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [5453] [2025-02-08 03:53:44,229 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [5461] [2025-02-08 03:53:44,229 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outl %0, %w1": : "a" (value), "Nd" (port)); [5468] [2025-02-08 03:53:44,229 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inl %w1, %0": "=a" (value): "Nd" (port)); [5476] [2025-02-08 03:53:44,229 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; outsl": "+S" (addr), "+c" (count): "d" (port)); [5483] [2025-02-08 03:53:44,230 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; insl": "+D" (addr), "+c" (count): "d" (port)); [5490] [2025-02-08 03:53:44,234 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)); [5559-5560] [2025-02-08 03:53:44,238 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)); [5593-5594] [2025-02-08 03:53:44,461 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-hp-hp100.cil.i[314801,314814] [2025-02-08 03:53:44,462 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-hp-hp100.cil.i[314970,314983] [2025-02-08 03:53:44,463 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-hp-hp100.cil.i[315137,315150] [2025-02-08 03:53:44,463 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-hp-hp100.cil.i[315305,315318] [2025-02-08 03:53:44,470 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:53:44,615 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:53:44,617 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:44 WrapperNode [2025-02-08 03:53:44,617 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:53:44,618 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:53:44,618 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:53:44,618 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:53:44,623 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:53:44" (1/1) ... [2025-02-08 03:53:44,685 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:53:44" (1/1) ... [2025-02-08 03:53:44,806 INFO L138 Inliner]: procedures = 403, calls = 1834, calls flagged for inlining = 178, calls inlined = 157, statements flattened = 4129 [2025-02-08 03:53:44,807 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:53:44,808 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:53:44,808 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:53:44,808 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:53:44,815 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:44" (1/1) ... [2025-02-08 03:53:44,815 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:44" (1/1) ... [2025-02-08 03:53:44,846 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:44" (1/1) ... [2025-02-08 03:53:45,361 INFO L175 MemorySlicer]: Split 688 memory accesses to 17 slices as follows [6, 2, 1, 8, 8, 4, 2, 1, 6, 1, 8, 24, 2, 556, 54, 2, 3]. 81 percent of accesses are in the largest equivalence class. The 54 initializations are split as follows [6, 0, 0, 8, 0, 0, 0, 0, 6, 1, 0, 24, 2, 6, 0, 0, 1]. The 343 writes are split as follows [0, 0, 1, 0, 1, 4, 1, 0, 0, 0, 2, 0, 0, 291, 42, 1, 0]. [2025-02-08 03:53:45,362 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:44" (1/1) ... [2025-02-08 03:53:45,362 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:44" (1/1) ... [2025-02-08 03:53:45,468 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:44" (1/1) ... [2025-02-08 03:53:45,479 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:44" (1/1) ... [2025-02-08 03:53:45,506 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:44" (1/1) ... [2025-02-08 03:53:45,526 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:44" (1/1) ... [2025-02-08 03:53:45,583 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:53:45,587 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:53:45,588 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:53:45,588 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:53:45,589 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:53:44" (1/1) ... [2025-02-08 03:53:45,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:53:45,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:53:45,618 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:53:45,620 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:53:45,637 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:53:45,638 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:53:45,638 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2025-02-08 03:53:45,639 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2025-02-08 03:53:45,639 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:53:45,639 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:53:45,639 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:53:45,639 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:53:45,639 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 03:53:45,639 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 03:53:45,639 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_66 [2025-02-08 03:53:45,639 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_66 [2025-02-08 03:53:45,640 INFO L130 BoogieDeclarations]: Found specification of procedure dev_trans_start [2025-02-08 03:53:45,640 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_trans_start [2025-02-08 03:53:45,640 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_open [2025-02-08 03:53:45,640 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_open [2025-02-08 03:53:45,641 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT [2025-02-08 03:53:45,641 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT [2025-02-08 03:53:45,641 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_load_eeprom [2025-02-08 03:53:45,641 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_load_eeprom [2025-02-08 03:53:45,641 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_sense_lan [2025-02-08 03:53:45,641 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_sense_lan [2025-02-08 03:53:45,641 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:53:45,641 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:53:45,641 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2025-02-08 03:53:45,641 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_rx [2025-02-08 03:53:45,641 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 03:53:45,641 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 03:53:45,641 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:53:45,641 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:53:45,641 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-02-08 03:53:45,641 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-02-08 03:53:45,641 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:53:45,641 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-02-08 03:53:45,642 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_word [2025-02-08 03:53:45,642 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_word [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2025-02-08 03:53:45,642 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:53:45,642 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:53:45,643 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_cascade_reset [2025-02-08 03:53:45,643 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_cascade_reset [2025-02-08 03:53:45,643 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 03:53:45,643 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 03:53:45,643 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:53:45,643 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:53:45,643 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 03:53:45,643 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 03:53:45,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:53:45,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:53:45,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:53:45,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:53:45,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:53:45,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:53:45,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:53:45,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:53:45,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:53:45,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:53:45,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:53:45,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:53:45,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:53:45,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:53:45,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:53:45,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:53:45,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:53:45,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:53:45,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:53:45,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:53:45,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:53:45,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:53:45,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:53:45,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:53:45,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:53:45,646 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:53:45,646 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:53:45,646 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:53:45,646 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:53:45,646 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:53:45,646 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:53:45,646 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:53:45,646 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:53:45,646 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:53:45,646 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_rx_bm [2025-02-08 03:53:45,647 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_rx_bm [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_BM_shutdown [2025-02-08 03:53:45,647 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_BM_shutdown [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:53:45,647 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:53:45,647 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure wait [2025-02-08 03:53:45,647 INFO L138 BoogieDeclarations]: Found implementation of procedure wait [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-02-08 03:53:45,647 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_hwinit [2025-02-08 03:53:45,647 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_hwinit [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-08 03:53:45,647 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure virt_to_whatever [2025-02-08 03:53:45,647 INFO L138 BoogieDeclarations]: Found implementation of procedure virt_to_whatever [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_close [2025-02-08 03:53:45,647 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_close [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:53:45,647 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_stop_interface [2025-02-08 03:53:45,647 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_stop_interface [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_check_lan [2025-02-08 03:53:45,647 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_check_lan [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:53:45,647 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:53:45,647 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 03:53:45,647 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:53:45,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:53:45,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:53:45,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:53:45,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:53:45,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:53:45,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2025-02-08 03:53:45,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2025-02-08 03:53:45,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2025-02-08 03:53:45,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2025-02-08 03:53:45,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2025-02-08 03:53:45,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2025-02-08 03:53:45,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2025-02-08 03:53:45,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2025-02-08 03:53:45,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2025-02-08 03:53:45,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2025-02-08 03:53:45,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2025-02-08 03:53:45,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#11 [2025-02-08 03:53:45,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#12 [2025-02-08 03:53:45,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#13 [2025-02-08 03:53:45,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#14 [2025-02-08 03:53:45,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#15 [2025-02-08 03:53:45,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#16 [2025-02-08 03:53:45,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2025-02-08 03:53:45,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2025-02-08 03:53:45,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2025-02-08 03:53:45,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2025-02-08 03:53:45,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2025-02-08 03:53:45,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2025-02-08 03:53:45,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2025-02-08 03:53:45,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2025-02-08 03:53:45,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2025-02-08 03:53:45,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2025-02-08 03:53:45,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2025-02-08 03:53:45,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#11 [2025-02-08 03:53:45,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#12 [2025-02-08 03:53:45,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#13 [2025-02-08 03:53:45,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#14 [2025-02-08 03:53:45,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#15 [2025-02-08 03:53:45,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#16 [2025-02-08 03:53:45,650 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:53:45,650 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:53:45,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2025-02-08 03:53:45,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#11 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#12 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#13 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#14 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#15 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#16 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-08 03:53:45,651 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_rxfill [2025-02-08 03:53:45,651 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_rxfill [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 03:53:45,651 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-08 03:53:45,651 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 03:53:45,651 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#11 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#12 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#13 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#14 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#15 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#16 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:53:45,651 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_update_stats [2025-02-08 03:53:45,651 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_update_stats [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 03:53:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 03:53:45,652 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 03:53:45,652 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 03:53:45,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 03:53:45,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 03:53:45,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 03:53:45,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 03:53:45,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:53:45,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:53:45,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:53:45,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:53:45,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:53:45,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:53:45,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:53:45,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:53:45,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:53:45,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:53:45,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:53:45,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 03:53:45,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 03:53:45,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 03:53:45,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 03:53:45,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 03:53:45,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 03:53:45,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 03:53:45,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 03:53:45,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 03:53:45,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 03:53:45,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 03:53:45,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 03:53:45,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 03:53:45,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 03:53:45,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 03:53:45,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 03:53:45,659 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:53:45,660 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:53:45,660 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-02-08 03:53:45,660 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:53:45,660 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 03:53:45,660 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:53:45,660 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:53:45,660 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:53:45,661 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:53:45,661 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:53:45,661 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:53:45,661 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:53:45,661 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:53:45,661 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:53:45,661 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:53:45,661 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:53:45,661 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:53:45,661 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:53:45,661 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:53:45,661 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:53:45,661 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:53:45,661 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-08 03:53:45,661 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 03:53:45,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 03:53:45,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 03:53:45,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 03:53:45,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 03:53:45,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-02-08 03:53:45,663 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:53:45,663 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:53:45,663 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2025-02-08 03:53:45,663 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2025-02-08 03:53:45,663 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 03:53:45,663 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 03:53:45,663 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2025-02-08 03:53:45,663 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2025-02-08 03:53:45,663 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:53:45,663 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:53:45,663 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2025-02-08 03:53:45,663 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2025-02-08 03:53:45,663 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_pci_remove [2025-02-08 03:53:45,663 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_pci_remove [2025-02-08 03:53:45,663 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_build_rx_pdl [2025-02-08 03:53:45,663 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_build_rx_pdl [2025-02-08 03:53:45,663 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2025-02-08 03:53:45,663 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2025-02-08 03:53:45,663 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 03:53:45,663 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 03:53:45,663 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~C_INT [2025-02-08 03:53:45,663 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~C_INT [2025-02-08 03:53:45,663 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2025-02-08 03:53:45,663 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2025-02-08 03:53:45,663 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_hp100_private [2025-02-08 03:53:45,663 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_hp100_private [2025-02-08 03:53:45,666 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 03:53:45,666 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 03:53:45,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 03:53:45,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 03:53:45,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 03:53:45,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 03:53:45,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 03:53:45,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 03:53:45,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 03:53:45,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 03:53:45,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 03:53:45,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 03:53:45,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 03:53:45,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 03:53:45,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2025-02-08 03:53:45,668 INFO L130 BoogieDeclarations]: Found specification of procedure eth_type_trans [2025-02-08 03:53:45,668 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_type_trans [2025-02-08 03:53:45,668 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:53:45,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:53:45,668 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_hp100_private [2025-02-08 03:53:45,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_hp100_private [2025-02-08 03:53:45,668 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_80 [2025-02-08 03:53:45,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_80 [2025-02-08 03:53:45,668 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout_interruptible [2025-02-08 03:53:45,668 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout_interruptible [2025-02-08 03:53:45,668 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2025-02-08 03:53:45,673 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2025-02-08 03:53:45,673 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:53:45,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:53:45,673 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_set_multicast_list [2025-02-08 03:53:45,673 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_set_multicast_list [2025-02-08 03:53:45,673 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_start_interface [2025-02-08 03:53:45,673 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_start_interface [2025-02-08 03:53:45,673 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2025-02-08 03:53:45,673 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2025-02-08 03:53:45,673 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_clean_txring [2025-02-08 03:53:45,673 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_clean_txring [2025-02-08 03:53:45,673 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2025-02-08 03:53:45,673 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2025-02-08 03:53:45,673 INFO L130 BoogieDeclarations]: Found specification of procedure inw [2025-02-08 03:53:45,673 INFO L138 BoogieDeclarations]: Found implementation of procedure inw [2025-02-08 03:53:45,673 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:53:45,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:53:45,673 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_login_to_vg_hub [2025-02-08 03:53:45,673 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_login_to_vg_hub [2025-02-08 03:53:45,673 INFO L130 BoogieDeclarations]: Found specification of procedure preempt_count [2025-02-08 03:53:45,673 INFO L138 BoogieDeclarations]: Found implementation of procedure preempt_count [2025-02-08 03:53:46,453 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:53:46,456 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:53:49,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12220: havoc #t~nondet932; [2025-02-08 03:53:49,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint hp100_openFINAL: assume true; [2025-02-08 03:53:49,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12311: havoc request_threaded_irq_#t~nondet946#1; [2025-02-08 03:53:49,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6830: havoc #t~memset~res337#1.base, #t~memset~res337#1.offset; [2025-02-08 03:53:49,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6832: SUMMARY for call hp100_hwinit(~dev#1.base, ~dev#1.offset); srcloc: null [2025-02-08 03:53:49,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6826: ~tmp___1~6#1 := #t~ret336#1;havoc #t~ret336#1;call write~intINTTYPE2#13(~tmp___1~6#1[16:0], ~lp~4#1.base, ~bvadd~64(121bv64, ~lp~4#1.offset), 2bv64);call write~intINTTYPE1#13(2bv8, ~lp~4#1.base, ~bvadd~64(127bv64, ~lp~4#1.offset), 1bv64);call write~intINTTYPE1#13(0bv8, ~lp~4#1.base, ~bvadd~64(128bv64, ~lp~4#1.offset), 1bv64); [2025-02-08 03:53:49,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6830-1: SUMMARY for call #t~memset~res337#1.base, #t~memset~res337#1.offset := #Ultimate.C_memset#13(~lp~4#1.base, ~bvadd~64(129bv64, ~lp~4#1.offset), 0bv32, 8bv64); srcloc: null [2025-02-08 03:53:49,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5800-1: SUMMARY for call netif_start_queue_#t~ret148#1.base, netif_start_queue_#t~ret148#1.offset := netdev_get_tx_queue(netif_start_queue_~dev#1.base, netif_start_queue_~dev#1.offset, 0bv32); srcloc: null [2025-02-08 03:53:49,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6826-1: SUMMARY for call #t~ret336#1 := hp100_sense_lan(~dev#1.base, ~dev#1.offset); srcloc: null [2025-02-08 03:53:49,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5800: netif_start_queue_~tmp~10#1.base, netif_start_queue_~tmp~10#1.offset := netif_start_queue_#t~ret148#1.base, netif_start_queue_#t~ret148#1.offset;havoc netif_start_queue_#t~ret148#1.base, netif_start_queue_#t~ret148#1.offset;assume { :begin_inline_netif_tx_start_queue } true;netif_tx_start_queue_#in~dev_queue#1.base, netif_tx_start_queue_#in~dev_queue#1.offset := netif_start_queue_~tmp~10#1.base, netif_start_queue_~tmp~10#1.offset;havoc netif_tx_start_queue_~dev_queue#1.base, netif_tx_start_queue_~dev_queue#1.offset;netif_tx_start_queue_~dev_queue#1.base, netif_tx_start_queue_~dev_queue#1.offset := netif_tx_start_queue_#in~dev_queue#1.base, netif_tx_start_queue_#in~dev_queue#1.offset;assume { :begin_inline_clear_bit } true;clear_bit_#in~nr#1, clear_bit_#in~addr#1.base, clear_bit_#in~addr#1.offset := 0bv64, netif_tx_start_queue_~dev_queue#1.base, ~bvadd~64(408bv64, netif_tx_start_queue_~dev_queue#1.offset);havoc clear_bit_~nr#1, clear_bit_~addr#1.base, clear_bit_~addr#1.offset;clear_bit_~nr#1 := clear_bit_#in~nr#1;clear_bit_~addr#1.base, clear_bit_~addr#1.offset := clear_bit_#in~addr#1.base, clear_bit_#in~addr#1.offset;havoc clear_bit_~nr#1, clear_bit_~addr#1.base, clear_bit_~addr#1.offset;havoc clear_bit_#in~nr#1, clear_bit_#in~addr#1.base, clear_bit_#in~addr#1.offset;assume { :end_inline_clear_bit } true;havoc netif_tx_start_queue_~dev_queue#1.base, netif_tx_start_queue_~dev_queue#1.offset;havoc netif_tx_start_queue_#in~dev_queue#1.base, netif_tx_start_queue_#in~dev_queue#1.offset;assume { :end_inline_netif_tx_start_queue } true;havoc netif_start_queue_#t~ret148#1.base, netif_start_queue_#t~ret148#1.offset, netif_start_queue_~dev#1.base, netif_start_queue_~dev#1.offset, netif_start_queue_~tmp~10#1.base, netif_start_queue_~tmp~10#1.offset;havoc netif_start_queue_#in~dev#1.base, netif_start_queue_#in~dev#1.offset;assume { :end_inline_netif_start_queue } true; [2025-02-08 03:53:49,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6818: havoc #t~mem334#1;havoc #t~ret335#1;#res#1 := 4294967285bv32; [2025-02-08 03:53:49,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10183: #t~ret333#1 := ldv_request_irq_63_#res#1;havoc ldv_request_irq_63_#t~ret819#1, ldv_request_irq_63_#t~ret820#1, ldv_request_irq_63_~irq#1, ldv_request_irq_63_~handler#1.base, ldv_request_irq_63_~handler#1.offset, ldv_request_irq_63_~flags#1, ldv_request_irq_63_~name#1.base, ldv_request_irq_63_~name#1.offset, ldv_request_irq_63_~dev#1.base, ldv_request_irq_63_~dev#1.offset, ldv_request_irq_63_~ldv_func_res~1#1, ldv_request_irq_63_~tmp~75#1, ldv_request_irq_63_~tmp___0~36#1;havoc ldv_request_irq_63_#in~irq#1, ldv_request_irq_63_#in~handler#1.base, ldv_request_irq_63_#in~handler#1.offset, ldv_request_irq_63_#in~flags#1, ldv_request_irq_63_#in~name#1.base, ldv_request_irq_63_#in~name#1.offset, ldv_request_irq_63_#in~dev#1.base, ldv_request_irq_63_#in~dev#1.offset;assume { :end_inline_ldv_request_irq_63 } true;~tmp___0~9#1 := #t~ret333#1;havoc #t~mem331#1;havoc #t~mem332#1;havoc #t~ret333#1; [2025-02-08 03:53:49,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6816: assume 0bv32 != ~tmp___0~9#1;call #t~mem334#1 := read~intINTTYPE4#13(~dev#1.base, ~bvadd~64(64bv64, ~dev#1.offset), 4bv64); [2025-02-08 03:53:49,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6816: assume !(0bv32 != ~tmp___0~9#1);call write~intINTTYPE8#13(~jiffies~0, ~dev#1.base, ~bvadd~64(987bv64, ~dev#1.offset), 8bv64);assume { :begin_inline_netif_start_queue } true;netif_start_queue_#in~dev#1.base, netif_start_queue_#in~dev#1.offset := ~dev#1.base, ~dev#1.offset;havoc netif_start_queue_#t~ret148#1.base, netif_start_queue_#t~ret148#1.offset, netif_start_queue_~dev#1.base, netif_start_queue_~dev#1.offset, netif_start_queue_~tmp~10#1.base, netif_start_queue_~tmp~10#1.offset;netif_start_queue_~dev#1.base, netif_start_queue_~dev#1.offset := netif_start_queue_#in~dev#1.base, netif_start_queue_#in~dev#1.offset;havoc netif_start_queue_~tmp~10#1.base, netif_start_queue_~tmp~10#1.offset; [2025-02-08 03:53:49,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6818-1: SUMMARY for call #t~ret335#1 := printk(29bv64, 0bv64); srcloc: null [2025-02-08 03:53:49,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9973: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1;ldv_request_irq_63_#t~ret820#1 := ldv_request_irq_#res#1;havoc ldv_request_irq_#t~ret809#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_7_callback_handler~0#1.base, ldv_request_irq_~ldv_7_callback_handler~0#1.offset, ldv_request_irq_~ldv_7_data_data~0#1.base, ldv_request_irq_~ldv_7_data_data~0#1.offset, ldv_request_irq_~ldv_7_line_line~0#1, ldv_request_irq_~ldv_7_thread_thread~0#1.base, ldv_request_irq_~ldv_7_thread_thread~0#1.offset, ldv_request_irq_~tmp~69#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_63_~tmp___0~36#1 := ldv_request_irq_63_#t~ret820#1;havoc ldv_request_irq_63_#t~ret820#1;ldv_request_irq_63_#res#1 := ldv_request_irq_63_~tmp___0~36#1; [2025-02-08 03:53:49,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6831: SUMMARY for call hp100_stop_interface(~dev#1.base, ~dev#1.offset); srcloc: null [2025-02-08 03:53:49,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6833-1: SUMMARY for call hp100_start_interface(~dev#1.base, ~dev#1.offset); srcloc: null [2025-02-08 03:53:49,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9963: havoc ldv_dispatch_irq_register_7_2_~arg0#1, ldv_dispatch_irq_register_7_2_~arg1#1.base, ldv_dispatch_irq_register_7_2_~arg1#1.offset, ldv_dispatch_irq_register_7_2_~arg2#1.base, ldv_dispatch_irq_register_7_2_~arg2#1.offset, ldv_dispatch_irq_register_7_2_~arg3#1.base, ldv_dispatch_irq_register_7_2_~arg3#1.offset;havoc ldv_dispatch_irq_register_7_2_#in~arg0#1, ldv_dispatch_irq_register_7_2_#in~arg1#1.base, ldv_dispatch_irq_register_7_2_#in~arg1#1.offset, ldv_dispatch_irq_register_7_2_#in~arg2#1.base, ldv_dispatch_irq_register_7_2_#in~arg2#1.offset, ldv_dispatch_irq_register_7_2_#in~arg3#1.base, ldv_dispatch_irq_register_7_2_#in~arg3#1.offset;assume { :end_inline_ldv_dispatch_irq_register_7_2 } true;ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-02-08 03:53:49,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9131: assume { :end_inline_ldv_switch_automaton_state_0_6 } true; [2025-02-08 03:53:49,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6833: #res#1 := 0bv32; [2025-02-08 03:53:49,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10184-1: ldv_request_irq_63_#res#1 := ldv_request_irq_63_~ldv_func_res~1#1; [2025-02-08 03:53:50,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8243: assume 0bv32 == ~bvand~32(64bv32, ~zero_extend~32~8(~tmp___1~17)); [2025-02-08 03:53:50,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8243: assume !(0bv32 == ~bvand~32(64bv32, ~zero_extend~32~8(~tmp___1~17)));~i~7 := ~bvadd~32(1bv32, ~i~7); [2025-02-08 03:53:50,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8241-1: SUMMARY for call #t~ret622 := inb(~bvadd~32(6bv32, ~ioaddr~16)); srcloc: null [2025-02-08 03:53:50,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8241: ~tmp___1~17 := #t~ret622;havoc #t~ret622; [2025-02-08 03:53:52,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12281: havoc #t~nondet940; [2025-02-08 03:53:52,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12240: havoc #t~nondet937; [2025-02-08 03:53:52,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12289: havoc pci_bus_write_config_word_#t~nondet942#1; [2025-02-08 03:53:52,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5774: havoc #t~mem146.base, #t~mem146.offset; [2025-02-08 03:53:52,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5535: havoc #t~mem74.base, #t~mem74.offset; [2025-02-08 03:53:52,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12180: havoc #t~nondet929; [2025-02-08 03:53:53,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7736-1: SUMMARY for call #t~ret532#1 := eth_type_trans(#t~mem531#1.base, #t~mem531#1.offset, ~dev#1.base, ~dev#1.offset); srcloc: null [2025-02-08 03:53:53,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7736: call write~intINTTYPE2#13(#t~ret532#1, #t~mem530#1.base, ~bvadd~64(134bv64, #t~mem530#1.offset), 2bv64);havoc #t~mem530#1.base, #t~mem530#1.offset;havoc #t~mem531#1.base, #t~mem531#1.offset;havoc #t~ret532#1;call #t~mem533#1.base, #t~mem533#1.offset := read~$Pointer$#13(~ptr~1#1.base, ~bvadd~64(12bv64, ~ptr~1#1.offset), 8bv64); [2025-02-08 03:53:53,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7730: havoc #t~ret527#1;call #t~mem528#1 := read~intINTTYPE8#13(~dev#1.base, ~bvadd~64(48bv64, ~bvadd~64(260bv64, ~dev#1.offset)), 8bv64);call write~intINTTYPE8#13(~bvadd~64(1bv64, #t~mem528#1), ~dev#1.base, ~bvadd~64(48bv64, ~bvadd~64(260bv64, ~dev#1.offset)), 8bv64);havoc #t~mem528#1; [2025-02-08 03:53:53,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7728: assume 0bv64 == ~bvadd~64(#t~mem526#1.base, #t~mem526#1.offset);havoc #t~mem526#1.base, #t~mem526#1.offset; [2025-02-08 03:53:53,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7728: assume !(0bv64 == ~bvadd~64(#t~mem526#1.base, #t~mem526#1.offset));havoc #t~mem526#1.base, #t~mem526#1.offset;call #t~mem529#1.base, #t~mem529#1.offset := read~$Pointer$#13(~ptr~1#1.base, ~bvadd~64(12bv64, ~ptr~1#1.offset), 8bv64);assume { :begin_inline_skb_trim } true;skb_trim_#in~arg0#1.base, skb_trim_#in~arg0#1.offset, skb_trim_#in~arg1#1 := #t~mem529#1.base, #t~mem529#1.offset, ~pkt_len~1#1;havoc skb_trim_~arg0#1.base, skb_trim_~arg0#1.offset, skb_trim_~arg1#1;skb_trim_~arg0#1.base, skb_trim_~arg0#1.offset := skb_trim_#in~arg0#1.base, skb_trim_#in~arg0#1.offset;skb_trim_~arg1#1 := skb_trim_#in~arg1#1; [2025-02-08 03:53:53,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7730-1: SUMMARY for call #t~ret527#1 := printk(43bv64, 0bv64); srcloc: null [2025-02-08 03:53:53,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7722: call #t~mem520#1.base, #t~mem520#1.offset := read~$Pointer$#13(~lp~14#1.base, ~bvadd~64(137bv64, ~lp~14#1.offset), 8bv64);~ptr~1#1.base, ~ptr~1#1.offset := #t~mem520#1.base, #t~mem520#1.offset;havoc #t~mem520#1.base, #t~mem520#1.offset;call #t~mem521#1.base, #t~mem521#1.offset := read~$Pointer$#13(~ptr~1#1.base, ~ptr~1#1.offset, 8bv64);call #t~mem522#1 := read~intINTTYPE4#13(#t~mem521#1.base, ~bvadd~64(18446744073709551612bv64, #t~mem521#1.offset), 4bv64);~header~1#1 := #t~mem522#1;havoc #t~mem521#1.base, #t~mem521#1.offset;havoc #t~mem522#1;~pkt_len~1#1 := ~bvand~32(8191bv32, ~header~1#1);call #t~mem523#1.base, #t~mem523#1.offset := read~$Pointer$#13(~lp~14#1.base, ~bvadd~64(95bv64, ~lp~14#1.offset), 8bv64);call #t~mem524#1.base, #t~mem524#1.offset := read~$Pointer$#13(~ptr~1#1.base, ~ptr~1#1.offset, 8bv64);call #t~mem525#1 := read~intINTTYPE4#13(#t~mem524#1.base, ~bvadd~64(12bv64, #t~mem524#1.offset), 4bv64); [2025-02-08 03:53:53,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7747: assume 131072bv32 == ~bvand~32(458752bv32, ~header~1#1); [2025-02-08 03:53:53,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7747: assume !(131072bv32 == ~bvand~32(458752bv32, ~header~1#1)); [2025-02-08 03:53:53,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7776-1: SUMMARY for call outl(#t~mem546#1, ~bvadd~32(24bv32, ~ioaddr~9#1)); srcloc: null [2025-02-08 03:53:53,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7743: assume 393216bv32 == ~bvand~32(458752bv32, ~header~1#1); [2025-02-08 03:53:53,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7743: assume !(393216bv32 == ~bvand~32(458752bv32, ~header~1#1)); [2025-02-08 03:53:53,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7776: havoc #t~mem545#1.base, #t~mem545#1.offset;havoc #t~mem546#1;call #t~mem547#1.base, #t~mem547#1.offset := read~$Pointer$#13(~lp~14#1.base, ~bvadd~64(145bv64, ~lp~14#1.offset), 8bv64);call #t~mem548#1.base, #t~mem548#1.offset := read~$Pointer$#13(#t~mem547#1.base, ~bvadd~64(20bv64, #t~mem547#1.offset), 8bv64);call write~$Pointer$#13(#t~mem548#1.base, #t~mem548#1.offset, ~lp~14#1.base, ~bvadd~64(145bv64, ~lp~14#1.offset), 8bv64);havoc #t~mem547#1.base, #t~mem547#1.offset;havoc #t~mem548#1.base, #t~mem548#1.offset; [2025-02-08 03:53:53,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7770: ~tmp___0~19#1 := #t~ret544#1;havoc #t~mem543#1.base, #t~mem543#1.offset;havoc #t~ret544#1; [2025-02-08 03:53:53,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7772: assume 0bv32 == ~tmp___0~19#1; [2025-02-08 03:53:53,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7772: assume !(0bv32 == ~tmp___0~19#1);call #t~mem545#1.base, #t~mem545#1.offset := read~$Pointer$#13(~lp~14#1.base, ~bvadd~64(145bv64, ~lp~14#1.offset), 8bv64);call #t~mem546#1 := read~intINTTYPE4#13(#t~mem545#1.base, ~bvadd~64(8bv64, #t~mem545#1.offset), 4bv64); [2025-02-08 03:53:53,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7766: call #t~mem540#1 := read~intINTTYPE8#13(~dev#1.base, ~bvadd~64(32bv64, ~bvadd~64(260bv64, ~dev#1.offset)), 8bv64);call write~intINTTYPE8#13(~bvadd~64(1bv64, #t~mem540#1), ~dev#1.base, ~bvadd~64(32bv64, ~bvadd~64(260bv64, ~dev#1.offset)), 8bv64);havoc #t~mem540#1;call #t~mem541#1.base, #t~mem541#1.offset := read~$Pointer$#13(~lp~14#1.base, ~bvadd~64(137bv64, ~lp~14#1.offset), 8bv64);call #t~mem542#1.base, #t~mem542#1.offset := read~$Pointer$#13(#t~mem541#1.base, ~bvadd~64(20bv64, #t~mem541#1.offset), 8bv64);call write~$Pointer$#13(#t~mem542#1.base, #t~mem542#1.offset, ~lp~14#1.base, ~bvadd~64(137bv64, ~lp~14#1.offset), 8bv64);havoc #t~mem541#1.base, #t~mem541#1.offset;havoc #t~mem542#1.base, #t~mem542#1.offset;call #t~mem543#1.base, #t~mem543#1.offset := read~$Pointer$#13(~lp~14#1.base, ~bvadd~64(145bv64, ~lp~14#1.offset), 8bv64); [2025-02-08 03:53:53,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7735: havoc skb_trim_~arg0#1.base, skb_trim_~arg0#1.offset, skb_trim_~arg1#1;havoc skb_trim_#in~arg0#1.base, skb_trim_#in~arg0#1.offset, skb_trim_#in~arg1#1;assume { :end_inline_skb_trim } true;havoc #t~mem529#1.base, #t~mem529#1.offset;call #t~mem530#1.base, #t~mem530#1.offset := read~$Pointer$#13(~ptr~1#1.base, ~bvadd~64(12bv64, ~ptr~1#1.offset), 8bv64);call #t~mem531#1.base, #t~mem531#1.offset := read~$Pointer$#13(~ptr~1#1.base, ~bvadd~64(12bv64, ~ptr~1#1.offset), 8bv64); [2025-02-08 03:53:53,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7737-1: SUMMARY for call #t~ret534#1 := netif_rx(#t~mem533#1.base, #t~mem533#1.offset); srcloc: null [2025-02-08 03:53:53,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7770-1: SUMMARY for call #t~ret544#1 := hp100_build_rx_pdl(#t~mem543#1.base, #t~mem543#1.offset, ~dev#1.base, ~dev#1.offset); srcloc: null [2025-02-08 03:53:53,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7737: havoc #t~mem533#1.base, #t~mem533#1.offset;havoc #t~ret534#1;call #t~mem535#1 := read~intINTTYPE8#13(~dev#1.base, ~bvadd~64(260bv64, ~dev#1.offset), 8bv64);call write~intINTTYPE8#13(~bvadd~64(1bv64, #t~mem535#1), ~dev#1.base, ~bvadd~64(260bv64, ~dev#1.offset), 8bv64);havoc #t~mem535#1;call #t~mem536#1 := read~intINTTYPE8#13(~dev#1.base, ~bvadd~64(16bv64, ~bvadd~64(260bv64, ~dev#1.offset)), 8bv64);call write~intINTTYPE8#13(~bvadd~64(#t~mem536#1, ~sign_extend~64~32(~pkt_len~1#1)), ~dev#1.base, ~bvadd~64(16bv64, ~bvadd~64(260bv64, ~dev#1.offset)), 8bv64);havoc #t~mem536#1; [2025-02-08 03:53:53,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7762: havoc #t~mem539#1.base, #t~mem539#1.offset; [2025-02-08 03:53:53,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7727: assume ~bvule~32(~bvsub~32(~pkt_len~1#1, 60bv32), 1454bv32);call #t~mem526#1.base, #t~mem526#1.offset := read~$Pointer$#13(~ptr~1#1.base, ~bvadd~64(12bv64, ~ptr~1#1.offset), 8bv64); [2025-02-08 03:53:53,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7727: assume !~bvule~32(~bvsub~32(~pkt_len~1#1, 60bv32), 1454bv32);call #t~mem538#1.base, #t~mem538#1.offset := read~$Pointer$#13(~ptr~1#1.base, ~bvadd~64(12bv64, ~ptr~1#1.offset), 8bv64); [2025-02-08 03:53:53,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760: assume 0bv64 != ~bvadd~64(#t~mem538#1.base, #t~mem538#1.offset);havoc #t~mem538#1.base, #t~mem538#1.offset;call #t~mem539#1.base, #t~mem539#1.offset := read~$Pointer$#13(~ptr~1#1.base, ~bvadd~64(12bv64, ~ptr~1#1.offset), 8bv64); [2025-02-08 03:53:53,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760: assume !(0bv64 != ~bvadd~64(#t~mem538#1.base, #t~mem538#1.offset));havoc #t~mem538#1.base, #t~mem538#1.offset; [2025-02-08 03:53:53,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7762-1: SUMMARY for call dev_kfree_skb_any(#t~mem539#1.base, #t~mem539#1.offset); srcloc: null [2025-02-08 03:53:53,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7754: call #t~mem537#1 := read~intINTTYPE8#13(~dev#1.base, ~bvadd~64(64bv64, ~bvadd~64(260bv64, ~dev#1.offset)), 8bv64);call write~intINTTYPE8#13(~bvadd~64(1bv64, #t~mem537#1), ~dev#1.base, ~bvadd~64(64bv64, ~bvadd~64(260bv64, ~dev#1.offset)), 8bv64); [2025-02-08 03:53:53,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7725-1: SUMMARY for call pci_unmap_single(#t~mem523#1.base, #t~mem523#1.offset, ~zero_extend~64~32(#t~mem525#1), 1514bv64, 2bv32); srcloc: null [2025-02-08 03:53:53,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7725: havoc #t~mem523#1.base, #t~mem523#1.offset;havoc #t~mem524#1.base, #t~mem524#1.offset;havoc #t~mem525#1; [2025-02-08 03:53:53,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7166: ~time~0 := ~bvadd~64(1bv64, ~time~0); [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7162: havoc #t~ret390; [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7100: SUMMARY for call outw(2bv16, ~bvadd~32(2bv32, ~ioaddr~4)); srcloc: null [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7133-1: SUMMARY for call #t~ret387 := inb(~bvadd~32(24bv32, ~ioaddr~4)); srcloc: null [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7133: ~tmp___5~3 := #t~ret387;havoc #t~ret387; [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7158: ~tmp___6~2 := #t~ret389;havoc #t~ret389; [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7129-1: SUMMARY for call #t~ret386 := inb(~bvadd~32(26bv32, ~ioaddr~4)); srcloc: null [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7162-1: SUMMARY for call #t~ret390 := inb(~bvadd~32(20bv32, ~ioaddr~4)); srcloc: null [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7129: ~tmp___4~3 := #t~ret386;havoc #t~ret386; [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7154: ~time~0 := 0bv64; [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7158-1: SUMMARY for call #t~ret389 := inb(~bvadd~32(25bv32, ~ioaddr~4)); srcloc: null [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7150: havoc #t~ret388; [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7179: SUMMARY for call hp100_cascade_reset(~dev.base, ~dev.offset, 1bv16); srcloc: null [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7150-1: SUMMARY for call #t~ret388 := printk(33bv64, 0bv64); srcloc: null [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7175: SUMMARY for call outb(~bvand~32(251bv32, ~zero_extend~32~8(~tmp___7~2))[8:0], ~bvadd~32(15bv32, ~ioaddr~4)); srcloc: null [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7101-1: SUMMARY for call #t~ret384 := inb(~bvadd~32(15bv32, ~ioaddr~4)); srcloc: null [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7101: ~tmp___2~4 := #t~ret384;havoc #t~ret384; [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7093: assume ~bvule~64(~time~0, 4999bv64); [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7093: assume !~bvule~64(~time~0, 4999bv64);call #t~mem383 := read~intINTTYPE2#13(~lp~8.base, ~bvadd~64(76bv64, ~lp~8.offset), 2bv64); [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7085-1: SUMMARY for call #t~ret382 := inb(~bvadd~32(12bv32, ~ioaddr~4)); srcloc: null [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7085: ~tmp___1~8 := #t~ret382;havoc #t~ret382; [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7110: assume 0bv32 == ~bvand~32(4bv32, ~zero_extend~32~8(~tmp___3~4)); [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7110: assume !(0bv32 == ~bvand~32(4bv32, ~zero_extend~32~8(~tmp___3~4)));~time~0 := ~bvadd~64(1bv64, ~time~0); [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7143: assume ~bvule~64(~time~0, 9999bv64); [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7143: assume !~bvule~64(~time~0, 9999bv64); [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7102: ~time~0 := 0bv64; [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7135: assume 0bv32 == ~zero_extend~32~8(~tmp___5~3); [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7135: assume !(0bv32 == ~zero_extend~32~8(~tmp___5~3)); [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7168: assume ~bvule~64(~time~0, 9999bv64); [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7168: assume !~bvule~64(~time~0, 9999bv64); [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7098: assume 21360bv32 == ~zero_extend~32~16(#t~mem383);havoc #t~mem383; [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7098: assume !(21360bv32 == ~zero_extend~32~16(#t~mem383));havoc #t~mem383; [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7131: assume 0bv32 == ~zero_extend~32~8(~tmp___4~3); [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7131: assume !(0bv32 == ~zero_extend~32~8(~tmp___4~3)); [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7102-1: SUMMARY for call outb(~bvand~32(251bv32, ~zero_extend~32~8(~tmp___2~4))[8:0], ~bvadd~32(15bv32, ~ioaddr~4)); srcloc: null [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7160: assume 0bv32 == ~zero_extend~32~8(~tmp___6~2); [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7160: assume !(0bv32 == ~zero_extend~32~8(~tmp___6~2)); [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123-1: SUMMARY for call outw(0bv16, ~bvadd~32(2bv32, ~ioaddr~4)); srcloc: null [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123: ~time~0 := 0bv64; [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7148: assume ~bvugt~64(~time~0, 9999bv64); [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7148: assume !~bvugt~64(~time~0, 9999bv64); [2025-02-08 03:53:53,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7173: SUMMARY for call outw(2bv16, ~bvadd~32(2bv32, ~ioaddr~4)); srcloc: null [2025-02-08 03:53:53,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7087: assume 192bv32 == ~bvand~32(192bv32, ~zero_extend~32~8(~tmp___1~8)); [2025-02-08 03:53:53,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7087: assume !(192bv32 == ~bvand~32(192bv32, ~zero_extend~32~8(~tmp___1~8)));~time~0 := ~bvadd~64(1bv64, ~time~0); [2025-02-08 03:53:53,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7116: assume ~bvule~64(~time~0, 31999bv64); [2025-02-08 03:53:53,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7116: assume !~bvule~64(~time~0, 31999bv64); [2025-02-08 03:53:53,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7174: ~tmp___7~2 := #t~ret391;havoc #t~ret391; [2025-02-08 03:53:53,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7108-1: SUMMARY for call #t~ret385 := inb(~bvadd~32(15bv32, ~ioaddr~4)); srcloc: null [2025-02-08 03:53:53,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7108: ~tmp___3~4 := #t~ret385;havoc #t~ret385; [2025-02-08 03:53:53,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7174-1: SUMMARY for call #t~ret391 := inb(~bvadd~32(15bv32, ~ioaddr~4)); srcloc: null [2025-02-08 03:53:53,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7141: ~time~0 := ~bvadd~64(1bv64, ~time~0); [2025-02-08 03:53:53,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6076: assume 0bv64 != ~tmp~22; [2025-02-08 03:53:53,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6076: assume !(0bv64 != ~tmp~22); [2025-02-08 03:53:53,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6071: ~tmp~22 := ~__ms~0;~__ms~0 := ~bvsub~64(~__ms~0, 1bv64); [2025-02-08 03:53:53,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6071-1: SUMMARY for call __const_udelay(4295000bv64); srcloc: null [2025-02-08 03:53:53,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6923: call write~$Pointer$#13(hp100_init_pdls_~ringptr~0#1.base, hp100_init_pdls_~ringptr~0#1.offset, hp100_init_pdls_~lp~6#1.base, ~bvadd~64(20bv64, ~bvadd~64(~bvadd~64(1009bv64, hp100_init_pdls_~lp~6#1.offset), ~bvmul~64(28bv64, ~sign_extend~64~32(hp100_init_pdls_~i~3#1)))), 8bv64);hp100_init_pdls_~ringptr~0#1.base, hp100_init_pdls_~ringptr~0#1.offset := hp100_init_pdls_~lp~6#1.base, ~bvadd~64(~bvadd~64(1009bv64, hp100_init_pdls_~lp~6#1.offset), ~bvmul~64(28bv64, ~sign_extend~64~32(hp100_init_pdls_~i~3#1)));assume { :begin_inline_hp100_init_txpdl } true;hp100_init_txpdl_#in~dev#1.base, hp100_init_txpdl_#in~dev#1.offset, hp100_init_txpdl_#in~ringptr#1.base, hp100_init_txpdl_#in~ringptr#1.offset, hp100_init_txpdl_#in~pdlptr#1.base, hp100_init_txpdl_#in~pdlptr#1.offset := hp100_init_pdls_~dev#1.base, hp100_init_pdls_~dev#1.offset, hp100_init_pdls_~ringptr~0#1.base, hp100_init_pdls_~ringptr~0#1.offset, hp100_init_pdls_~pageptr~0#1.base, hp100_init_pdls_~pageptr~0#1.offset;havoc hp100_init_txpdl_#res#1;havoc hp100_init_txpdl_#t~ret354#1, hp100_init_txpdl_#t~ret355#1, hp100_init_txpdl_~dev#1.base, hp100_init_txpdl_~dev#1.offset, hp100_init_txpdl_~ringptr#1.base, hp100_init_txpdl_~ringptr#1.offset, hp100_init_txpdl_~pdlptr#1.base, hp100_init_txpdl_~pdlptr#1.offset, hp100_init_txpdl_~tmp~31#1, hp100_init_txpdl_~__y~1#1;hp100_init_txpdl_~dev#1.base, hp100_init_txpdl_~dev#1.offset := hp100_init_txpdl_#in~dev#1.base, hp100_init_txpdl_#in~dev#1.offset;hp100_init_txpdl_~ringptr#1.base, hp100_init_txpdl_~ringptr#1.offset := hp100_init_txpdl_#in~ringptr#1.base, hp100_init_txpdl_#in~ringptr#1.offset;hp100_init_txpdl_~pdlptr#1.base, hp100_init_txpdl_~pdlptr#1.offset := hp100_init_txpdl_#in~pdlptr#1.base, hp100_init_txpdl_#in~pdlptr#1.offset;havoc hp100_init_txpdl_~tmp~31#1;havoc hp100_init_txpdl_~__y~1#1; [2025-02-08 03:53:53,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6956-1: SUMMARY for call hp100_init_rxpdl_#t~ret353#1 := virt_to_whatever(hp100_init_rxpdl_~dev#1.base, hp100_init_rxpdl_~dev#1.offset, hp100_init_rxpdl_~pdlptr#1.base, hp100_init_rxpdl_~pdlptr#1.offset); srcloc: null [2025-02-08 03:53:53,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6956: hp100_init_rxpdl_~tmp___0~11#1 := hp100_init_rxpdl_#t~ret353#1;havoc hp100_init_rxpdl_#t~ret353#1;call write~intINTTYPE4#13(hp100_init_rxpdl_~tmp___0~11#1[32:0], hp100_init_rxpdl_~pdlptr#1.base, ~bvadd~64(8bv64, hp100_init_rxpdl_~pdlptr#1.offset), 4bv64);call write~intINTTYPE4#13(4bv32, hp100_init_rxpdl_~pdlptr#1.base, ~bvadd~64(12bv64, hp100_init_rxpdl_~pdlptr#1.offset), 4bv64);hp100_init_rxpdl_~__y~0#1 := 4bv32;hp100_init_rxpdl_#res#1 := 8bv32; [2025-02-08 03:53:53,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6791: havoc hp100_init_pdls_#t~ret343#1.base, hp100_init_pdls_#t~ret343#1.offset, hp100_init_pdls_#t~mem344#1.base, hp100_init_pdls_#t~mem344#1.offset, hp100_init_pdls_#t~ret345#1, hp100_init_pdls_#t~mem346#1.base, hp100_init_pdls_#t~mem346#1.offset, hp100_init_pdls_#t~memset~res347#1.base, hp100_init_pdls_#t~memset~res347#1.offset, hp100_init_pdls_#t~mem348#1.base, hp100_init_pdls_#t~mem348#1.offset, hp100_init_pdls_#t~ret349#1, hp100_init_pdls_#t~ret350#1, hp100_init_pdls_~dev#1.base, hp100_init_pdls_~dev#1.offset, hp100_init_pdls_~lp~6#1.base, hp100_init_pdls_~lp~6#1.offset, hp100_init_pdls_~tmp~29#1.base, hp100_init_pdls_~tmp~29#1.offset, hp100_init_pdls_~ringptr~0#1.base, hp100_init_pdls_~ringptr~0#1.offset, hp100_init_pdls_~pageptr~0#1.base, hp100_init_pdls_~pageptr~0#1.offset, hp100_init_pdls_~i~3#1, hp100_init_pdls_~tmp___0~10#1.base, hp100_init_pdls_~tmp___0~10#1.offset, hp100_init_pdls_~tmp___1~7#1.base, hp100_init_pdls_~tmp___1~7#1.offset, hp100_init_pdls_~tmp___2~3#1, hp100_init_pdls_~tmp___3~3#1.base, hp100_init_pdls_~tmp___3~3#1.offset, hp100_init_pdls_~tmp___4~2#1.base, hp100_init_pdls_~tmp___4~2#1.offset, hp100_init_pdls_~tmp___5~2#1;havoc hp100_init_pdls_#in~dev#1.base, hp100_init_pdls_#in~dev#1.offset;assume { :end_inline_hp100_init_pdls } true; [2025-02-08 03:53:53,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6750: havoc hp100_mmuinit_#t~mem325#1.base, hp100_mmuinit_#t~mem325#1.offset;havoc hp100_mmuinit_#t~mem326#1;hp100_mmuinit_~i~2#1 := ~bvadd~32(1bv32, hp100_mmuinit_~i~2#1); [2025-02-08 03:53:53,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6750-2: call hp100_mmuinit_#t~mem325#1.base, hp100_mmuinit_#t~mem325#1.offset := read~$Pointer$#13(hp100_mmuinit_~dev#1.base, ~bvadd~64(791bv64, hp100_mmuinit_~dev#1.offset), 8bv64);call hp100_mmuinit_#t~mem326#1 := read~intINTTYPE1#13(hp100_mmuinit_#t~mem325#1.base, ~bvadd~64(hp100_mmuinit_#t~mem325#1.offset, ~sign_extend~64~32(hp100_mmuinit_~i~2#1)), 1bv64); [2025-02-08 03:53:53,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6750-1: SUMMARY for call outb(~zero_extend~32~8(hp100_mmuinit_#t~mem326#1)[8:0], ~bvadd~32(~bvadd~32(8bv32, hp100_mmuinit_~ioaddr~1#1), hp100_mmuinit_~i~2#1)); srcloc: null [2025-02-08 03:53:53,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6925: hp100_init_pdls_#t~ret350#1 := hp100_init_txpdl_#res#1;havoc hp100_init_txpdl_#t~ret354#1, hp100_init_txpdl_#t~ret355#1, hp100_init_txpdl_~dev#1.base, hp100_init_txpdl_~dev#1.offset, hp100_init_txpdl_~ringptr#1.base, hp100_init_txpdl_~ringptr#1.offset, hp100_init_txpdl_~pdlptr#1.base, hp100_init_txpdl_~pdlptr#1.offset, hp100_init_txpdl_~tmp~31#1, hp100_init_txpdl_~__y~1#1;havoc hp100_init_txpdl_#in~dev#1.base, hp100_init_txpdl_#in~dev#1.offset, hp100_init_txpdl_#in~ringptr#1.base, hp100_init_txpdl_#in~ringptr#1.offset, hp100_init_txpdl_#in~pdlptr#1.base, hp100_init_txpdl_#in~pdlptr#1.offset;assume { :end_inline_hp100_init_txpdl } true;hp100_init_pdls_~tmp___5~2#1 := hp100_init_pdls_#t~ret350#1;havoc hp100_init_pdls_#t~ret350#1;hp100_init_pdls_~pageptr~0#1.base, hp100_init_pdls_~pageptr~0#1.offset := hp100_init_pdls_~pageptr~0#1.base, ~bvadd~64(hp100_init_pdls_~pageptr~0#1.offset, ~bvmul~64(4bv64, ~sign_extend~64~32(hp100_init_pdls_~tmp___5~2#1)));hp100_init_pdls_~i~3#1 := ~bvsub~32(hp100_init_pdls_~i~3#1, 1bv32); [2025-02-08 03:53:53,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6909: assume ~bvsge~32(hp100_init_pdls_~i~3#1, 0bv32); [2025-02-08 03:53:53,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6909: assume !~bvsge~32(hp100_init_pdls_~i~3#1, 0bv32);call write~intINTTYPE4#13(0bv32, hp100_init_pdls_~lp~6#1.base, ~bvadd~64(1841bv64, hp100_init_pdls_~lp~6#1.offset), 4bv64);hp100_init_pdls_~tmp___4~2#1.base, hp100_init_pdls_~tmp___4~2#1.offset := hp100_init_pdls_~lp~6#1.base, ~bvadd~64(1009bv64, hp100_init_pdls_~lp~6#1.offset);call write~$Pointer$#13(hp100_init_pdls_~tmp___4~2#1.base, hp100_init_pdls_~tmp___4~2#1.offset, hp100_init_pdls_~lp~6#1.base, ~bvadd~64(161bv64, hp100_init_pdls_~lp~6#1.offset), 8bv64);hp100_init_pdls_~tmp___3~3#1.base, hp100_init_pdls_~tmp___3~3#1.offset := hp100_init_pdls_~tmp___4~2#1.base, hp100_init_pdls_~tmp___4~2#1.offset;call write~$Pointer$#13(hp100_init_pdls_~tmp___3~3#1.base, hp100_init_pdls_~tmp___3~3#1.offset, hp100_init_pdls_~lp~6#1.base, ~bvadd~64(153bv64, hp100_init_pdls_~lp~6#1.offset), 8bv64);hp100_init_pdls_~ringptr~0#1.base, hp100_init_pdls_~ringptr~0#1.offset := hp100_init_pdls_~tmp___3~3#1.base, hp100_init_pdls_~tmp___3~3#1.offset;hp100_init_pdls_~i~3#1 := 28bv32; [2025-02-08 03:53:53,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6902: call write~$Pointer$#13(hp100_init_pdls_~ringptr~0#1.base, hp100_init_pdls_~ringptr~0#1.offset, hp100_init_pdls_~lp~6#1.base, ~bvadd~64(20bv64, ~bvadd~64(~bvadd~64(169bv64, hp100_init_pdls_~lp~6#1.offset), ~bvmul~64(28bv64, ~sign_extend~64~32(hp100_init_pdls_~i~3#1)))), 8bv64);hp100_init_pdls_~ringptr~0#1.base, hp100_init_pdls_~ringptr~0#1.offset := hp100_init_pdls_~lp~6#1.base, ~bvadd~64(~bvadd~64(169bv64, hp100_init_pdls_~lp~6#1.offset), ~bvmul~64(28bv64, ~sign_extend~64~32(hp100_init_pdls_~i~3#1)));assume { :begin_inline_hp100_init_rxpdl } true;hp100_init_rxpdl_#in~dev#1.base, hp100_init_rxpdl_#in~dev#1.offset, hp100_init_rxpdl_#in~ringptr#1.base, hp100_init_rxpdl_#in~ringptr#1.offset, hp100_init_rxpdl_#in~pdlptr#1.base, hp100_init_rxpdl_#in~pdlptr#1.offset := hp100_init_pdls_~dev#1.base, hp100_init_pdls_~dev#1.offset, hp100_init_pdls_~ringptr~0#1.base, hp100_init_pdls_~ringptr~0#1.offset, hp100_init_pdls_~pageptr~0#1.base, hp100_init_pdls_~pageptr~0#1.offset;havoc hp100_init_rxpdl_#res#1;havoc hp100_init_rxpdl_#t~ret351#1, hp100_init_rxpdl_#t~ret352#1, hp100_init_rxpdl_#t~ret353#1, hp100_init_rxpdl_~dev#1.base, hp100_init_rxpdl_~dev#1.offset, hp100_init_rxpdl_~ringptr#1.base, hp100_init_rxpdl_~ringptr#1.offset, hp100_init_rxpdl_~pdlptr#1.base, hp100_init_rxpdl_~pdlptr#1.offset, hp100_init_rxpdl_~tmp~30#1, hp100_init_rxpdl_~tmp___0~11#1, hp100_init_rxpdl_~__y~0#1;hp100_init_rxpdl_~dev#1.base, hp100_init_rxpdl_~dev#1.offset := hp100_init_rxpdl_#in~dev#1.base, hp100_init_rxpdl_#in~dev#1.offset;hp100_init_rxpdl_~ringptr#1.base, hp100_init_rxpdl_~ringptr#1.offset := hp100_init_rxpdl_#in~ringptr#1.base, hp100_init_rxpdl_#in~ringptr#1.offset;hp100_init_rxpdl_~pdlptr#1.base, hp100_init_rxpdl_~pdlptr#1.offset := hp100_init_rxpdl_#in~pdlptr#1.base, hp100_init_rxpdl_#in~pdlptr#1.offset;havoc hp100_init_rxpdl_~tmp~30#1;havoc hp100_init_rxpdl_~tmp___0~11#1;havoc hp100_init_rxpdl_~__y~0#1; [2025-02-08 03:53:53,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6762: hp100_mmuinit_~i~2#1 := ~bvadd~32(1bv32, hp100_mmuinit_~i~2#1); [2025-02-08 03:53:53,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952: call write~$Pointer$#13(hp100_init_rxpdl_~pdlptr#1.base, ~bvadd~64(4bv64, hp100_init_rxpdl_~pdlptr#1.offset), hp100_init_rxpdl_~ringptr#1.base, hp100_init_rxpdl_~ringptr#1.offset, 8bv64); [2025-02-08 03:53:53,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6762-1: SUMMARY for call outb(0bv8, ~bvadd~32(~bvadd~32(16bv32, hp100_mmuinit_~ioaddr~1#1), hp100_mmuinit_~i~2#1)); srcloc: null [2025-02-08 03:53:53,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6944: assume 0bv64 != ~bvand~64(15bv64, ~bvadd~64(hp100_init_rxpdl_~pdlptr#1.base, hp100_init_rxpdl_~pdlptr#1.offset)); [2025-02-08 03:53:53,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6944: assume !(0bv64 != ~bvand~64(15bv64, ~bvadd~64(hp100_init_rxpdl_~pdlptr#1.base, hp100_init_rxpdl_~pdlptr#1.offset))); [2025-02-08 03:53:53,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6977: call write~$Pointer$#13(hp100_init_txpdl_~pdlptr#1.base, hp100_init_txpdl_~pdlptr#1.offset, hp100_init_txpdl_~ringptr#1.base, hp100_init_txpdl_~ringptr#1.offset, 8bv64); [2025-02-08 03:53:53,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6969: assume 0bv64 != ~bvand~64(15bv64, ~bvadd~64(hp100_init_txpdl_~pdlptr#1.base, hp100_init_txpdl_~pdlptr#1.offset)); [2025-02-08 03:53:53,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6969: assume !(0bv64 != ~bvand~64(15bv64, ~bvadd~64(hp100_init_txpdl_~pdlptr#1.base, hp100_init_txpdl_~pdlptr#1.offset))); [2025-02-08 03:53:53,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6953-1: SUMMARY for call hp100_init_rxpdl_#t~ret352#1 := virt_to_whatever(hp100_init_rxpdl_~dev#1.base, hp100_init_rxpdl_~dev#1.offset, hp100_init_rxpdl_~pdlptr#1.base, ~bvadd~64(4bv64, hp100_init_rxpdl_~pdlptr#1.offset)); srcloc: null [2025-02-08 03:53:53,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6953: hp100_init_rxpdl_~tmp~30#1 := hp100_init_rxpdl_#t~ret352#1;havoc hp100_init_rxpdl_#t~ret352#1;call write~intINTTYPE4#13(hp100_init_rxpdl_~tmp~30#1[32:0], hp100_init_rxpdl_~ringptr#1.base, ~bvadd~64(8bv64, hp100_init_rxpdl_~ringptr#1.offset), 4bv64);call write~$Pointer$#13(0bv64, 0bv64, hp100_init_rxpdl_~ringptr#1.base, ~bvadd~64(12bv64, hp100_init_rxpdl_~ringptr#1.offset), 8bv64); [2025-02-08 03:53:53,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6978: hp100_init_txpdl_~tmp~31#1 := hp100_init_txpdl_#t~ret355#1;havoc hp100_init_txpdl_#t~ret355#1;call write~intINTTYPE4#13(hp100_init_txpdl_~tmp~31#1[32:0], hp100_init_txpdl_~ringptr#1.base, ~bvadd~64(8bv64, hp100_init_txpdl_~ringptr#1.offset), 4bv64);call write~$Pointer$#13(0bv64, 0bv64, hp100_init_txpdl_~ringptr#1.base, ~bvadd~64(12bv64, hp100_init_txpdl_~ringptr#1.offset), 8bv64);hp100_init_txpdl_~__y~1#1 := 4bv32;hp100_init_txpdl_#res#1 := 8bv32; [2025-02-08 03:53:53,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6978-1: SUMMARY for call hp100_init_txpdl_#t~ret355#1 := virt_to_whatever(hp100_init_txpdl_~dev#1.base, hp100_init_txpdl_~dev#1.offset, hp100_init_txpdl_~pdlptr#1.base, hp100_init_txpdl_~pdlptr#1.offset); srcloc: null [2025-02-08 03:53:53,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6904: hp100_init_pdls_#t~ret349#1 := hp100_init_rxpdl_#res#1;havoc hp100_init_rxpdl_#t~ret351#1, hp100_init_rxpdl_#t~ret352#1, hp100_init_rxpdl_#t~ret353#1, hp100_init_rxpdl_~dev#1.base, hp100_init_rxpdl_~dev#1.offset, hp100_init_rxpdl_~ringptr#1.base, hp100_init_rxpdl_~ringptr#1.offset, hp100_init_rxpdl_~pdlptr#1.base, hp100_init_rxpdl_~pdlptr#1.offset, hp100_init_rxpdl_~tmp~30#1, hp100_init_rxpdl_~tmp___0~11#1, hp100_init_rxpdl_~__y~0#1;havoc hp100_init_rxpdl_#in~dev#1.base, hp100_init_rxpdl_#in~dev#1.offset, hp100_init_rxpdl_#in~ringptr#1.base, hp100_init_rxpdl_#in~ringptr#1.offset, hp100_init_rxpdl_#in~pdlptr#1.base, hp100_init_rxpdl_#in~pdlptr#1.offset;assume { :end_inline_hp100_init_rxpdl } true;hp100_init_pdls_~tmp___2~3#1 := hp100_init_pdls_#t~ret349#1;havoc hp100_init_pdls_#t~ret349#1;hp100_init_pdls_~pageptr~0#1.base, hp100_init_pdls_~pageptr~0#1.offset := hp100_init_pdls_~pageptr~0#1.base, ~bvadd~64(hp100_init_pdls_~pageptr~0#1.offset, ~bvmul~64(4bv64, ~sign_extend~64~32(hp100_init_pdls_~tmp___2~3#1)));hp100_init_pdls_~i~3#1 := ~bvsub~32(hp100_init_pdls_~i~3#1, 1bv32); [2025-02-08 03:53:53,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6946: havoc hp100_init_rxpdl_#t~ret351#1; [2025-02-08 03:53:53,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6946-1: SUMMARY for call hp100_init_rxpdl_#t~ret351#1 := printk(31bv64, 0bv64); srcloc: null [2025-02-08 03:53:53,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6971-1: SUMMARY for call hp100_init_txpdl_#t~ret354#1 := printk(32bv64, 0bv64); srcloc: null [2025-02-08 03:53:53,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6971: havoc hp100_init_txpdl_#t~ret354#1; [2025-02-08 03:53:53,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6930: assume ~bvsge~32(hp100_init_pdls_~i~3#1, 0bv32); [2025-02-08 03:53:53,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6930: assume !~bvsge~32(hp100_init_pdls_~i~3#1, 0bv32); [2025-02-08 03:53:53,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6044: havoc #t~mem204; [2025-02-08 03:53:53,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8215: SUMMARY for call outw(0bv16, ~bvadd~32(2bv32, ~ioaddr~15)); srcloc: null [2025-02-08 03:53:53,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8209: assume ~bvule~32(~val~3, 5999bv32); [2025-02-08 03:53:53,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8209: assume !~bvule~32(~val~3, 5999bv32); [2025-02-08 03:53:53,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8214: havoc #t~ret617; [2025-02-08 03:53:53,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8214-1: SUMMARY for call #t~ret617 := printk(45bv64, 0bv64); srcloc: null [2025-02-08 03:53:53,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8202: SUMMARY for call outw(0bv16, ~bvadd~32(2bv32, ~ioaddr~15)); srcloc: null [2025-02-08 03:53:53,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8198: ~tmp___2~9 := #t~ret616;havoc #t~ret616; [2025-02-08 03:53:53,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8200: assume 192bv32 == ~bvand~32(192bv32, ~zero_extend~32~8(~tmp___2~9)); [2025-02-08 03:53:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8200: assume !(192bv32 == ~bvand~32(192bv32, ~zero_extend~32~8(~tmp___2~9)));~val~3 := ~bvadd~32(1bv32, ~val~3); [2025-02-08 03:53:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8198-1: SUMMARY for call #t~ret616 := inb(~bvadd~32(12bv32, ~ioaddr~15)); srcloc: null [2025-02-08 03:53:53,925 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10052: #res := 3bv32; [2025-02-08 03:53:53,925 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10056: #res := 10bv32; [2025-02-08 03:53:53,925 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10054: #res := 8bv32; [2025-02-08 03:53:53,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7036-1: SUMMARY for call outl(#t~mem374, ~bvadd~32(24bv32, ~ioaddr~3)); srcloc: null [2025-02-08 03:53:53,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7036: havoc #t~mem374;call #t~mem375 := read~intINTTYPE4#13(~lp~7.base, ~bvadd~64(1837bv64, ~lp~7.offset), 4bv64);call write~intINTTYPE4#13(~bvadd~32(1bv32, #t~mem375), ~lp~7.base, ~bvadd~64(1837bv64, ~lp~7.offset), 4bv64);havoc #t~mem375;call #t~mem376.base, #t~mem376.offset := read~$Pointer$#13(~ringptr~1.base, ~bvadd~64(20bv64, ~ringptr~1.offset), 8bv64);call write~$Pointer$#13(#t~mem376.base, #t~mem376.offset, ~lp~7.base, ~bvadd~64(145bv64, ~lp~7.offset), 8bv64);havoc #t~mem376.base, #t~mem376.offset; [2025-02-08 03:53:53,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7031: assume 0bv32 == ~tmp___0~12; [2025-02-08 03:53:53,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7031: assume !(0bv32 == ~tmp___0~12);call #t~mem374 := read~intINTTYPE4#13(~ringptr~1.base, ~bvadd~64(8bv64, ~ringptr~1.offset), 4bv64); [2025-02-08 03:53:53,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7029-1: SUMMARY for call #t~ret373 := hp100_build_rx_pdl(~ringptr~1.base, ~ringptr~1.offset, ~dev.base, ~dev.offset); srcloc: null [2025-02-08 03:53:53,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7028: call #t~mem372.base, #t~mem372.offset := read~$Pointer$#13(~lp~7.base, ~bvadd~64(145bv64, ~lp~7.offset), 8bv64);~ringptr~1.base, ~ringptr~1.offset := #t~mem372.base, #t~mem372.offset;havoc #t~mem372.base, #t~mem372.offset; [2025-02-08 03:53:53,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7029: ~tmp___0~12 := #t~ret373;havoc #t~ret373; [2025-02-08 03:54:06,943 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8029-1: SUMMARY for call outw(5bv16, ~bvadd~32(4bv32, hp100_interrupt_~ioaddr~13#1)); srcloc: null [2025-02-08 03:54:06,943 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8029: hp100_interrupt_#res#1 := 0bv32; [2025-02-08 03:54:06,943 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8822-1: SUMMARY for call hp100_pci_probe_#t~ret724#1 := pci_write_config_word(hp100_pci_probe_~pdev#1.base, hp100_pci_probe_~pdev#1.offset, 4bv32, ~zero_extend~32~16(hp100_pci_probe_#t~mem723#1)[16:0]); srcloc: null [2025-02-08 03:54:06,943 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9813: ~ldv_statevar_2~0 := 9bv32; [2025-02-08 03:54:06,943 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8822: havoc hp100_pci_probe_#t~mem723#1;havoc hp100_pci_probe_#t~ret724#1; [2025-02-08 03:54:06,943 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6576-1: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, ~sign_extend~64~32(hp100_probe1_~ioaddr#1), 32bv64); srcloc: null [2025-02-08 03:54:06,943 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6576: hp100_probe1_#res#1 := hp100_probe1_~err~0#1;call ULTIMATE.dealloc(hp100_probe1_~#__key~0#1.base, hp100_probe1_~#__key~0#1.offset);havoc hp100_probe1_~#__key~0#1.base, hp100_probe1_~#__key~0#1.offset;call ULTIMATE.dealloc(hp100_probe1_~#page_baddr~0#1.base, hp100_probe1_~#page_baddr~0#1.offset);havoc hp100_probe1_~#page_baddr~0#1.base, hp100_probe1_~#page_baddr~0#1.offset; [2025-02-08 03:54:06,943 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6378: SUMMARY for call outw(6bv16, ~bvadd~32(2bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:54:06,943 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9681: assume 5bv32 == ~ldv_statevar_2~0; [2025-02-08 03:54:06,943 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9681: assume !(5bv32 == ~ldv_statevar_2~0); [2025-02-08 03:54:06,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7303: assume 100bv32 == ~sign_extend~32~16(hp100_start_xmit_bm_#t~mem417#1);havoc hp100_start_xmit_bm_#t~mem417#1; [2025-02-08 03:54:06,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7303: assume !(100bv32 == ~sign_extend~32~16(hp100_start_xmit_bm_#t~mem417#1));havoc hp100_start_xmit_bm_#t~mem417#1; [2025-02-08 03:54:06,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6114: assume 255bv32 != ~zero_extend~32~8(hp100_read_id_~sum~0#1);hp100_read_id_#res#1.base, hp100_read_id_#res#1.offset := 0bv64, 0bv64;call ULTIMATE.dealloc(hp100_read_id_~#str~0#1.base, hp100_read_id_~#str~0#1.offset);havoc hp100_read_id_~#str~0#1.base, hp100_read_id_~#str~0#1.offset;call ULTIMATE.dealloc(hp100_read_id_~#sig~0#1.base, hp100_read_id_~#sig~0#1.offset);havoc hp100_read_id_~#sig~0#1.base, hp100_read_id_~#sig~0#1.offset; [2025-02-08 03:54:06,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6114: assume !(255bv32 != ~zero_extend~32~8(hp100_read_id_~sum~0#1));call hp100_read_id_#t~mem210#1 := read~intINTTYPE1#4(hp100_read_id_~#sig~0#1.base, hp100_read_id_~#sig~0#1.offset, 1bv64);call write~intINTTYPE1#5(~bvadd~32(64bv32, ~bvand~32(31bv32, ~bvashr~32(~zero_extend~32~8(hp100_read_id_#t~mem210#1), 2bv32)))[8:0], hp100_read_id_~#str~0#1.base, hp100_read_id_~#str~0#1.offset, 1bv64);havoc hp100_read_id_#t~mem210#1;call hp100_read_id_#t~mem211#1 := read~intINTTYPE1#4(hp100_read_id_~#sig~0#1.base, hp100_read_id_~#sig~0#1.offset, 1bv64);call hp100_read_id_#t~mem212#1 := read~intINTTYPE1#4(hp100_read_id_~#sig~0#1.base, ~bvadd~64(1bv64, hp100_read_id_~#sig~0#1.offset), 1bv64);call write~intINTTYPE1#5(~bvadd~32(64bv32, ~zero_extend~32~8(~bvor~32(~sign_extend~32~8(~bvshl~32(~bvand~32(3bv32, ~zero_extend~32~8(hp100_read_id_#t~mem211#1)), 3bv32)[8:0]), ~sign_extend~32~8(~bvashr~32(~zero_extend~32~8(hp100_read_id_#t~mem212#1), 5bv32)[8:0]))[8:0]))[8:0], hp100_read_id_~#str~0#1.base, ~bvadd~64(1bv64, hp100_read_id_~#str~0#1.offset), 1bv64);havoc hp100_read_id_#t~mem211#1;havoc hp100_read_id_#t~mem212#1;call hp100_read_id_#t~mem213#1 := read~intINTTYPE1#4(hp100_read_id_~#sig~0#1.base, ~bvadd~64(1bv64, hp100_read_id_~#sig~0#1.offset), 1bv64);call write~intINTTYPE1#5(~bvadd~32(64bv32, ~bvand~32(31bv32, ~zero_extend~32~8(hp100_read_id_#t~mem213#1)))[8:0], hp100_read_id_~#str~0#1.base, ~bvadd~64(2bv64, hp100_read_id_~#str~0#1.offset), 1bv64);havoc hp100_read_id_#t~mem213#1;call hp100_read_id_#t~mem214#1 := read~intINTTYPE1#4(hp100_read_id_~#sig~0#1.base, ~bvadd~64(2bv64, hp100_read_id_~#sig~0#1.offset), 1bv64);call hp100_read_id_#t~mem215#1 := read~intINTTYPE1#4(hp100_read_id_~#sig~0#1.base, ~bvadd~64(3bv64, hp100_read_id_~#sig~0#1.offset), 1bv64);hp100_read_id_~rev~0#1 := ~bvor~32(~sign_extend~32~16(~bvshl~32(~zero_extend~32~8(hp100_read_id_#t~mem214#1), 8bv32)[16:0]), ~sign_extend~32~16(~zero_extend~16~8(hp100_read_id_#t~mem215#1)))[16:0];havoc hp100_read_id_#t~mem214#1;havoc hp100_read_id_#t~mem215#1;hp100_read_id_#t~loopctr216#1 := 0bv64; [2025-02-08 03:54:06,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10012-1: ldv_switch_0_#res#1 := 9bv32; [2025-02-08 03:54:06,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9748: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem775#1.base, ldv_pci_pci_instance_2_#t~mem775#1.offset);havoc ldv_pci_pci_instance_2_#t~mem775#1.base, ldv_pci_pci_instance_2_#t~mem775#1.offset;call ldv_pci_pci_instance_2_#t~mem776#1.base, ldv_pci_pci_instance_2_#t~mem776#1.offset := read~$Pointer$#14(~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~mem776#1.base, ldv_pci_pci_instance_2_#t~mem776#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:54:06,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9748: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem775#1.base, ldv_pci_pci_instance_2_#t~mem775#1.offset));havoc ldv_pci_pci_instance_2_#t~mem775#1.base, ldv_pci_pci_instance_2_#t~mem775#1.offset; [2025-02-08 03:54:06,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9748-1: call ldv_pci_pci_instance_2_#t~mem775#1.base, ldv_pci_pci_instance_2_#t~mem775#1.offset := read~$Pointer$#14(~ldv_2_container_pci_driver~0.base, ~bvadd~64(80bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:54:06,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8889: assume 0bv32 != hp100_module_init_~err~2#1 && 4294967277bv32 != hp100_module_init_~err~2#1; [2025-02-08 03:54:06,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8889: assume !(0bv32 != hp100_module_init_~err~2#1 && 4294967277bv32 != hp100_module_init_~err~2#1); [2025-02-08 03:54:06,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6511-1: SUMMARY for call hp100_probe1_#t~ret276#1 := printk(24bv64, 0bv64); srcloc: null [2025-02-08 03:54:06,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6511: havoc hp100_probe1_#t~ret276#1; [2025-02-08 03:54:06,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10475: ldv_post_init_~tmp~81#1 := ldv_post_init_#t~ret834#1;havoc ldv_post_init_#t~ret834#1;ldv_post_init_#res#1 := ldv_post_init_~tmp~81#1;ldv_entry_EMGentry_11_#t~ret747#1 := ldv_post_init_#res#1;havoc ldv_post_init_#t~ret834#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~81#1;havoc ldv_post_init_#in~init_ret_val#1;assume { :end_inline_ldv_post_init } true;~ldv_11_ret_default~0 := ldv_entry_EMGentry_11_#t~ret747#1;havoc ldv_entry_EMGentry_11_#t~ret747#1; [2025-02-08 03:54:06,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10475-1: SUMMARY for call ldv_post_init_#t~ret834#1 := ldv_filter_positive_int(ldv_post_init_~init_ret_val#1); srcloc: null [2025-02-08 03:54:06,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6379-1: SUMMARY for call hp100_probe1_#t~ret243#1 := inb(~bvadd~32(13bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:54:06,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6379: hp100_probe1_~tmp___9~0#1 := hp100_probe1_#t~ret243#1;havoc hp100_probe1_#t~ret243#1;call write~intINTTYPE2#13(~zero_extend~16~8(hp100_probe1_~tmp___9~0#1), hp100_probe1_~lp~1#1.base, ~bvadd~64(78bv64, hp100_probe1_~lp~1#1.offset), 2bv64);call write~intINTTYPE1#13(2bv8, hp100_probe1_~lp~1#1.base, ~bvadd~64(127bv64, hp100_probe1_~lp~1#1.offset), 1bv64);call write~intINTTYPE1#13(0bv8, hp100_probe1_~lp~1#1.base, ~bvadd~64(128bv64, hp100_probe1_~lp~1#1.offset), 1bv64); [2025-02-08 03:54:06,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6247: assume 2bv32 == ~zero_extend~32~16(hp100_probe1_~local_mode~0#1); [2025-02-08 03:54:06,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6247: assume !(2bv32 == ~zero_extend~32~16(hp100_probe1_~local_mode~0#1)); [2025-02-08 03:54:06,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6115: hp100_probe1_#t~ret222#1.base, hp100_probe1_#t~ret222#1.offset := hp100_read_id_#res#1.base, hp100_read_id_#res#1.offset;havoc hp100_read_id_#t~ret207#1, hp100_read_id_#t~mem208#1, hp100_read_id_#t~ret209#1, hp100_read_id_#t~mem210#1, hp100_read_id_#t~mem211#1, hp100_read_id_#t~mem212#1, hp100_read_id_#t~mem213#1, hp100_read_id_#t~mem214#1, hp100_read_id_#t~mem215#1, hp100_read_id_#t~loopctr216#1, hp100_read_id_#t~nondet217#1, hp100_read_id_#t~ret218#1, hp100_read_id_~ioaddr#1, hp100_read_id_~i~0#1, hp100_read_id_~#str~0#1.base, hp100_read_id_~#str~0#1.offset, hp100_read_id_~#sig~0#1.base, hp100_read_id_~#sig~0#1.offset, hp100_read_id_~sum~0#1, hp100_read_id_~rev~0#1, hp100_read_id_~tmp~23#1;havoc hp100_read_id_#in~ioaddr#1;assume { :end_inline_hp100_read_id } true;hp100_probe1_~eid~0#1.base, hp100_probe1_~eid~0#1.offset := hp100_probe1_#t~ret222#1.base, hp100_probe1_#t~ret222#1.offset;havoc hp100_probe1_#t~ret222#1.base, hp100_probe1_#t~ret222#1.offset; [2025-02-08 03:54:06,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6181: assume 0bv64 == ~bvadd~64(hp100_probe1_~tmp~24#1.base, hp100_probe1_~tmp~24#1.offset); [2025-02-08 03:54:06,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6181: assume !(0bv64 == ~bvadd~64(hp100_probe1_~tmp~24#1.base, hp100_probe1_~tmp~24#1.offset)); [2025-02-08 03:54:06,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8097-1: assume { :begin_inline_hp100_misc_interrupt } true;hp100_misc_interrupt_#in~dev#1.base, hp100_misc_interrupt_#in~dev#1.offset := hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset;havoc hp100_misc_interrupt_#t~mem563#1, hp100_misc_interrupt_#t~mem564#1, hp100_misc_interrupt_~dev#1.base, hp100_misc_interrupt_~dev#1.offset;hp100_misc_interrupt_~dev#1.base, hp100_misc_interrupt_~dev#1.offset := hp100_misc_interrupt_#in~dev#1.base, hp100_misc_interrupt_#in~dev#1.offset;call hp100_misc_interrupt_#t~mem563#1 := read~intINTTYPE8#13(hp100_misc_interrupt_~dev#1.base, ~bvadd~64(32bv64, ~bvadd~64(260bv64, hp100_misc_interrupt_~dev#1.offset)), 8bv64);call write~intINTTYPE8#13(~bvadd~64(1bv64, hp100_misc_interrupt_#t~mem563#1), hp100_misc_interrupt_~dev#1.base, ~bvadd~64(32bv64, ~bvadd~64(260bv64, hp100_misc_interrupt_~dev#1.offset)), 8bv64);havoc hp100_misc_interrupt_#t~mem563#1;call hp100_misc_interrupt_#t~mem564#1 := read~intINTTYPE8#13(hp100_misc_interrupt_~dev#1.base, ~bvadd~64(40bv64, ~bvadd~64(260bv64, hp100_misc_interrupt_~dev#1.offset)), 8bv64);call write~intINTTYPE8#13(~bvadd~64(1bv64, hp100_misc_interrupt_#t~mem564#1), hp100_misc_interrupt_~dev#1.base, ~bvadd~64(40bv64, ~bvadd~64(260bv64, hp100_misc_interrupt_~dev#1.offset)), 8bv64);havoc hp100_misc_interrupt_#t~mem564#1; [2025-02-08 03:54:06,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8097: havoc hp100_misc_interrupt_#t~mem563#1, hp100_misc_interrupt_#t~mem564#1, hp100_misc_interrupt_~dev#1.base, hp100_misc_interrupt_~dev#1.offset;havoc hp100_misc_interrupt_#in~dev#1.base, hp100_misc_interrupt_#in~dev#1.offset;assume { :end_inline_hp100_misc_interrupt } true; [2025-02-08 03:54:06,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9485: assume 7bv32 == ~ldv_statevar_1~0; [2025-02-08 03:54:06,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9485: assume !(7bv32 == ~ldv_statevar_1~0); [2025-02-08 03:54:06,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9419: ~ldv_statevar_0~0 := 6bv32; [2025-02-08 03:54:06,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9419-1: SUMMARY for call ldv_assume((if 2bv32 != ~ldv_0_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:54:06,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7305-1: SUMMARY for call hp100_start_xmit_bm_#t~ret418#1 := hp100_login_to_vg_hub(hp100_start_xmit_bm_~dev#1.base, hp100_start_xmit_bm_~dev#1.offset, 0bv16); srcloc: null [2025-02-08 03:54:06,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7305: call write~intINTTYPE4#13(hp100_start_xmit_bm_#t~ret418#1, hp100_start_xmit_bm_~lp~10#1.base, ~bvadd~64(123bv64, hp100_start_xmit_bm_~lp~10#1.offset), 4bv64);havoc hp100_start_xmit_bm_#t~ret418#1; [2025-02-08 03:54:06,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10014-1: ldv_switch_0_#res#1 := 10bv32; [2025-02-08 03:54:06,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7636: assume 2bv32 == ~zero_extend~32~16(hp100_rx_#t~mem503#1);havoc hp100_rx_#t~mem503#1;call hp100_rx_#t~mem504#1.base, hp100_rx_#t~mem504#1.offset := read~$Pointer$#13(hp100_rx_~lp~13#1.base, ~bvadd~64(105bv64, hp100_rx_~lp~13#1.offset), 8bv64);assume { :begin_inline_readl } true;readl_#in~addr#1.base, readl_#in~addr#1.offset := hp100_rx_#t~mem504#1.base, hp100_rx_#t~mem504#1.offset;havoc readl_#res#1;havoc readl_~addr#1.base, readl_~addr#1.offset, readl_~ret~0#1;readl_~addr#1.base, readl_~addr#1.offset := readl_#in~addr#1.base, readl_#in~addr#1.offset;havoc readl_~ret~0#1;readl_#res#1 := readl_~ret~0#1; [2025-02-08 03:54:06,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7636: assume !(2bv32 == ~zero_extend~32~16(hp100_rx_#t~mem503#1));havoc hp100_rx_#t~mem503#1; [2025-02-08 03:54:06,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9750: 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~mem776#1.base, ldv_pci_pci_instance_2_#t~mem776#1.offset; [2025-02-08 03:54:06,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6315: assume 0bv32 == ~zero_extend~32~8(hp100_probe1_~bus#1) && 0bv64 != ~bvand~64(18446744073708503040bv64, hp100_probe1_~mem_ptr_phys~0#1); [2025-02-08 03:54:06,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6315: assume !(0bv32 == ~zero_extend~32~8(hp100_probe1_~bus#1) && 0bv64 != ~bvand~64(18446744073708503040bv64, hp100_probe1_~mem_ptr_phys~0#1)); [2025-02-08 03:54:06,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6249: SUMMARY for call outw(65bv16, ~bvadd~32(4bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:54:06,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8826: assume 0bv32 == ~bvand~32(4bv32, ~zero_extend~32~16(hp100_pci_probe_#t~mem725#1));havoc hp100_pci_probe_#t~mem725#1;call hp100_pci_probe_#t~mem726#1 := read~intINTTYPE2#10(hp100_pci_probe_~#pci_command~0#1.base, hp100_pci_probe_~#pci_command~0#1.offset, 2bv64);call write~intINTTYPE2#10(~bvor~32(4bv32, ~zero_extend~32~16(hp100_pci_probe_#t~mem726#1))[16:0], hp100_pci_probe_~#pci_command~0#1.base, hp100_pci_probe_~#pci_command~0#1.offset, 2bv64);havoc hp100_pci_probe_#t~mem726#1;call hp100_pci_probe_#t~mem727#1 := read~intINTTYPE2#10(hp100_pci_probe_~#pci_command~0#1.base, hp100_pci_probe_~#pci_command~0#1.offset, 2bv64); [2025-02-08 03:54:06,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8826: assume !(0bv32 == ~bvand~32(4bv32, ~zero_extend~32~16(hp100_pci_probe_#t~mem725#1)));havoc hp100_pci_probe_#t~mem725#1; [2025-02-08 03:54:06,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9685: assume 6bv32 == ~ldv_statevar_2~0; [2025-02-08 03:54:06,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9685: assume !(6bv32 == ~ldv_statevar_2~0); [2025-02-08 03:54:06,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9619: havoc ldv_pci_instance_resume_early_2_6_#t~ret763#1; [2025-02-08 03:54:06,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9619-1: SUMMARY for call ldv_pci_instance_resume_early_2_6_#t~ret763#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:54:06,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8826-1: call hp100_pci_probe_#t~mem725#1 := read~intINTTYPE2#10(hp100_pci_probe_~#pci_command~0#1.base, hp100_pci_probe_~#pci_command~0#1.offset, 2bv64); [2025-02-08 03:54:06,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9817: SUMMARY for call ldv_free(~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset); srcloc: null [2025-02-08 03:54:06,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6250: SUMMARY for call outw(33bv16, ~bvadd~32(4bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:54:06,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8034: assume 0bv32 != ~bvand~32(2048bv32, hp100_interrupt_~val~2#1);call hp100_interrupt_#t~mem598#1 := read~intINTTYPE2#13(hp100_interrupt_~lp~17#1.base, ~bvadd~64(92bv64, hp100_interrupt_~lp~17#1.offset), 2bv64); [2025-02-08 03:54:06,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8034: assume !(0bv32 != ~bvand~32(2048bv32, hp100_interrupt_~val~2#1)); [2025-02-08 03:54:06,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9884: assume { :begin_inline_ldv_dispatch_deregister_9_1 } true;ldv_dispatch_deregister_9_1_#in~arg0#1.base, ldv_dispatch_deregister_9_1_#in~arg0#1.offset := ldv_pci_unregister_driver_~ldv_9_pci_driver_pci_driver~0#1.base, ldv_pci_unregister_driver_~ldv_9_pci_driver_pci_driver~0#1.offset;havoc ldv_dispatch_deregister_9_1_~arg0#1.base, ldv_dispatch_deregister_9_1_~arg0#1.offset;ldv_dispatch_deregister_9_1_~arg0#1.base, ldv_dispatch_deregister_9_1_~arg0#1.offset := ldv_dispatch_deregister_9_1_#in~arg0#1.base, ldv_dispatch_deregister_9_1_#in~arg0#1.offset;~ldv_2_container_pci_driver~0.base, ~ldv_2_container_pci_driver~0.offset := ldv_dispatch_deregister_9_1_~arg0#1.base, ldv_dispatch_deregister_9_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_9_1_~arg0#1.base, ldv_dispatch_deregister_9_1_~arg0#1.offset;havoc ldv_dispatch_deregister_9_1_#in~arg0#1.base, ldv_dispatch_deregister_9_1_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_deregister_9_1 } true; [2025-02-08 03:54:06,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9884-1: SUMMARY for call ldv_assume((if 12bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:54:06,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9818: ~ldv_2_ret_default~0 := 1bv32;~ldv_statevar_2~0 := 20bv32; [2025-02-08 03:54:06,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10016-1: ldv_switch_0_#res#1 := 11bv32; [2025-02-08 03:54:06,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7638: hp100_rx_#t~ret505#1 := readl_#res#1;havoc readl_~addr#1.base, readl_~addr#1.offset, readl_~ret~0#1;havoc readl_#in~addr#1.base, readl_#in~addr#1.offset;assume { :end_inline_readl } true;hp100_rx_~header~0#1 := hp100_rx_#t~ret505#1;havoc hp100_rx_#t~mem504#1.base, hp100_rx_#t~mem504#1.offset;havoc hp100_rx_#t~ret505#1; [2025-02-08 03:54:06,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9554: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_10 } true;ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_10_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_10_#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_sk_buff_ptr~0.base, ~ldv_1_container_struct_sk_buff_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_10_#t~ret741#1, ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_10_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_10_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_10_#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_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1.offset;havoc eth_mac_addr_#res#1;havoc eth_mac_addr_#t~nondet935#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~nondet935#1;eth_mac_addr_#res#1 := eth_mac_addr_#t~nondet935#1;havoc eth_mac_addr_#t~nondet935#1; [2025-02-08 03:54:06,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9818-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:54:06,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6383-1: SUMMARY for call hp100_probe1_#t~memset~res244#1.base, hp100_probe1_#t~memset~res244#1.offset := #Ultimate.C_memset#13(hp100_probe1_~lp~1#1.base, ~bvadd~64(129bv64, hp100_probe1_~lp~1#1.offset), 0bv32, 8bv64); srcloc: null [2025-02-08 03:54:06,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6383: havoc hp100_probe1_#t~memset~res244#1.base, hp100_probe1_#t~memset~res244#1.offset;call write~intINTTYPE8#13(~sign_extend~64~32(hp100_probe1_~ioaddr#1), hp100_probe1_~dev#1.base, ~bvadd~64(56bv64, hp100_probe1_~dev#1.offset), 8bv64);call write~intINTTYPE4#13(hp100_probe1_~memory_size~0#1, hp100_probe1_~lp~1#1.base, ~bvadd~64(80bv64, hp100_probe1_~lp~1#1.offset), 4bv64);call write~intINTTYPE4#13(hp100_probe1_~virt_memory_size~0#1, hp100_probe1_~lp~1#1.base, ~bvadd~64(84bv64, hp100_probe1_~lp~1#1.offset), 4bv64);call write~intINTTYPE2#13(~hp100_rx_ratio~0[16:0], hp100_probe1_~lp~1#1.base, ~bvadd~64(88bv64, hp100_probe1_~lp~1#1.offset), 2bv64);call hp100_probe1_#t~mem245#1 := read~intINTTYPE2#13(hp100_probe1_~lp~1#1.base, ~bvadd~64(92bv64, hp100_probe1_~lp~1#1.offset), 2bv64); [2025-02-08 03:54:06,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10347: SUMMARY for call free_netdev(ldv_free_netdev_87_~ldv_func_arg1#1.base, ldv_free_netdev_87_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:54:06,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6251: SUMMARY for call outw(3072bv16, ~bvadd~32(4bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:54:06,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6317-1: SUMMARY for call hp100_probe1_#t~ret236#1 := printk(11bv64, 0bv64); srcloc: null [2025-02-08 03:54:06,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6317: havoc hp100_probe1_#t~ret236#1;hp100_probe1_~mem_ptr_phys~0#1 := 0bv64;hp100_probe1_~mem_mapped~0#1 := 0bv16;hp100_probe1_~local_mode~0#1 := 3bv16; [2025-02-08 03:54:06,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10149: ldv_dev_set_drvdata_59_~tmp~73#1 := ldv_dev_set_drvdata_59_#t~ret816#1;havoc ldv_dev_set_drvdata_59_#t~ret816#1;ldv_dev_set_drvdata_59_#res#1 := ldv_dev_set_drvdata_59_~tmp~73#1;pci_set_drvdata_#t~ret183#1 := ldv_dev_set_drvdata_59_#res#1;havoc ldv_dev_set_drvdata_59_#t~ret816#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~73#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~ret183#1;havoc pci_set_drvdata_#t~ret183#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;hp100_pci_probe_#res#1 := 0bv32;call ULTIMATE.dealloc(hp100_pci_probe_~#pci_command~0#1.base, hp100_pci_probe_~#pci_command~0#1.offset);havoc hp100_pci_probe_~#pci_command~0#1.base, hp100_pci_probe_~#pci_command~0#1.offset; [2025-02-08 03:54:06,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10149-1: SUMMARY for call ldv_dev_set_drvdata_59_#t~ret816#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:54:06,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10281: assume { :begin_inline_spin_lock } true;spin_lock_#in~lock#1.base, spin_lock_#in~lock#1.offset := ldv_spin_lock_79_~lock#1.base, ldv_spin_lock_79_~lock#1.offset;havoc spin_lock_~lock#1.base, spin_lock_~lock#1.offset;spin_lock_~lock#1.base, spin_lock_~lock#1.offset := spin_lock_#in~lock#1.base, spin_lock_#in~lock#1.offset;assume { :begin_inline__raw_spin_lock } true;_raw_spin_lock_#in~arg0#1.base, _raw_spin_lock_#in~arg0#1.offset := spin_lock_~lock#1.base, spin_lock_~lock#1.offset;havoc _raw_spin_lock_~arg0#1.base, _raw_spin_lock_~arg0#1.offset;_raw_spin_lock_~arg0#1.base, _raw_spin_lock_~arg0#1.offset := _raw_spin_lock_#in~arg0#1.base, _raw_spin_lock_#in~arg0#1.offset;havoc _raw_spin_lock_~arg0#1.base, _raw_spin_lock_~arg0#1.offset;havoc _raw_spin_lock_#in~arg0#1.base, _raw_spin_lock_#in~arg0#1.offset;assume { :end_inline__raw_spin_lock } true;havoc spin_lock_~lock#1.base, spin_lock_~lock#1.offset;havoc spin_lock_#in~lock#1.base, spin_lock_#in~lock#1.offset;assume { :end_inline_spin_lock } true;havoc ldv_spin_lock_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; [2025-02-08 03:54:06,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8035: assume 1bv32 == ~zero_extend~32~16(hp100_interrupt_#t~mem598#1);havoc hp100_interrupt_#t~mem598#1; [2025-02-08 03:54:06,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8035: assume !(1bv32 == ~zero_extend~32~16(hp100_interrupt_#t~mem598#1));havoc hp100_interrupt_#t~mem598#1; [2025-02-08 03:54:06,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10281-1: SUMMARY for call ldv_spin_lock_lock_of_hp100_private(); srcloc: null [2025-02-08 03:54:06,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9224: assume 4bv32 == ~ldv_statevar_11~0; [2025-02-08 03:54:06,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9224: assume !(4bv32 == ~ldv_statevar_11~0); [2025-02-08 03:54:06,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8894: ldv_EMGentry_init_hp100_module_init_11_7_#t~ret733#1 := hp100_module_init_#res#1;havoc hp100_module_init_#t~ret732#1, hp100_module_init_~err~2#1;assume { :end_inline_hp100_module_init } true;ldv_EMGentry_init_hp100_module_init_11_7_~tmp~55#1 := ldv_EMGentry_init_hp100_module_init_11_7_#t~ret733#1;havoc ldv_EMGentry_init_hp100_module_init_11_7_#t~ret733#1;ldv_EMGentry_init_hp100_module_init_11_7_#res#1 := ldv_EMGentry_init_hp100_module_init_11_7_~tmp~55#1;ldv_entry_EMGentry_11_#t~ret746#1 := ldv_EMGentry_init_hp100_module_init_11_7_#res#1;havoc ldv_EMGentry_init_hp100_module_init_11_7_#t~ret733#1, ldv_EMGentry_init_hp100_module_init_11_7_~arg0#1.base, ldv_EMGentry_init_hp100_module_init_11_7_~arg0#1.offset, ldv_EMGentry_init_hp100_module_init_11_7_~tmp~55#1;havoc ldv_EMGentry_init_hp100_module_init_11_7_#in~arg0#1.base, ldv_EMGentry_init_hp100_module_init_11_7_#in~arg0#1.offset;assume { :end_inline_ldv_EMGentry_init_hp100_module_init_11_7 } true;~ldv_11_ret_default~0 := ldv_entry_EMGentry_11_#t~ret746#1;havoc ldv_entry_EMGentry_11_#t~ret746#1;assume { :begin_inline_ldv_post_init } true;ldv_post_init_#in~init_ret_val#1 := ~ldv_11_ret_default~0;havoc ldv_post_init_#res#1;havoc ldv_post_init_#t~ret834#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~81#1;ldv_post_init_~init_ret_val#1 := ldv_post_init_#in~init_ret_val#1;havoc ldv_post_init_~tmp~81#1; [2025-02-08 03:54:06,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6516-1: call hp100_probe1_#t~mem277#1 := read~intINTTYPE2#13(hp100_probe1_~lp~1#1.base, ~bvadd~64(121bv64, hp100_probe1_~lp~1#1.offset), 2bv64); [2025-02-08 03:54:06,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6516: assume 100bv32 == ~sign_extend~32~16(hp100_probe1_#t~mem277#1);havoc hp100_probe1_#t~mem277#1; [2025-02-08 03:54:06,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6516: assume !(100bv32 == ~sign_extend~32~16(hp100_probe1_#t~mem277#1));havoc hp100_probe1_#t~mem277#1;call hp100_probe1_#t~mem278#1 := read~intINTTYPE2#13(hp100_probe1_~lp~1#1.base, ~bvadd~64(121bv64, hp100_probe1_~lp~1#1.offset), 2bv64); [2025-02-08 03:54:06,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10348: havoc ldv_free_netdev_87_~ldv_func_arg1#1.base, ldv_free_netdev_87_~ldv_func_arg1#1.offset;havoc ldv_free_netdev_87_#in~ldv_func_arg1#1.base, ldv_free_netdev_87_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_free_netdev_87 } true; [2025-02-08 03:54:06,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10348-1: SUMMARY for call ldv_free_netdev(0bv64, 0bv64, ldv_free_netdev_87_~ldv_func_arg1#1.base, ldv_free_netdev_87_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:54:06,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6252-1: SUMMARY for call hp100_probe1_#t~ret227#1 := printk(8bv64, 0bv64); srcloc: null [2025-02-08 03:54:06,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9489: assume 9bv32 == ~ldv_statevar_1~0; [2025-02-08 03:54:06,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9489: assume !(9bv32 == ~ldv_statevar_1~0); [2025-02-08 03:54:06,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6186: hp100_probe1_~tmp___0~6#1 := hp100_probe1_#t~ret220#1;havoc hp100_probe1_#t~ret220#1; [2025-02-08 03:54:06,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6252: havoc hp100_probe1_#t~ret227#1; [2025-02-08 03:54:06,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8102: SUMMARY for call ldv_spin_unlock_80(hp100_interrupt_~lp~17#1.base, hp100_interrupt_~lp~17#1.offset); srcloc: null [2025-02-08 03:54:06,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6186-1: SUMMARY for call hp100_probe1_#t~ret220#1 := inw(hp100_probe1_~ioaddr#1); srcloc: null [2025-02-08 03:54:06,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8829: havoc hp100_pci_probe_#t~mem727#1;havoc hp100_pci_probe_#t~ret728#1; [2025-02-08 03:54:06,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8829-1: SUMMARY for call hp100_pci_probe_#t~ret728#1 := pci_write_config_word(hp100_pci_probe_~pdev#1.base, hp100_pci_probe_~pdev#1.offset, 4bv32, ~zero_extend~32~16(hp100_pci_probe_#t~mem727#1)[16:0]); srcloc: null [2025-02-08 03:54:06,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9754: ~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:54:06,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10018-1: ldv_switch_0_#res#1 := 12bv32; [2025-02-08 03:54:06,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5658: dma_alloc_attrs_~tmp~6#1.base, dma_alloc_attrs_~tmp~6#1.offset := dma_alloc_attrs_#t~ret104#1.base, dma_alloc_attrs_#t~ret104#1.offset;havoc dma_alloc_attrs_#t~ret104#1.base, dma_alloc_attrs_#t~ret104#1.offset;dma_alloc_attrs_~ops~2#1.base, dma_alloc_attrs_~ops~2#1.offset := dma_alloc_attrs_~tmp~6#1.base, dma_alloc_attrs_~tmp~6#1.offset;dma_alloc_attrs_~gfp#1 := ~bvand~32(4294967288bv32, dma_alloc_attrs_~gfp#1); [2025-02-08 03:54:06,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5658-1: SUMMARY for call dma_alloc_attrs_#t~ret104#1.base, dma_alloc_attrs_#t~ret104#1.offset := get_dma_ops(dma_alloc_attrs_~dev#1.base, dma_alloc_attrs_~dev#1.offset); srcloc: null [2025-02-08 03:54:06,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7310: SUMMARY for call hp100_start_interface(hp100_start_xmit_bm_~dev#1.base, hp100_start_xmit_bm_~dev#1.offset); srcloc: null [2025-02-08 03:54:06,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12331-1: hp100_probe1_#t~ret242#1 := strlcpy_#res#1;havoc strlcpy_#t~nondet952#1, strlcpy_~arg0#1.base, strlcpy_~arg0#1.offset, strlcpy_~arg1#1.base, strlcpy_~arg1#1.offset, strlcpy_~arg2#1;havoc strlcpy_#in~arg0#1.base, strlcpy_#in~arg0#1.offset, strlcpy_#in~arg1#1.base, strlcpy_#in~arg1#1.offset, strlcpy_#in~arg2#1;assume { :end_inline_strlcpy } true;havoc hp100_probe1_#t~ret242#1;call write~intINTTYPE2#13(hp100_probe1_~chip~0#1[16:0], hp100_probe1_~lp~1#1.base, ~bvadd~64(76bv64, hp100_probe1_~lp~1#1.offset), 2bv64);call write~intINTTYPE2#13(hp100_probe1_~local_mode~0#1, hp100_probe1_~lp~1#1.base, ~bvadd~64(92bv64, hp100_probe1_~lp~1#1.offset), 2bv64);call write~intINTTYPE1#13(hp100_probe1_~bus#1, hp100_probe1_~lp~1#1.base, ~bvadd~64(94bv64, hp100_probe1_~lp~1#1.offset), 1bv64);call write~$Pointer$#13(hp100_probe1_~pci_dev#1.base, hp100_probe1_~pci_dev#1.offset, hp100_probe1_~lp~1#1.base, ~bvadd~64(95bv64, hp100_probe1_~lp~1#1.offset), 8bv64);call write~intINTTYPE2#13(~hp100_priority_tx~0[16:0], hp100_probe1_~lp~1#1.base, ~bvadd~64(90bv64, hp100_probe1_~lp~1#1.offset), 2bv64);call write~intINTTYPE2#13(~hp100_rx_ratio~0[16:0], hp100_probe1_~lp~1#1.base, ~bvadd~64(88bv64, hp100_probe1_~lp~1#1.offset), 2bv64);call write~intINTTYPE8#13(hp100_probe1_~mem_ptr_phys~0#1, hp100_probe1_~lp~1#1.base, ~bvadd~64(113bv64, hp100_probe1_~lp~1#1.offset), 8bv64);call write~$Pointer$#13(hp100_probe1_~mem_ptr_virt~0#1.base, hp100_probe1_~mem_ptr_virt~0#1.offset, hp100_probe1_~lp~1#1.base, ~bvadd~64(105bv64, hp100_probe1_~lp~1#1.offset), 8bv64); [2025-02-08 03:54:06,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12331: havoc strlcpy_#t~nondet952#1; [2025-02-08 03:54:06,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8103-1: SUMMARY for call outw(5bv16, ~bvadd~32(4bv32, hp100_interrupt_~ioaddr~13#1)); srcloc: null [2025-02-08 03:54:06,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8103: hp100_interrupt_#res#1 := 1bv32;ldv_interrupt_instance_handler_0_5_#t~ret750#1 := hp100_interrupt_#res#1;havoc hp100_interrupt_#t~ret595#1.base, hp100_interrupt_#t~ret595#1.offset, hp100_interrupt_#t~mem596#1, hp100_interrupt_#t~ret597#1, hp100_interrupt_#t~mem598#1, hp100_interrupt_#t~ret599#1, hp100_interrupt_#t~mem600#1, hp100_interrupt_#t~mem601#1, hp100_interrupt_#t~mem602#1, hp100_interrupt_#t~mem603#1, hp100_interrupt_#t~mem604#1, hp100_interrupt_~irq#1, hp100_interrupt_~dev_id#1.base, hp100_interrupt_~dev_id#1.offset, hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset, hp100_interrupt_~lp~17#1.base, hp100_interrupt_~lp~17#1.offset, hp100_interrupt_~tmp~44#1.base, hp100_interrupt_~tmp~44#1.offset, hp100_interrupt_~ioaddr~13#1, hp100_interrupt_~val~2#1, hp100_interrupt_~tmp___0~22#1;havoc hp100_interrupt_#in~irq#1, hp100_interrupt_#in~dev_id#1.base, hp100_interrupt_#in~dev_id#1.offset;assume { :end_inline_hp100_interrupt } true;ldv_interrupt_instance_handler_0_5_~tmp~60#1 := ldv_interrupt_instance_handler_0_5_#t~ret750#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret750#1;ldv_interrupt_instance_handler_0_5_#res#1 := ldv_interrupt_instance_handler_0_5_~tmp~60#1;ldv_interrupt_interrupt_instance_0_#t~ret754#1 := ldv_interrupt_instance_handler_0_5_#res#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret750#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~60#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~ret754#1;havoc ldv_interrupt_interrupt_instance_0_#t~ret754#1;assume { :begin_inline_ldv_switch_to_process_context } true;assume { :end_inline_ldv_switch_to_process_context } true; [2025-02-08 03:54:06,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8037: SUMMARY for call hp100_rx_bm(hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset); srcloc: null [2025-02-08 03:54:06,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9887: 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_9_pci_driver_pci_driver~0#1.base, ldv_pci_unregister_driver_~ldv_9_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_89_~ldv_func_arg1#1.base, ldv_pci_unregister_driver_89_~ldv_func_arg1#1.offset;havoc ldv_pci_unregister_driver_89_#in~ldv_func_arg1#1.base, ldv_pci_unregister_driver_89_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_pci_unregister_driver_89 } true;assume { :end_inline_hp100_module_exit } true;havoc ldv_EMGentry_exit_hp100_module_exit_11_2_~arg0#1.base, ldv_EMGentry_exit_hp100_module_exit_11_2_~arg0#1.offset;havoc ldv_EMGentry_exit_hp100_module_exit_11_2_#in~arg0#1.base, ldv_EMGentry_exit_hp100_module_exit_11_2_#in~arg0#1.offset;assume { :end_inline_ldv_EMGentry_exit_hp100_module_exit_11_2 } true; [2025-02-08 03:54:06,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9689: assume 7bv32 == ~ldv_statevar_2~0; [2025-02-08 03:54:06,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9689: assume !(7bv32 == ~ldv_statevar_2~0); [2025-02-08 03:54:06,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9425: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_0_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:54:06,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7245-1: SUMMARY for call hp100_start_xmit_bm_#t~ret399#1.base, hp100_start_xmit_bm_#t~ret399#1.offset := netdev_priv(hp100_start_xmit_bm_~dev#1.base, hp100_start_xmit_bm_~dev#1.offset); srcloc: null [2025-02-08 03:54:06,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6188: assume 18512bv32 != ~zero_extend~32~16(hp100_probe1_~tmp___0~6#1); [2025-02-08 03:54:06,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6188: assume !(18512bv32 != ~zero_extend~32~16(hp100_probe1_~tmp___0~6#1)); [2025-02-08 03:54:06,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7245: hp100_start_xmit_bm_~tmp~36#1.base, hp100_start_xmit_bm_~tmp~36#1.offset := hp100_start_xmit_bm_#t~ret399#1.base, hp100_start_xmit_bm_#t~ret399#1.offset;havoc hp100_start_xmit_bm_#t~ret399#1.base, hp100_start_xmit_bm_#t~ret399#1.offset;hp100_start_xmit_bm_~lp~10#1.base, hp100_start_xmit_bm_~lp~10#1.offset := hp100_start_xmit_bm_~tmp~36#1.base, hp100_start_xmit_bm_~tmp~36#1.offset;call hp100_start_xmit_bm_#t~mem400#1 := read~intINTTYPE4#13(hp100_start_xmit_bm_~skb#1.base, ~bvadd~64(104bv64, hp100_start_xmit_bm_~skb#1.offset), 4bv64); [2025-02-08 03:54:06,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10020-1: ldv_switch_0_#res#1 := 13bv32; [2025-02-08 03:54:06,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7642: hp100_rx_~header~0#1 := hp100_rx_#t~ret506#1;havoc hp100_rx_#t~ret506#1; [2025-02-08 03:54:06,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7642-1: SUMMARY for call hp100_rx_#t~ret506#1 := inl(~bvadd~32(16bv32, hp100_rx_~ioaddr~8#1)); srcloc: null [2025-02-08 03:54:06,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6453: SUMMARY for call hp100_hwinit(hp100_probe1_~dev#1.base, hp100_probe1_~dev#1.offset); srcloc: null [2025-02-08 03:54:06,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6255: assume 4bv32 == ~zero_extend~32~16(hp100_probe1_~local_mode~0#1); [2025-02-08 03:54:06,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6255: assume !(4bv32 == ~zero_extend~32~16(hp100_probe1_~local_mode~0#1)); [2025-02-08 03:54:06,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9228: assume 6bv32 == ~ldv_statevar_11~0; [2025-02-08 03:54:06,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9228: assume !(6bv32 == ~ldv_statevar_11~0); [2025-02-08 03:54:06,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6123: assume true;havoc hp100_read_id_#t~nondet217#1;call write~intINTTYPE1#5(hp100_read_id_#t~nondet217#1, hp100_read_id_~#str~0#1.base, ~bvadd~64(~bvadd~64(3bv64, hp100_read_id_~#str~0#1.offset), hp100_read_id_#t~loopctr216#1), 8bv64);hp100_read_id_#t~loopctr216#1 := ~bvadd~64(1bv64, hp100_read_id_#t~loopctr216#1); [2025-02-08 03:54:06,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6123: assume true;havoc hp100_read_id_#t~loopctr216#1;havoc hp100_read_id_#t~nondet217#1;havoc hp100_read_id_#t~ret218#1;hp100_read_id_#res#1.base, hp100_read_id_#res#1.offset := hp100_read_id_~#str~0#1.base, hp100_read_id_~#str~0#1.offset;call ULTIMATE.dealloc(hp100_read_id_~#str~0#1.base, hp100_read_id_~#str~0#1.offset);havoc hp100_read_id_~#str~0#1.base, hp100_read_id_~#str~0#1.offset;call ULTIMATE.dealloc(hp100_read_id_~#sig~0#1.base, hp100_read_id_~#sig~0#1.offset);havoc hp100_read_id_~#sig~0#1.base, hp100_read_id_~#sig~0#1.offset; [2025-02-08 03:54:06,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12201-1: ldv_alloc_etherdev_mqs_86_#t~ret821#1.base, ldv_alloc_etherdev_mqs_86_#t~ret821#1.offset := alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret931#1.base, alloc_etherdev_mqs_#t~ret931#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_86_~tmp~76#1.base, ldv_alloc_etherdev_mqs_86_~tmp~76#1.offset := ldv_alloc_etherdev_mqs_86_#t~ret821#1.base, ldv_alloc_etherdev_mqs_86_#t~ret821#1.offset;havoc ldv_alloc_etherdev_mqs_86_#t~ret821#1.base, ldv_alloc_etherdev_mqs_86_#t~ret821#1.offset;ldv_alloc_etherdev_mqs_86_~ldv_func_res~2#1.base, ldv_alloc_etherdev_mqs_86_~ldv_func_res~2#1.offset := ldv_alloc_etherdev_mqs_86_~tmp~76#1.base, ldv_alloc_etherdev_mqs_86_~tmp~76#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_86_~ldv_func_res~2#1.base, ldv_alloc_etherdev_mqs_86_~ldv_func_res~2#1.offset, ldv_alloc_etherdev_mqs_86_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_86_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_86_~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~ret735#1, ldv_alloc_etherdev_mqs_#t~ret736#1.base, ldv_alloc_etherdev_mqs_#t~ret736#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_3_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_3_netdev_net_device~0#1.offset, ldv_alloc_etherdev_mqs_~tmp~57#1.base, ldv_alloc_etherdev_mqs_~tmp~57#1.offset, ldv_alloc_etherdev_mqs_~tmp___0~31#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_3_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_3_netdev_net_device~0#1.offset;havoc ldv_alloc_etherdev_mqs_~tmp~57#1.base, ldv_alloc_etherdev_mqs_~tmp~57#1.offset;havoc ldv_alloc_etherdev_mqs_~tmp___0~31#1; [2025-02-08 03:54:06,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12201: havoc alloc_etherdev_mqs_#t~ret931#1.base, alloc_etherdev_mqs_#t~ret931#1.offset; [2025-02-08 03:54:06,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12201-3: SUMMARY for call alloc_etherdev_mqs_#t~ret931#1.base, alloc_etherdev_mqs_#t~ret931#1.offset := ldv_malloc(3027bv64); srcloc: null [2025-02-08 03:54:06,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12201-2: alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset := alloc_etherdev_mqs_#t~ret931#1.base, alloc_etherdev_mqs_#t~ret931#1.offset;havoc alloc_etherdev_mqs_#t~ret931#1.base, alloc_etherdev_mqs_#t~ret931#1.offset; [2025-02-08 03:54:06,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6454: hp100_probe1_~tmp___15~0#1 := hp100_probe1_#t~ret258#1;havoc hp100_probe1_#t~ret258#1;call write~intINTTYPE2#13(hp100_probe1_~tmp___15~0#1[16:0], hp100_probe1_~lp~1#1.base, ~bvadd~64(121bv64, hp100_probe1_~lp~1#1.offset), 2bv64);call hp100_probe1_#t~mem259#1 := read~intINTTYPE4#13(hp100_probe1_~dev#1.base, ~bvadd~64(64bv64, hp100_probe1_~dev#1.offset), 4bv64); [2025-02-08 03:54:06,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9493: assume 10bv32 == ~ldv_statevar_1~0; [2025-02-08 03:54:06,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9493: assume !(10bv32 == ~ldv_statevar_1~0); [2025-02-08 03:54:06,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6520: assume 10bv32 == ~sign_extend~32~16(hp100_probe1_#t~mem278#1);havoc hp100_probe1_#t~mem278#1; [2025-02-08 03:54:06,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6520: assume !(10bv32 == ~sign_extend~32~16(hp100_probe1_#t~mem278#1));havoc hp100_probe1_#t~mem278#1;call hp100_probe1_#t~mem279#1 := read~intINTTYPE2#13(hp100_probe1_~lp~1#1.base, ~bvadd~64(121bv64, hp100_probe1_~lp~1#1.offset), 2bv64); [2025-02-08 03:54:06,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9427: 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~ret753#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~751#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~752#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~752#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_#~751#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~752#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~752#1.offset;##fun~C_INT~X~$Pointer$~TO~C_INT_#~751#1 := ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~751#1;##fun~C_INT~X~$Pointer$~TO~C_INT_#~752#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~752#1.offset := ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~752#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~752#1.offset;ldv_interrupt_instance_thread_0_3_#t~ret753#1 := ##fun~C_INT~X~$Pointer$~TO~C_INT_#res#1;havoc ##fun~C_INT~X~$Pointer$~TO~C_INT_#~751#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~752#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~752#1.offset;havoc ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~751#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~752#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~752#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~ret753#1; [2025-02-08 03:54:06,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9427: assume !(0bv64 != ~bvadd~64(~ldv_0_thread_thread~0.base, ~ldv_0_thread_thread~0.offset)); [2025-02-08 03:54:06,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6454-1: SUMMARY for call hp100_probe1_#t~ret258#1 := hp100_sense_lan(hp100_probe1_~dev#1.base, hp100_probe1_~dev#1.offset); srcloc: null [2025-02-08 03:54:06,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6256: assume 21360bv32 == hp100_probe1_~chip~0#1; [2025-02-08 03:54:06,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6256: assume !(21360bv32 == hp100_probe1_~chip~0#1); [2025-02-08 03:54:06,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9758-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret777#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:54:06,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5662: assume 0bv64 == ~bvadd~64(dma_alloc_attrs_~dev#1.base, dma_alloc_attrs_~dev#1.offset);dma_alloc_attrs_~dev#1.base, dma_alloc_attrs_~dev#1.offset := ~#x86_dma_fallback_dev~0.base, ~#x86_dma_fallback_dev~0.offset; [2025-02-08 03:54:06,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5662: assume !(0bv64 == ~bvadd~64(dma_alloc_attrs_~dev#1.base, dma_alloc_attrs_~dev#1.offset)); [2025-02-08 03:54:06,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9758: ~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret777#1;havoc ldv_pci_pci_instance_2_#t~ret777#1; [2025-02-08 03:54:06,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10485: ldv_post_probe_~tmp~82#1 := ldv_post_probe_#t~ret835#1;havoc ldv_post_probe_#t~ret835#1;ldv_post_probe_#res#1 := ldv_post_probe_~tmp~82#1;ldv_pci_pci_instance_2_#t~ret797#1 := ldv_post_probe_#res#1;havoc ldv_post_probe_#t~ret835#1, ldv_post_probe_~probe_ret_val#1, ldv_post_probe_~tmp~82#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~ret797#1;havoc ldv_pci_pci_instance_2_#t~ret797#1; [2025-02-08 03:54:06,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10485-1: SUMMARY for call ldv_post_probe_#t~ret835#1 := ldv_filter_positive_int(ldv_post_probe_~probe_ret_val#1); srcloc: null [2025-02-08 03:54:06,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7314: havoc hp100_start_xmit_bm_#t~ret419#1; [2025-02-08 03:54:06,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6389: assume 1bv32 == ~zero_extend~32~16(hp100_probe1_#t~mem245#1);havoc hp100_probe1_#t~mem245#1;call write~$Pointer$#13(~#hp100_bm_netdev_ops~0.base, ~#hp100_bm_netdev_ops~0.offset, hp100_probe1_~dev#1.base, ~bvadd~64(468bv64, hp100_probe1_~dev#1.offset), 8bv64); [2025-02-08 03:54:06,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6389: assume !(1bv32 == ~zero_extend~32~16(hp100_probe1_#t~mem245#1));havoc hp100_probe1_#t~mem245#1;call write~$Pointer$#13(~#hp100_netdev_ops~0.base, ~#hp100_netdev_ops~0.offset, hp100_probe1_~dev#1.base, ~bvadd~64(468bv64, hp100_probe1_~dev#1.offset), 8bv64); [2025-02-08 03:54:06,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10221: SUMMARY for call ldv_spin_lock_lock_of_hp100_private(); srcloc: null [2025-02-08 03:54:06,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7248: assume 0bv32 == hp100_start_xmit_bm_#t~mem400#1;havoc hp100_start_xmit_bm_#t~mem400#1; [2025-02-08 03:54:06,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7248: assume !(0bv32 == hp100_start_xmit_bm_#t~mem400#1);havoc hp100_start_xmit_bm_#t~mem400#1;call hp100_start_xmit_bm_#t~mem401#1 := read~intINTTYPE2#13(hp100_start_xmit_bm_~lp~10#1.base, ~bvadd~64(76bv64, hp100_start_xmit_bm_~lp~10#1.offset), 2bv64); [2025-02-08 03:54:06,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7314-1: SUMMARY for call hp100_start_xmit_bm_#t~ret419#1 := printk(38bv64, 0bv64); srcloc: null [2025-02-08 03:54:06,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8041-1: SUMMARY for call hp100_interrupt_#t~ret599#1 := printk(44bv64, 0bv64); srcloc: null [2025-02-08 03:54:06,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8834: call hp100_pci_probe_#t~mem729#1 := read~intINTTYPE8#13(hp100_pci_probe_~pdev#1.base, ~bvadd~64(1551bv64, hp100_pci_probe_~pdev#1.offset), 8bv64);hp100_pci_probe_~ioaddr~21#1 := hp100_pci_probe_#t~mem729#1[32:0];havoc hp100_pci_probe_#t~mem729#1;assume { :begin_inline_hp100_probe1 } true;hp100_probe1_#in~dev#1.base, hp100_probe1_#in~dev#1.offset, hp100_probe1_#in~ioaddr#1, hp100_probe1_#in~bus#1, hp100_probe1_#in~pci_dev#1.base, hp100_probe1_#in~pci_dev#1.offset := hp100_pci_probe_~dev~1#1.base, hp100_pci_probe_~dev~1#1.offset, hp100_pci_probe_~ioaddr~21#1, 2bv8, hp100_pci_probe_~pdev#1.base, hp100_pci_probe_~pdev#1.offset;havoc hp100_probe1_#res#1;havoc hp100_probe1_#t~ret219#1.base, hp100_probe1_#t~ret219#1.offset, hp100_probe1_#t~ret220#1, hp100_probe1_#t~ret221#1, hp100_probe1_#t~ret222#1.base, hp100_probe1_#t~ret222#1.offset, hp100_probe1_#t~ret223#1, hp100_probe1_#t~ret224#1, hp100_probe1_#t~ret225#1, hp100_probe1_#t~ret226#1, hp100_probe1_#t~ret227#1, hp100_probe1_#t~ret228#1, hp100_probe1_#t~ret229#1, hp100_probe1_#t~ret230#1, hp100_probe1_#t~ret231#1, hp100_probe1_#t~ret232#1, hp100_probe1_#t~ret233#1, hp100_probe1_#t~ret234#1, hp100_probe1_#t~ret235#1, hp100_probe1_#t~ret236#1, hp100_probe1_#t~ret237#1.base, hp100_probe1_#t~ret237#1.offset, hp100_probe1_#t~ret238#1, hp100_probe1_#t~ret239#1, hp100_probe1_#t~ret240#1.base, hp100_probe1_#t~ret240#1.offset, hp100_probe1_#t~ret241#1.base, hp100_probe1_#t~ret241#1.offset, hp100_probe1_#t~ret242#1, hp100_probe1_#t~ret243#1, hp100_probe1_#t~memset~res244#1.base, hp100_probe1_#t~memset~res244#1.offset, hp100_probe1_#t~mem245#1, hp100_probe1_#t~mem246#1, hp100_probe1_#t~ret247#1, hp100_probe1_#t~mem248#1, hp100_probe1_#t~mem249#1, hp100_probe1_#t~mem250#1.base, hp100_probe1_#t~mem250#1.offset, hp100_probe1_#t~ret251#1, hp100_probe1_#t~mem252#1, hp100_probe1_#t~mem253#1.base, hp100_probe1_#t~mem253#1.offset, hp100_probe1_#t~ret254#1.base, hp100_probe1_#t~ret254#1.offset, hp100_probe1_#t~mem255#1.base, hp100_probe1_#t~mem255#1.offset, hp100_probe1_#t~mem256#1, hp100_probe1_#t~mem257#1.base, hp100_probe1_#t~mem257#1.offset, hp100_probe1_#t~ret258#1, hp100_probe1_#t~mem259#1, hp100_probe1_#t~ret260#1, hp100_probe1_#t~ret261#1, hp100_probe1_#t~ret262#1, hp100_probe1_#t~ret263#1, hp100_probe1_#t~mem264#1, hp100_probe1_#t~mem265#1, hp100_probe1_#t~ret266#1, hp100_probe1_#t~mem267#1, hp100_probe1_#t~ite269#1, hp100_probe1_#t~mem268#1, hp100_probe1_#t~ret270#1, hp100_probe1_#t~ret271#1, hp100_probe1_#t~ret272#1, hp100_probe1_#t~mem273#1, hp100_probe1_#t~ret274#1, hp100_probe1_#t~mem275#1, hp100_probe1_#t~ret276#1, hp100_probe1_#t~mem277#1, hp100_probe1_#t~mem278#1, hp100_probe1_#t~mem279#1, hp100_probe1_#t~ret280#1, hp100_probe1_#t~ret281#1, hp100_probe1_#t~ret282#1, hp100_probe1_#t~ret283#1, hp100_probe1_#t~ret284#1, hp100_probe1_#t~mem285#1.base, hp100_probe1_#t~mem285#1.offset, hp100_probe1_#t~ret286#1, hp100_probe1_#t~mem287#1.base, hp100_probe1_#t~mem287#1.offset, hp100_probe1_#t~mem288#1.base, hp100_probe1_#t~mem288#1.offset, hp100_probe1_~dev#1.base, hp100_probe1_~dev#1.offset, hp100_probe1_~ioaddr#1, hp100_probe1_~bus#1, hp100_probe1_~pci_dev#1.base, hp100_probe1_~pci_dev#1.offset, hp100_probe1_~i~1#1, hp100_probe1_~err~0#1, hp100_probe1_~eid~0#1.base, hp100_probe1_~eid~0#1.offset, hp100_probe1_~chip~0#1, hp100_probe1_~uc~0#1, hp100_probe1_~memory_size~0#1, hp100_probe1_~virt_memory_size~0#1, hp100_probe1_~local_mode~0#1, hp100_probe1_~lsw~0#1, hp100_probe1_~mem_mapped~0#1, hp100_probe1_~mem_ptr_phys~0#1, hp100_probe1_~mem_ptr_virt~0#1.base, hp100_probe1_~mem_ptr_virt~0#1.offset, hp100_probe1_~lp~1#1.base, hp100_probe1_~lp~1#1.offset, hp100_probe1_~tmp~24#1.base, hp100_probe1_~tmp~24#1.offset, hp100_probe1_~tmp___0~6#1, hp100_probe1_~tmp___1~4#1, hp100_probe1_~tmp___2~1#1, hp100_probe1_~tmp___3~1#1, hp100_probe1_~tmp___4~0#1, hp100_probe1_~tmp___5~0#1, hp100_probe1_~tmp___6~0#1, hp100_probe1_~tmp___7~0#1, hp100_probe1_~tmp___8~0#1.base, hp100_probe1_~tmp___8~0#1.offset, hp100_probe1_~#__key~0#1.base, hp100_probe1_~#__key~0#1.offset, hp100_probe1_~tmp___9~0#1, hp100_probe1_~tmp___10~0#1, hp100_probe1_~#page_baddr~0#1.base, hp100_probe1_~#page_baddr~0#1.offset, hp100_probe1_~tmp___11~0#1.base, hp100_probe1_~tmp___11~0#1.offset, hp100_probe1_~tmp___12~0#1, hp100_probe1_~tmp___13~0#1.base, hp100_probe1_~tmp___13~0#1.offset, hp100_probe1_~tmp___14~0#1.base, hp100_probe1_~tmp___14~0#1.offset, hp100_probe1_~tmp___15~0#1, hp100_probe1_~tmp___16~0#1;hp100_probe1_~dev#1.base, hp100_probe1_~dev#1.offset := hp100_probe1_#in~dev#1.base, hp100_probe1_#in~dev#1.offset;hp100_probe1_~ioaddr#1 := hp100_probe1_#in~ioaddr#1;hp100_probe1_~bus#1 := hp100_probe1_#in~bus#1;hp100_probe1_~pci_dev#1.base, hp100_probe1_~pci_dev#1.offset := hp100_probe1_#in~pci_dev#1.base, hp100_probe1_#in~pci_dev#1.offset;havoc hp100_probe1_~i~1#1;havoc hp100_probe1_~err~0#1;havoc hp100_probe1_~eid~0#1.base, hp100_probe1_~eid~0#1.offset;havoc hp100_probe1_~chip~0#1;havoc hp100_probe1_~uc~0#1;havoc hp100_probe1_~memory_size~0#1;havoc hp100_probe1_~virt_memory_size~0#1;havoc hp100_probe1_~local_mode~0#1;havoc hp100_probe1_~lsw~0#1;havoc hp100_probe1_~mem_mapped~0#1;havoc hp100_probe1_~mem_ptr_phys~0#1;havoc hp100_probe1_~mem_ptr_virt~0#1.base, hp100_probe1_~mem_ptr_virt~0#1.offset;havoc hp100_probe1_~lp~1#1.base, hp100_probe1_~lp~1#1.offset;havoc hp100_probe1_~tmp~24#1.base, hp100_probe1_~tmp~24#1.offset;havoc hp100_probe1_~tmp___0~6#1;havoc hp100_probe1_~tmp___1~4#1;havoc hp100_probe1_~tmp___2~1#1;havoc hp100_probe1_~tmp___3~1#1;havoc hp100_probe1_~tmp___4~0#1;havoc hp100_probe1_~tmp___5~0#1;havoc hp100_probe1_~tmp___6~0#1;havoc hp100_probe1_~tmp___7~0#1;havoc hp100_probe1_~tmp___8~0#1.base, hp100_probe1_~tmp___8~0#1.offset;call hp100_probe1_~#__key~0#1.base, hp100_probe1_~#__key~0#1.offset := #Ultimate.allocOnStack(8bv64);havoc hp100_probe1_~tmp___9~0#1;havoc hp100_probe1_~tmp___10~0#1;call hp100_probe1_~#page_baddr~0#1.base, hp100_probe1_~#page_baddr~0#1.offset := #Ultimate.allocOnStack(8bv64);havoc hp100_probe1_~tmp___11~0#1.base, hp100_probe1_~tmp___11~0#1.offset;havoc hp100_probe1_~tmp___12~0#1;havoc hp100_probe1_~tmp___13~0#1.base, hp100_probe1_~tmp___13~0#1.offset;havoc hp100_probe1_~tmp___14~0#1.base, hp100_probe1_~tmp___14~0#1.offset;havoc hp100_probe1_~tmp___15~0#1;havoc hp100_probe1_~tmp___16~0#1;hp100_probe1_~err~0#1 := 4294967277bv32;hp100_probe1_~memory_size~0#1 := 0bv32;hp100_probe1_~virt_memory_size~0#1 := 0bv32;assume { :begin_inline___request_region } true;__request_region_#in~arg0#1.base, __request_region_#in~arg0#1.offset, __request_region_#in~arg1#1, __request_region_#in~arg2#1, __request_region_#in~arg3#1.base, __request_region_#in~arg3#1.offset, __request_region_#in~arg4#1 := ~#ioport_resource~0.base, ~#ioport_resource~0.offset, ~sign_extend~64~32(hp100_probe1_~ioaddr#1), 32bv64, 4bv64, 0bv64, 0bv32;havoc __request_region_#res#1.base, __request_region_#res#1.offset;havoc __request_region_#t~ret930#1.base, __request_region_#t~ret930#1.offset, __request_region_~arg0#1.base, __request_region_~arg0#1.offset, __request_region_~arg1#1, __request_region_~arg2#1, __request_region_~arg3#1.base, __request_region_~arg3#1.offset, __request_region_~arg4#1;__request_region_~arg0#1.base, __request_region_~arg0#1.offset := __request_region_#in~arg0#1.base, __request_region_#in~arg0#1.offset;__request_region_~arg1#1 := __request_region_#in~arg1#1;__request_region_~arg2#1 := __request_region_#in~arg2#1;__request_region_~arg3#1.base, __request_region_~arg3#1.offset := __request_region_#in~arg3#1.base, __request_region_#in~arg3#1.offset;__request_region_~arg4#1 := __request_region_#in~arg4#1; [2025-02-08 03:54:06,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8041: havoc hp100_interrupt_#t~ret599#1; [2025-02-08 03:54:06,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10023: ldv_switch_0_#res#1 := 0bv32; [2025-02-08 03:54:06,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9693: assume 8bv32 == ~ldv_statevar_2~0; [2025-02-08 03:54:06,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9693: assume !(8bv32 == ~ldv_statevar_2~0); [2025-02-08 03:54:06,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9825: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_2_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:54:06,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456-1: SUMMARY for call hp100_probe1_#t~ret260#1 := printk(15bv64, 0bv64); srcloc: null [2025-02-08 03:54:06,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456: havoc hp100_probe1_#t~mem259#1;havoc hp100_probe1_#t~ret260#1; [2025-02-08 03:54:06,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7315-1: SUMMARY for call hp100_stop_interface(hp100_start_xmit_bm_~dev#1.base, hp100_start_xmit_bm_~dev#1.offset); srcloc: null [2025-02-08 03:54:06,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9561: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_11 } true;ldv_dummy_resourceless_instance_callback_1_11_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_11_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_11_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_11_#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_11_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_11_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_11_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_11_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_11_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_11_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_11_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_11_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_11_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_11_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_11_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_11_#in~arg1#1.offset; [2025-02-08 03:54:06,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6258: SUMMARY for call outw(3328bv16, ~bvadd~32(4bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:54:06,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7315: call hp100_start_xmit_bm_#t~mem420#1 := read~intINTTYPE2#13(hp100_start_xmit_bm_~lp~10#1.base, ~bvadd~64(121bv64, hp100_start_xmit_bm_~lp~10#1.offset), 2bv64); [2025-02-08 03:54:06,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6324: assume 1bv32 != ~zero_extend~32~16(hp100_probe1_~local_mode~0#1);hp100_probe1_~virt_memory_size~0#1 := hp100_probe1_~memory_size~0#1; [2025-02-08 03:54:06,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6324: assume !(1bv32 != ~zero_extend~32~16(hp100_probe1_~local_mode~0#1)); [2025-02-08 03:54:06,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10222-1: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_67_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_67_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:54:06,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10222: havoc ldv___ldv_spin_lock_67_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_67_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_67_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_67_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_67 } true;call hp100_start_xmit_bm_#t~mem422#1.base, hp100_start_xmit_bm_#t~mem422#1.offset := read~$Pointer$#13(hp100_start_xmit_bm_~lp~10#1.base, ~bvadd~64(161bv64, hp100_start_xmit_bm_~lp~10#1.offset), 8bv64);hp100_start_xmit_bm_~ringptr~2#1.base, hp100_start_xmit_bm_~ringptr~2#1.offset := hp100_start_xmit_bm_#t~mem422#1.base, hp100_start_xmit_bm_#t~mem422#1.offset;havoc hp100_start_xmit_bm_#t~mem422#1.base, hp100_start_xmit_bm_#t~mem422#1.offset;call hp100_start_xmit_bm_#t~mem423#1.base, hp100_start_xmit_bm_#t~mem423#1.offset := read~$Pointer$#13(hp100_start_xmit_bm_~ringptr~2#1.base, ~bvadd~64(20bv64, hp100_start_xmit_bm_~ringptr~2#1.offset), 8bv64);call write~$Pointer$#13(hp100_start_xmit_bm_#t~mem423#1.base, hp100_start_xmit_bm_#t~mem423#1.offset, hp100_start_xmit_bm_~lp~10#1.base, ~bvadd~64(161bv64, hp100_start_xmit_bm_~lp~10#1.offset), 8bv64);havoc hp100_start_xmit_bm_#t~mem423#1.base, hp100_start_xmit_bm_#t~mem423#1.offset;call hp100_start_xmit_bm_#t~mem424#1 := read~intINTTYPE4#13(hp100_start_xmit_bm_~skb#1.base, ~bvadd~64(104bv64, hp100_start_xmit_bm_~skb#1.offset), 4bv64);hp100_start_xmit_bm_~ok_flag~0#1 := (if ~bvugt~32(hp100_start_xmit_bm_#t~mem424#1, 59bv32) then 1bv32 else 0bv32);havoc hp100_start_xmit_bm_#t~mem424#1; [2025-02-08 03:54:06,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9826: ldv_pci_pci_instance_2_~tmp___0~33#1 := ldv_pci_pci_instance_2_#t~ret793#1;havoc ldv_pci_pci_instance_2_#t~ret793#1; [2025-02-08 03:54:06,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7646: hp100_rx_~pkt_len~0#1 := ~bvand~32(4294967292bv32, ~bvadd~32(3bv32, ~bvand~32(8191bv32, hp100_rx_~header~0#1))); [2025-02-08 03:54:06,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9628: 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:54:06,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9826-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret793#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:54:06,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6259: SUMMARY for call outw(96bv16, ~bvadd~32(4bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:54:06,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9430: havoc ldv_interrupt_instance_thread_0_3_#t~ret753#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:54:06,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6193: hp100_probe1_~tmp___1~4#1 := hp100_probe1_#t~ret221#1;havoc hp100_probe1_#t~ret221#1;hp100_probe1_~chip~0#1 := ~bvand~32(65520bv32, ~zero_extend~32~16(hp100_probe1_~tmp___1~4#1));call write~intINTTYPE8#13(~sign_extend~64~32(hp100_probe1_~ioaddr#1), hp100_probe1_~dev#1.base, ~bvadd~64(56bv64, hp100_probe1_~dev#1.offset), 8bv64);assume { :begin_inline_hp100_read_id } true;hp100_read_id_#in~ioaddr#1 := hp100_probe1_~ioaddr#1;havoc hp100_read_id_#res#1.base, hp100_read_id_#res#1.offset;havoc hp100_read_id_#t~ret207#1, hp100_read_id_#t~mem208#1, hp100_read_id_#t~ret209#1, hp100_read_id_#t~mem210#1, hp100_read_id_#t~mem211#1, hp100_read_id_#t~mem212#1, hp100_read_id_#t~mem213#1, hp100_read_id_#t~mem214#1, hp100_read_id_#t~mem215#1, hp100_read_id_#t~loopctr216#1, hp100_read_id_#t~nondet217#1, hp100_read_id_#t~ret218#1, hp100_read_id_~ioaddr#1, hp100_read_id_~i~0#1, hp100_read_id_~#str~0#1.base, hp100_read_id_~#str~0#1.offset, hp100_read_id_~#sig~0#1.base, hp100_read_id_~#sig~0#1.offset, hp100_read_id_~sum~0#1, hp100_read_id_~rev~0#1, hp100_read_id_~tmp~23#1;hp100_read_id_~ioaddr#1 := hp100_read_id_#in~ioaddr#1;havoc hp100_read_id_~i~0#1;call hp100_read_id_~#str~0#1.base, hp100_read_id_~#str~0#1.offset := #Ultimate.allocOnStack(8bv64);call hp100_read_id_~#sig~0#1.base, hp100_read_id_~#sig~0#1.offset := #Ultimate.allocOnStack(4bv64);havoc hp100_read_id_~sum~0#1;havoc hp100_read_id_~rev~0#1;havoc hp100_read_id_~tmp~23#1; [2025-02-08 03:54:06,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6193-1: SUMMARY for call hp100_probe1_#t~ret221#1 := inw(~bvadd~32(2bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:54:06,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9232: assume 7bv32 == ~ldv_statevar_11~0; [2025-02-08 03:54:06,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9232: assume !(7bv32 == ~ldv_statevar_11~0); [2025-02-08 03:54:06,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12271-1: ldv_register_netdev_#t~ret802#1 := ldv_pre_register_netdev_#res#1;havoc ldv_pre_register_netdev_#t~nondet939#1;assume { :end_inline_ldv_pre_register_netdev } true;ldv_register_netdev_~ldv_6_ret_default~0#1 := ldv_register_netdev_#t~ret802#1;havoc ldv_register_netdev_#t~ret802#1;ldv_register_netdev_~ldv_6_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_6_netdev_net_device~0#1.offset := ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset; [2025-02-08 03:54:06,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12271: havoc ldv_pre_register_netdev_#t~nondet939#1; [2025-02-08 03:54:06,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7647-1: SUMMARY for call hp100_rx_#t~ret507#1.base, hp100_rx_#t~ret507#1.offset := netdev_alloc_skb(hp100_rx_~dev#1.base, hp100_rx_~dev#1.offset, ~bvadd~32(2bv32, hp100_rx_~pkt_len~0#1)); srcloc: null [2025-02-08 03:54:06,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7647: hp100_rx_~skb~0#1.base, hp100_rx_~skb~0#1.offset := hp100_rx_#t~ret507#1.base, hp100_rx_#t~ret507#1.offset;havoc hp100_rx_#t~ret507#1.base, hp100_rx_#t~ret507#1.offset; [2025-02-08 03:54:06,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6524: assume 9bv32 == ~sign_extend~32~16(hp100_probe1_#t~mem279#1);havoc hp100_probe1_#t~mem279#1; [2025-02-08 03:54:06,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6524: assume !(9bv32 == ~sign_extend~32~16(hp100_probe1_#t~mem279#1));havoc hp100_probe1_#t~mem279#1; [2025-02-08 03:54:06,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6260-1: SUMMARY for call hp100_probe1_#t~ret228#1 := printk(9bv64, 0bv64); srcloc: null [2025-02-08 03:54:06,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9497: assume 11bv32 == ~ldv_statevar_1~0; [2025-02-08 03:54:06,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9497: assume !(11bv32 == ~ldv_statevar_1~0); [2025-02-08 03:54:06,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6260: havoc hp100_probe1_#t~ret228#1; [2025-02-08 03:54:06,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7317: assume 100bv32 == ~sign_extend~32~16(hp100_start_xmit_bm_#t~mem420#1);havoc hp100_start_xmit_bm_#t~mem420#1; [2025-02-08 03:54:06,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7317: assume !(100bv32 == ~sign_extend~32~16(hp100_start_xmit_bm_#t~mem420#1));havoc hp100_start_xmit_bm_#t~mem420#1; [2025-02-08 03:54:06,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9035: ldv___pci_register_driver_~tmp~56#1 := ldv___pci_register_driver_#t~ret734#1;havoc ldv___pci_register_driver_#t~ret734#1; [2025-02-08 03:54:06,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9035-1: SUMMARY for call ldv___pci_register_driver_#t~ret734#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:54:06,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8837: assume 0bv32 != hp100_pci_probe_~err~1#1; [2025-02-08 03:54:06,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8837: assume !(0bv32 != hp100_pci_probe_~err~1#1);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 := hp100_pci_probe_~pdev#1.base, hp100_pci_probe_~pdev#1.offset, hp100_pci_probe_~dev~1#1.base, hp100_pci_probe_~dev~1#1.offset;havoc pci_set_drvdata_#t~ret183#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~ret816#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~73#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~73#1; [2025-02-08 03:54:06,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9828: assume 0bv32 != ldv_pci_pci_instance_2_~tmp___0~33#1;~ldv_statevar_2~0 := 12bv32; [2025-02-08 03:54:06,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9828: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp___0~33#1);~ldv_statevar_2~0 := 17bv32; [2025-02-08 03:54:06,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9762: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem778#1.base, ldv_pci_pci_instance_2_#t~mem778#1.offset);havoc ldv_pci_pci_instance_2_#t~mem778#1.base, ldv_pci_pci_instance_2_#t~mem778#1.offset;call ldv_pci_pci_instance_2_#t~mem779#1.base, ldv_pci_pci_instance_2_#t~mem779#1.offset := read~$Pointer$#14(~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~mem779#1.base, ldv_pci_pci_instance_2_#t~mem779#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset;havoc ldv_pci_instance_resume_2_5_#t~ret761#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:54:06,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9762: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem778#1.base, ldv_pci_pci_instance_2_#t~mem778#1.offset));havoc ldv_pci_pci_instance_2_#t~mem778#1.base, ldv_pci_pci_instance_2_#t~mem778#1.offset; [2025-02-08 03:54:06,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9762-1: call ldv_pci_pci_instance_2_#t~mem778#1.base, ldv_pci_pci_instance_2_#t~mem778#1.offset := read~$Pointer$#14(~ldv_2_container_pci_driver~0.base, ~bvadd~64(72bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:54:06,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459: assume 1bv32 == ~zero_extend~32~8(hp100_probe1_~bus#1); [2025-02-08 03:54:06,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459: assume !(1bv32 == ~zero_extend~32~8(hp100_probe1_~bus#1)); [2025-02-08 03:54:06,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7252: assume 21328bv32 == ~zero_extend~32~16(hp100_start_xmit_bm_#t~mem401#1);havoc hp100_start_xmit_bm_#t~mem401#1;assume { :begin_inline_skb_padto } true;skb_padto_#in~skb#1.base, skb_padto_#in~skb#1.offset, skb_padto_#in~len#1 := hp100_start_xmit_bm_~skb#1.base, hp100_start_xmit_bm_~skb#1.offset, 60bv32;havoc skb_padto_#res#1;havoc skb_padto_#t~mem143#1, skb_padto_#t~ret144#1, skb_padto_#t~ret145#1, skb_padto_~skb#1.base, skb_padto_~skb#1.offset, skb_padto_~len#1, skb_padto_~size~0#1, skb_padto_~tmp~9#1, skb_padto_~tmp___0~4#1;skb_padto_~skb#1.base, skb_padto_~skb#1.offset := skb_padto_#in~skb#1.base, skb_padto_#in~skb#1.offset;skb_padto_~len#1 := skb_padto_#in~len#1;havoc skb_padto_~size~0#1;havoc skb_padto_~tmp~9#1;havoc skb_padto_~tmp___0~4#1;call skb_padto_#t~mem143#1 := read~intINTTYPE4#13(skb_padto_~skb#1.base, ~bvadd~64(104bv64, skb_padto_~skb#1.offset), 4bv64);skb_padto_~size~0#1 := skb_padto_#t~mem143#1;havoc skb_padto_#t~mem143#1; [2025-02-08 03:54:06,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7252: assume !(21328bv32 == ~zero_extend~32~16(hp100_start_xmit_bm_#t~mem401#1));havoc hp100_start_xmit_bm_#t~mem401#1; [2025-02-08 03:54:06,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5667: assume { :begin_inline_is_device_dma_capable } true;is_device_dma_capable_#in~dev#1.base, is_device_dma_capable_#in~dev#1.offset := dma_alloc_attrs_~dev#1.base, dma_alloc_attrs_~dev#1.offset;havoc is_device_dma_capable_#res#1;havoc is_device_dma_capable_#t~mem47#1.base, is_device_dma_capable_#t~mem47#1.offset, is_device_dma_capable_#t~mem48#1.base, is_device_dma_capable_#t~mem48#1.offset, is_device_dma_capable_#t~mem49#1, is_device_dma_capable_#t~short50#1, is_device_dma_capable_~dev#1.base, is_device_dma_capable_~dev#1.offset;is_device_dma_capable_~dev#1.base, is_device_dma_capable_~dev#1.offset := is_device_dma_capable_#in~dev#1.base, is_device_dma_capable_#in~dev#1.offset;call is_device_dma_capable_#t~mem47#1.base, is_device_dma_capable_#t~mem47#1.offset := read~$Pointer$#13(is_device_dma_capable_~dev#1.base, ~bvadd~64(1130bv64, is_device_dma_capable_~dev#1.offset), 8bv64);is_device_dma_capable_#t~short50#1 := 0bv64 != ~bvadd~64(is_device_dma_capable_#t~mem47#1.base, is_device_dma_capable_#t~mem47#1.offset); [2025-02-08 03:54:06,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7649: assume 0bv64 == ~bvadd~64(hp100_rx_~skb~0#1.base, hp100_rx_~skb~0#1.offset);call hp100_rx_#t~mem508#1 := read~intINTTYPE8#13(hp100_rx_~dev#1.base, ~bvadd~64(48bv64, ~bvadd~64(260bv64, hp100_rx_~dev#1.offset)), 8bv64);call write~intINTTYPE8#13(~bvadd~64(1bv64, hp100_rx_#t~mem508#1), hp100_rx_~dev#1.base, ~bvadd~64(48bv64, ~bvadd~64(260bv64, hp100_rx_~dev#1.offset)), 8bv64);havoc hp100_rx_#t~mem508#1; [2025-02-08 03:54:06,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7649: assume !(0bv64 == ~bvadd~64(hp100_rx_~skb~0#1.base, hp100_rx_~skb~0#1.offset)); [2025-02-08 03:54:06,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6394: assume 2bv32 == ~zero_extend~32~8(hp100_probe1_~bus#1);call hp100_probe1_#t~mem246#1 := read~intINTTYPE4#13(hp100_probe1_~pci_dev#1.base, ~bvadd~64(1547bv64, hp100_probe1_~pci_dev#1.offset), 4bv64);call write~intINTTYPE4#13(hp100_probe1_#t~mem246#1, hp100_probe1_~dev#1.base, ~bvadd~64(64bv64, hp100_probe1_~dev#1.offset), 4bv64);havoc hp100_probe1_#t~mem246#1; [2025-02-08 03:54:06,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6394: assume !(2bv32 == ~zero_extend~32~8(hp100_probe1_~bus#1)); [2025-02-08 03:54:06,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9697: assume 9bv32 == ~ldv_statevar_2~0; [2025-02-08 03:54:06,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9697: assume !(9bv32 == ~ldv_statevar_2~0); [2025-02-08 03:54:06,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7319-1: SUMMARY for call hp100_start_xmit_bm_#t~ret421#1 := hp100_login_to_vg_hub(hp100_start_xmit_bm_~dev#1.base, hp100_start_xmit_bm_~dev#1.offset, 0bv16); srcloc: null [2025-02-08 03:54:06,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7319: call write~intINTTYPE4#13(hp100_start_xmit_bm_#t~ret421#1, hp100_start_xmit_bm_~lp~10#1.base, ~bvadd~64(123bv64, hp100_start_xmit_bm_~lp~10#1.offset), 4bv64);havoc hp100_start_xmit_bm_#t~ret421#1; [2025-02-08 03:54:06,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8046: assume 0bv32 != ~bvand~32(1024bv32, hp100_interrupt_~val~2#1);call hp100_interrupt_#t~mem600#1 := read~intINTTYPE2#13(hp100_interrupt_~lp~17#1.base, ~bvadd~64(92bv64, hp100_interrupt_~lp~17#1.offset), 2bv64); [2025-02-08 03:54:06,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8046: assume !(0bv32 != ~bvand~32(1024bv32, hp100_interrupt_~val~2#1)); [2025-02-08 03:54:06,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9037: assume 0bv32 != ldv___pci_register_driver_~tmp~56#1; [2025-02-08 03:54:06,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9037: assume !(0bv32 != ldv___pci_register_driver_~tmp~56#1); [2025-02-08 03:54:06,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9764: havoc ldv_pci_instance_resume_2_5_#t~ret761#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~mem779#1.base, ldv_pci_pci_instance_2_#t~mem779#1.offset; [2025-02-08 03:54:06,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9434: ~ldv_statevar_0~0 := 6bv32; [2025-02-08 03:54:06,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7254: hp100_start_xmit_bm_#t~ret402#1 := skb_padto_#res#1;havoc skb_padto_#t~mem143#1, skb_padto_#t~ret144#1, skb_padto_#t~ret145#1, skb_padto_~skb#1.base, skb_padto_~skb#1.offset, skb_padto_~len#1, skb_padto_~size~0#1, skb_padto_~tmp~9#1, skb_padto_~tmp___0~4#1;havoc skb_padto_#in~skb#1.base, skb_padto_#in~skb#1.offset, skb_padto_#in~len#1;assume { :end_inline_skb_padto } true;hp100_start_xmit_bm_~tmp___0~15#1 := hp100_start_xmit_bm_#t~ret402#1;havoc hp100_start_xmit_bm_#t~ret402#1; [2025-02-08 03:54:06,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9236: havoc ldv_entry_EMGentry_11_#t~ret746#1, ldv_entry_EMGentry_11_#t~ret747#1, ldv_entry_EMGentry_11_#t~ret748#1, ldv_entry_EMGentry_11_~arg0#1.base, ldv_entry_EMGentry_11_~arg0#1.offset, ldv_entry_EMGentry_11_~tmp~58#1;havoc ldv_entry_EMGentry_11_#in~arg0#1.base, ldv_entry_EMGentry_11_#in~arg0#1.offset;assume { :end_inline_ldv_entry_EMGentry_11 } true; [2025-02-08 03:54:06,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329-1: assume { :begin_inline_ioremap } true;ioremap_#in~offset#1, ioremap_#in~size#1 := hp100_probe1_~mem_ptr_phys~0#1, ~zero_extend~64~32(hp100_probe1_~virt_memory_size~0#1);havoc ioremap_#res#1.base, ioremap_#res#1.offset;havoc ioremap_#t~ret40#1.base, ioremap_#t~ret40#1.offset, ioremap_~offset#1, ioremap_~size#1, ioremap_~tmp~1#1.base, ioremap_~tmp~1#1.offset;ioremap_~offset#1 := ioremap_#in~offset#1;ioremap_~size#1 := ioremap_#in~size#1;havoc ioremap_~tmp~1#1.base, ioremap_~tmp~1#1.offset;assume { :begin_inline_ioremap_nocache } true;ioremap_nocache_#in~arg0#1, ioremap_nocache_#in~arg1#1 := ioremap_~offset#1, ioremap_~size#1;havoc ioremap_nocache_#res#1.base, ioremap_nocache_#res#1.offset;havoc ioremap_nocache_#t~ret938#1.base, ioremap_nocache_#t~ret938#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:54:06,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329: hp100_probe1_#t~ret237#1.base, hp100_probe1_#t~ret237#1.offset := ioremap_#res#1.base, ioremap_#res#1.offset;havoc ioremap_#t~ret40#1.base, ioremap_#t~ret40#1.offset, ioremap_~offset#1, ioremap_~size#1, ioremap_~tmp~1#1.base, ioremap_~tmp~1#1.offset;havoc ioremap_#in~offset#1, ioremap_#in~size#1;assume { :end_inline_ioremap } true;hp100_probe1_~mem_ptr_virt~0#1.base, hp100_probe1_~mem_ptr_virt~0#1.offset := hp100_probe1_#t~ret237#1.base, hp100_probe1_#t~ret237#1.offset;havoc hp100_probe1_#t~ret237#1.base, hp100_probe1_#t~ret237#1.offset; [2025-02-08 03:54:06,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8047: assume 1bv32 != ~zero_extend~32~16(hp100_interrupt_#t~mem600#1);havoc hp100_interrupt_#t~mem600#1;assume { :begin_inline_hp100_rx } true;hp100_rx_#in~dev#1.base, hp100_rx_#in~dev#1.offset := hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset;havoc hp100_rx_#t~mem499#1, hp100_rx_#t~ret500#1.base, hp100_rx_#t~ret500#1.offset, hp100_rx_#t~ret501#1, hp100_rx_#t~ret502#1, hp100_rx_#t~mem503#1, hp100_rx_#t~mem504#1.base, hp100_rx_#t~mem504#1.offset, hp100_rx_#t~ret505#1, hp100_rx_#t~ret506#1, hp100_rx_#t~ret507#1.base, hp100_rx_#t~ret507#1.offset, hp100_rx_#t~mem508#1, hp100_rx_#t~ret509#1.base, hp100_rx_#t~ret509#1.offset, hp100_rx_#t~mem510#1.base, hp100_rx_#t~mem510#1.offset, hp100_rx_#t~mem511#1, hp100_rx_#t~mem512#1.base, hp100_rx_#t~mem512#1.offset, hp100_rx_#t~ret513#1, hp100_rx_#t~ret514#1, hp100_rx_#t~mem515#1, hp100_rx_#t~mem516#1, hp100_rx_#t~mem517#1, hp100_rx_~dev#1.base, hp100_rx_~dev#1.offset, hp100_rx_~packets~0#1, hp100_rx_~pkt_len~0#1, hp100_rx_~ioaddr~8#1, hp100_rx_~lp~13#1.base, hp100_rx_~lp~13#1.offset, hp100_rx_~tmp~39#1.base, hp100_rx_~tmp~39#1.offset, hp100_rx_~header~0#1, hp100_rx_~skb~0#1.base, hp100_rx_~skb~0#1.offset, hp100_rx_~tmp___0~18#1, hp100_rx_~tmp___1~12#1, hp100_rx_~ptr~0#1.base, hp100_rx_~ptr~0#1.offset, hp100_rx_~tmp___2~7#1;hp100_rx_~dev#1.base, hp100_rx_~dev#1.offset := hp100_rx_#in~dev#1.base, hp100_rx_#in~dev#1.offset;havoc hp100_rx_~packets~0#1;havoc hp100_rx_~pkt_len~0#1;havoc hp100_rx_~ioaddr~8#1;havoc hp100_rx_~lp~13#1.base, hp100_rx_~lp~13#1.offset;havoc hp100_rx_~tmp~39#1.base, hp100_rx_~tmp~39#1.offset;havoc hp100_rx_~header~0#1;havoc hp100_rx_~skb~0#1.base, hp100_rx_~skb~0#1.offset;havoc hp100_rx_~tmp___0~18#1;havoc hp100_rx_~tmp___1~12#1;havoc hp100_rx_~ptr~0#1.base, hp100_rx_~ptr~0#1.offset;havoc hp100_rx_~tmp___2~7#1;call hp100_rx_#t~mem499#1 := read~intINTTYPE8#13(hp100_rx_~dev#1.base, ~bvadd~64(56bv64, hp100_rx_~dev#1.offset), 8bv64);hp100_rx_~ioaddr~8#1 := hp100_rx_#t~mem499#1[32:0];havoc hp100_rx_#t~mem499#1; [2025-02-08 03:54:06,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8047: assume !(1bv32 != ~zero_extend~32~16(hp100_interrupt_#t~mem600#1));havoc hp100_interrupt_#t~mem600#1; [2025-02-08 03:54:06,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5669: assume 0bv32 == dma_alloc_attrs_~tmp___0~2#1;dma_alloc_attrs_#res#1.base, dma_alloc_attrs_#res#1.offset := 0bv64, 0bv64; [2025-02-08 03:54:06,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5669: assume !(0bv32 == dma_alloc_attrs_~tmp___0~2#1);call dma_alloc_attrs_#t~mem106#1.base, dma_alloc_attrs_#t~mem106#1.offset := read~$Pointer$#13(dma_alloc_attrs_~ops~2#1.base, dma_alloc_attrs_~ops~2#1.offset, 8bv64); [2025-02-08 03:54:06,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9501: assume 12bv32 == ~ldv_statevar_1~0; [2025-02-08 03:54:06,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9501: assume !(12bv32 == ~ldv_statevar_1~0); [2025-02-08 03:54:06,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6528: SUMMARY for call hp100_probe1_#t~ret283#1 := printk(28bv64, 0bv64); srcloc: null [2025-02-08 03:54:06,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9633: 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~ret790#1 := ldv_pci_instance_suspend_2_8_#res#1;havoc ldv_pci_instance_suspend_2_8_#t~mem767#1, ldv_pci_instance_suspend_2_8_#t~ret768#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~64#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~ret790#1;havoc ldv_pci_pci_instance_2_#t~mem788#1.base, ldv_pci_pci_instance_2_#t~mem788#1.offset;havoc ldv_pci_pci_instance_2_#t~mem789#1;havoc ldv_pci_pci_instance_2_#t~ret790#1; [2025-02-08 03:54:06,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9567: 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_dummy_resourceless_instance_callback_1_12_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_12_#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_12_#t~ret742#1, 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_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg2#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;ldv_dummy_resourceless_instance_callback_1_12_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_12_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg2#1.offset;assume { :begin_inline_hp100_start_xmit_bm } true;hp100_start_xmit_bm_#in~skb#1.base, hp100_start_xmit_bm_#in~skb#1.offset, hp100_start_xmit_bm_#in~dev#1.base, hp100_start_xmit_bm_#in~dev#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_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg2#1.offset;havoc hp100_start_xmit_bm_#res#1;havoc hp100_start_xmit_bm_#t~mem398#1, hp100_start_xmit_bm_#t~ret399#1.base, hp100_start_xmit_bm_#t~ret399#1.offset, hp100_start_xmit_bm_#t~mem400#1, hp100_start_xmit_bm_#t~mem401#1, hp100_start_xmit_bm_#t~ret402#1, hp100_start_xmit_bm_#t~mem403#1.base, hp100_start_xmit_bm_#t~mem403#1.offset, hp100_start_xmit_bm_#t~mem404#1.base, hp100_start_xmit_bm_#t~mem404#1.offset, hp100_start_xmit_bm_#t~mem405#1.base, hp100_start_xmit_bm_#t~mem405#1.offset, hp100_start_xmit_bm_#t~ret406#1, hp100_start_xmit_bm_#t~ret407#1, hp100_start_xmit_bm_#t~mem408#1, hp100_start_xmit_bm_#t~mem409#1, hp100_start_xmit_bm_#t~short410#1, hp100_start_xmit_bm_#t~ret411#1, hp100_start_xmit_bm_#t~ret412#1, hp100_start_xmit_bm_#t~ret413#1, hp100_start_xmit_bm_#t~ret414#1, hp100_start_xmit_bm_#t~mem415#1, hp100_start_xmit_bm_#t~ret416#1, hp100_start_xmit_bm_#t~mem417#1, hp100_start_xmit_bm_#t~ret418#1, hp100_start_xmit_bm_#t~ret419#1, hp100_start_xmit_bm_#t~mem420#1, hp100_start_xmit_bm_#t~ret421#1, hp100_start_xmit_bm_#t~mem422#1.base, hp100_start_xmit_bm_#t~mem422#1.offset, hp100_start_xmit_bm_#t~mem423#1.base, hp100_start_xmit_bm_#t~mem423#1.offset, hp100_start_xmit_bm_#t~mem424#1, hp100_start_xmit_bm_#t~ite426#1, hp100_start_xmit_bm_#t~mem425#1, hp100_start_xmit_bm_#t~mem427#1.base, hp100_start_xmit_bm_#t~mem427#1.offset, hp100_start_xmit_bm_#t~mem428#1, hp100_start_xmit_bm_#t~mem429#1.base, hp100_start_xmit_bm_#t~mem429#1.offset, hp100_start_xmit_bm_#t~mem430#1.base, hp100_start_xmit_bm_#t~mem430#1.offset, hp100_start_xmit_bm_#t~mem431#1, hp100_start_xmit_bm_#t~mem432#1.base, hp100_start_xmit_bm_#t~mem432#1.offset, hp100_start_xmit_bm_#t~mem433#1.base, hp100_start_xmit_bm_#t~mem433#1.offset, hp100_start_xmit_bm_#t~mem434#1.base, hp100_start_xmit_bm_#t~mem434#1.offset, hp100_start_xmit_bm_#t~mem435#1, hp100_start_xmit_bm_#t~ret436#1, hp100_start_xmit_bm_#t~mem437#1.base, hp100_start_xmit_bm_#t~mem437#1.offset, hp100_start_xmit_bm_#t~mem438#1, hp100_start_xmit_bm_#t~mem439#1, hp100_start_xmit_bm_#t~mem440#1, hp100_start_xmit_bm_#t~mem442#1, hp100_start_xmit_bm_#t~mem441#1, hp100_start_xmit_bm_~skb#1.base, hp100_start_xmit_bm_~skb#1.offset, hp100_start_xmit_bm_~dev#1.base, hp100_start_xmit_bm_~dev#1.offset, hp100_start_xmit_bm_~flags~0#1, hp100_start_xmit_bm_~i~4#1, hp100_start_xmit_bm_~ok_flag~0#1, hp100_start_xmit_bm_~ioaddr~5#1, hp100_start_xmit_bm_~lp~10#1.base, hp100_start_xmit_bm_~lp~10#1.offset, hp100_start_xmit_bm_~tmp~36#1.base, hp100_start_xmit_bm_~tmp~36#1.offset, hp100_start_xmit_bm_~ringptr~2#1.base, hp100_start_xmit_bm_~ringptr~2#1.offset, hp100_start_xmit_bm_~tmp___0~15#1, hp100_start_xmit_bm_~tmp___1~10#1, hp100_start_xmit_bm_~tmp___2~5#1, hp100_start_xmit_bm_~tmp___3~5#1;hp100_start_xmit_bm_~skb#1.base, hp100_start_xmit_bm_~skb#1.offset := hp100_start_xmit_bm_#in~skb#1.base, hp100_start_xmit_bm_#in~skb#1.offset;hp100_start_xmit_bm_~dev#1.base, hp100_start_xmit_bm_~dev#1.offset := hp100_start_xmit_bm_#in~dev#1.base, hp100_start_xmit_bm_#in~dev#1.offset;havoc hp100_start_xmit_bm_~flags~0#1;havoc hp100_start_xmit_bm_~i~4#1;havoc hp100_start_xmit_bm_~ok_flag~0#1;havoc hp100_start_xmit_bm_~ioaddr~5#1;havoc hp100_start_xmit_bm_~lp~10#1.base, hp100_start_xmit_bm_~lp~10#1.offset;havoc hp100_start_xmit_bm_~tmp~36#1.base, hp100_start_xmit_bm_~tmp~36#1.offset;havoc hp100_start_xmit_bm_~ringptr~2#1.base, hp100_start_xmit_bm_~ringptr~2#1.offset;havoc hp100_start_xmit_bm_~tmp___0~15#1;havoc hp100_start_xmit_bm_~tmp___1~10#1;havoc hp100_start_xmit_bm_~tmp___2~5#1;havoc hp100_start_xmit_bm_~tmp___3~5#1;call hp100_start_xmit_bm_#t~mem398#1 := read~intINTTYPE8#13(hp100_start_xmit_bm_~dev#1.base, ~bvadd~64(56bv64, hp100_start_xmit_bm_~dev#1.offset), 8bv64);hp100_start_xmit_bm_~ioaddr~5#1 := hp100_start_xmit_bm_#t~mem398#1[32:0];havoc hp100_start_xmit_bm_#t~mem398#1; [2025-02-08 03:54:06,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6198: assume 0bv64 == ~bvadd~64(hp100_probe1_~eid~0#1.base, hp100_probe1_~eid~0#1.offset); [2025-02-08 03:54:06,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6198: assume !(0bv64 == ~bvadd~64(hp100_probe1_~eid~0#1.base, hp100_probe1_~eid~0#1.offset)); [2025-02-08 03:54:06,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6264: hp100_probe1_~local_mode~0#1 := 1bv16; [2025-02-08 03:54:06,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9039: ldv___pci_register_driver_~ldv_10_pci_driver_pci_driver~0#1.base, ldv___pci_register_driver_~ldv_10_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:54:06,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9039-1: SUMMARY for call ldv_assume((if 0bv32 == ldv___pci_register_driver_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:54:06,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6463: assume 2bv32 == ~zero_extend~32~8(hp100_probe1_~bus#1); [2025-02-08 03:54:06,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6463: assume !(2bv32 == ~zero_extend~32~8(hp100_probe1_~bus#1)); [2025-02-08 03:54:06,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6331: assume !(0bv64 == ~bvadd~64(hp100_probe1_~mem_ptr_virt~0#1.base, hp100_probe1_~mem_ptr_virt~0#1.offset)); [2025-02-08 03:54:06,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6331: assume 0bv64 == ~bvadd~64(hp100_probe1_~mem_ptr_virt~0#1.base, hp100_probe1_~mem_ptr_virt~0#1.offset);hp100_probe1_~virt_memory_size~0#1 := ~bvlshr~32(hp100_probe1_~virt_memory_size~0#1, 1bv32); [2025-02-08 03:54:06,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9172: havoc ldv_dummy_resourceless_instance_callback_1_11_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_11_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_11_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_11_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_11_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_11_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_11_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_11_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_11 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7256: assume 0bv32 != hp100_start_xmit_bm_~tmp___0~15#1;hp100_start_xmit_bm_#res#1 := 0bv32; [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7256: assume !(0bv32 != hp100_start_xmit_bm_~tmp___0~15#1); [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9172-1: SUMMARY for call hp100_set_multicast_list(ldv_dummy_resourceless_instance_callback_1_11_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_11_~arg1#1.offset); srcloc: null [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8049: havoc hp100_rx_#t~mem499#1, hp100_rx_#t~ret500#1.base, hp100_rx_#t~ret500#1.offset, hp100_rx_#t~ret501#1, hp100_rx_#t~ret502#1, hp100_rx_#t~mem503#1, hp100_rx_#t~mem504#1.base, hp100_rx_#t~mem504#1.offset, hp100_rx_#t~ret505#1, hp100_rx_#t~ret506#1, hp100_rx_#t~ret507#1.base, hp100_rx_#t~ret507#1.offset, hp100_rx_#t~mem508#1, hp100_rx_#t~ret509#1.base, hp100_rx_#t~ret509#1.offset, hp100_rx_#t~mem510#1.base, hp100_rx_#t~mem510#1.offset, hp100_rx_#t~mem511#1, hp100_rx_#t~mem512#1.base, hp100_rx_#t~mem512#1.offset, hp100_rx_#t~ret513#1, hp100_rx_#t~ret514#1, hp100_rx_#t~mem515#1, hp100_rx_#t~mem516#1, hp100_rx_#t~mem517#1, hp100_rx_~dev#1.base, hp100_rx_~dev#1.offset, hp100_rx_~packets~0#1, hp100_rx_~pkt_len~0#1, hp100_rx_~ioaddr~8#1, hp100_rx_~lp~13#1.base, hp100_rx_~lp~13#1.offset, hp100_rx_~tmp~39#1.base, hp100_rx_~tmp~39#1.offset, hp100_rx_~header~0#1, hp100_rx_~skb~0#1.base, hp100_rx_~skb~0#1.offset, hp100_rx_~tmp___0~18#1, hp100_rx_~tmp___1~12#1, hp100_rx_~ptr~0#1.base, hp100_rx_~ptr~0#1.offset, hp100_rx_~tmp___2~7#1;havoc hp100_rx_#in~dev#1.base, hp100_rx_#in~dev#1.offset;assume { :end_inline_hp100_rx } true; [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9701: assume 10bv32 == ~ldv_statevar_2~0; [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9701: assume !(10bv32 == ~ldv_statevar_2~0); [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7653: SUMMARY for call skb_reserve(hp100_rx_~skb~0#1.base, hp100_rx_~skb~0#1.offset, 2bv32); srcloc: null [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6398: SUMMARY for call outw(2bv16, ~bvadd~32(2bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6200-1: SUMMARY for call hp100_probe1_#t~ret223#1 := printk(5bv64, 0bv64); srcloc: null [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6200: havoc hp100_probe1_#t~ret223#1; [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7257: ldv_dummy_resourceless_instance_callback_1_12_#t~ret742#1 := hp100_start_xmit_bm_#res#1;havoc hp100_start_xmit_bm_#t~mem398#1, hp100_start_xmit_bm_#t~ret399#1.base, hp100_start_xmit_bm_#t~ret399#1.offset, hp100_start_xmit_bm_#t~mem400#1, hp100_start_xmit_bm_#t~mem401#1, hp100_start_xmit_bm_#t~ret402#1, hp100_start_xmit_bm_#t~mem403#1.base, hp100_start_xmit_bm_#t~mem403#1.offset, hp100_start_xmit_bm_#t~mem404#1.base, hp100_start_xmit_bm_#t~mem404#1.offset, hp100_start_xmit_bm_#t~mem405#1.base, hp100_start_xmit_bm_#t~mem405#1.offset, hp100_start_xmit_bm_#t~ret406#1, hp100_start_xmit_bm_#t~ret407#1, hp100_start_xmit_bm_#t~mem408#1, hp100_start_xmit_bm_#t~mem409#1, hp100_start_xmit_bm_#t~short410#1, hp100_start_xmit_bm_#t~ret411#1, hp100_start_xmit_bm_#t~ret412#1, hp100_start_xmit_bm_#t~ret413#1, hp100_start_xmit_bm_#t~ret414#1, hp100_start_xmit_bm_#t~mem415#1, hp100_start_xmit_bm_#t~ret416#1, hp100_start_xmit_bm_#t~mem417#1, hp100_start_xmit_bm_#t~ret418#1, hp100_start_xmit_bm_#t~ret419#1, hp100_start_xmit_bm_#t~mem420#1, hp100_start_xmit_bm_#t~ret421#1, hp100_start_xmit_bm_#t~mem422#1.base, hp100_start_xmit_bm_#t~mem422#1.offset, hp100_start_xmit_bm_#t~mem423#1.base, hp100_start_xmit_bm_#t~mem423#1.offset, hp100_start_xmit_bm_#t~mem424#1, hp100_start_xmit_bm_#t~ite426#1, hp100_start_xmit_bm_#t~mem425#1, hp100_start_xmit_bm_#t~mem427#1.base, hp100_start_xmit_bm_#t~mem427#1.offset, hp100_start_xmit_bm_#t~mem428#1, hp100_start_xmit_bm_#t~mem429#1.base, hp100_start_xmit_bm_#t~mem429#1.offset, hp100_start_xmit_bm_#t~mem430#1.base, hp100_start_xmit_bm_#t~mem430#1.offset, hp100_start_xmit_bm_#t~mem431#1, hp100_start_xmit_bm_#t~mem432#1.base, hp100_start_xmit_bm_#t~mem432#1.offset, hp100_start_xmit_bm_#t~mem433#1.base, hp100_start_xmit_bm_#t~mem433#1.offset, hp100_start_xmit_bm_#t~mem434#1.base, hp100_start_xmit_bm_#t~mem434#1.offset, hp100_start_xmit_bm_#t~mem435#1, hp100_start_xmit_bm_#t~ret436#1, hp100_start_xmit_bm_#t~mem437#1.base, hp100_start_xmit_bm_#t~mem437#1.offset, hp100_start_xmit_bm_#t~mem438#1, hp100_start_xmit_bm_#t~mem439#1, hp100_start_xmit_bm_#t~mem440#1, hp100_start_xmit_bm_#t~mem442#1, hp100_start_xmit_bm_#t~mem441#1, hp100_start_xmit_bm_~skb#1.base, hp100_start_xmit_bm_~skb#1.offset, hp100_start_xmit_bm_~dev#1.base, hp100_start_xmit_bm_~dev#1.offset, hp100_start_xmit_bm_~flags~0#1, hp100_start_xmit_bm_~i~4#1, hp100_start_xmit_bm_~ok_flag~0#1, hp100_start_xmit_bm_~ioaddr~5#1, hp100_start_xmit_bm_~lp~10#1.base, hp100_start_xmit_bm_~lp~10#1.offset, hp100_start_xmit_bm_~tmp~36#1.base, hp100_start_xmit_bm_~tmp~36#1.offset, hp100_start_xmit_bm_~ringptr~2#1.base, hp100_start_xmit_bm_~ringptr~2#1.offset, hp100_start_xmit_bm_~tmp___0~15#1, hp100_start_xmit_bm_~tmp___1~10#1, hp100_start_xmit_bm_~tmp___2~5#1, hp100_start_xmit_bm_~tmp___3~5#1;havoc hp100_start_xmit_bm_#in~skb#1.base, hp100_start_xmit_bm_#in~skb#1.offset, hp100_start_xmit_bm_#in~dev#1.base, hp100_start_xmit_bm_#in~dev#1.offset;assume { :end_inline_hp100_start_xmit_bm } true;havoc ldv_dummy_resourceless_instance_callback_1_12_#t~ret742#1;havoc ldv_dummy_resourceless_instance_callback_1_12_#t~ret742#1, 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_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg2#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, ldv_dummy_resourceless_instance_callback_1_12_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_12 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9239: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_11_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9041: assume { :begin_inline_ldv_dispatch_register_10_2 } true;ldv_dispatch_register_10_2_#in~arg0#1.base, ldv_dispatch_register_10_2_#in~arg0#1.offset := ldv___pci_register_driver_~ldv_10_pci_driver_pci_driver~0#1.base, ldv___pci_register_driver_~ldv_10_pci_driver_pci_driver~0#1.offset;havoc ldv_dispatch_register_10_2_~arg0#1.base, ldv_dispatch_register_10_2_~arg0#1.offset;ldv_dispatch_register_10_2_~arg0#1.base, ldv_dispatch_register_10_2_~arg0#1.offset := ldv_dispatch_register_10_2_#in~arg0#1.base, ldv_dispatch_register_10_2_#in~arg0#1.offset;~ldv_2_container_pci_driver~0.base, ~ldv_2_container_pci_driver~0.offset := ldv_dispatch_register_10_2_~arg0#1.base, ldv_dispatch_register_10_2_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_2_20 } true;~ldv_statevar_2~0 := 19bv32; [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9041-1: SUMMARY for call ldv_assume((if 20bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7654: havoc hp100_rx_#t~ret509#1.base, hp100_rx_#t~ret509#1.offset;call hp100_rx_#t~mem510#1.base, hp100_rx_#t~mem510#1.offset := read~$Pointer$#13(hp100_rx_~skb~0#1.base, ~bvadd~64(229bv64, hp100_rx_~skb~0#1.offset), 8bv64);hp100_rx_~ptr~0#1.base, hp100_rx_~ptr~0#1.offset := hp100_rx_#t~mem510#1.base, hp100_rx_#t~mem510#1.offset;havoc hp100_rx_#t~mem510#1.base, hp100_rx_#t~mem510#1.offset;call hp100_rx_#t~mem511#1 := read~intINTTYPE2#13(hp100_rx_~lp~13#1.base, ~bvadd~64(92bv64, hp100_rx_~lp~13#1.offset), 2bv64); [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6531-1: SUMMARY for call hp100_probe1_#t~ret280#1 := printk(25bv64, 0bv64); srcloc: null [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6531: havoc hp100_probe1_#t~ret280#1; [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9768: ~ldv_statevar_2~0 := 4bv32; [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7654-1: SUMMARY for call hp100_rx_#t~ret509#1.base, hp100_rx_#t~ret509#1.offset := skb_put(hp100_rx_~skb~0#1.base, hp100_rx_~skb~0#1.offset, hp100_rx_~pkt_len~0#1); srcloc: null [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6399-1: SUMMARY for call hp100_probe1_#t~ret247#1 := inb(~bvadd~32(13bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6399: hp100_probe1_~tmp___10~0#1 := hp100_probe1_#t~ret247#1;havoc hp100_probe1_#t~ret247#1;call write~intINTTYPE4#13(~bvand~32(15bv32, ~zero_extend~32~8(hp100_probe1_~tmp___10~0#1)), hp100_probe1_~dev#1.base, ~bvadd~64(64bv64, hp100_probe1_~dev#1.offset), 4bv64);call hp100_probe1_#t~mem248#1 := read~intINTTYPE4#13(hp100_probe1_~dev#1.base, ~bvadd~64(64bv64, hp100_probe1_~dev#1.offset), 4bv64); [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6267: assume 1bv32 == ~zero_extend~32~16(hp100_probe1_~local_mode~0#1); [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6267: assume !(1bv32 == ~zero_extend~32~16(hp100_probe1_~local_mode~0#1)); [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7324: SUMMARY for call hp100_start_interface(hp100_start_xmit_bm_~dev#1.base, hp100_start_xmit_bm_~dev#1.offset); srcloc: null [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9438: assume { :begin_inline_ldv_switch_to_interrupt_context } true;assume { :end_inline_ldv_switch_to_interrupt_context } true;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~ret750#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~60#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~60#1;assume { :begin_inline_hp100_interrupt } true;hp100_interrupt_#in~irq#1, hp100_interrupt_#in~dev_id#1.base, hp100_interrupt_#in~dev_id#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 hp100_interrupt_#res#1;havoc hp100_interrupt_#t~ret595#1.base, hp100_interrupt_#t~ret595#1.offset, hp100_interrupt_#t~mem596#1, hp100_interrupt_#t~ret597#1, hp100_interrupt_#t~mem598#1, hp100_interrupt_#t~ret599#1, hp100_interrupt_#t~mem600#1, hp100_interrupt_#t~mem601#1, hp100_interrupt_#t~mem602#1, hp100_interrupt_#t~mem603#1, hp100_interrupt_#t~mem604#1, hp100_interrupt_~irq#1, hp100_interrupt_~dev_id#1.base, hp100_interrupt_~dev_id#1.offset, hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset, hp100_interrupt_~lp~17#1.base, hp100_interrupt_~lp~17#1.offset, hp100_interrupt_~tmp~44#1.base, hp100_interrupt_~tmp~44#1.offset, hp100_interrupt_~ioaddr~13#1, hp100_interrupt_~val~2#1, hp100_interrupt_~tmp___0~22#1;hp100_interrupt_~irq#1 := hp100_interrupt_#in~irq#1;hp100_interrupt_~dev_id#1.base, hp100_interrupt_~dev_id#1.offset := hp100_interrupt_#in~dev_id#1.base, hp100_interrupt_#in~dev_id#1.offset;havoc hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset;havoc hp100_interrupt_~lp~17#1.base, hp100_interrupt_~lp~17#1.offset;havoc hp100_interrupt_~tmp~44#1.base, hp100_interrupt_~tmp~44#1.offset;havoc hp100_interrupt_~ioaddr~13#1;havoc hp100_interrupt_~val~2#1;havoc hp100_interrupt_~tmp___0~22#1;hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset := hp100_interrupt_~dev_id#1.base, hp100_interrupt_~dev_id#1.offset; [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10165: hp100_probe1_#t~ret284#1 := ldv_register_netdev_62_#res#1;havoc ldv_register_netdev_62_#t~ret817#1, ldv_register_netdev_62_#t~ret818#1, ldv_register_netdev_62_~ldv_func_arg1#1.base, ldv_register_netdev_62_~ldv_func_arg1#1.offset, ldv_register_netdev_62_~ldv_func_res~0#1, ldv_register_netdev_62_~tmp~74#1, ldv_register_netdev_62_~tmp___0~35#1;havoc ldv_register_netdev_62_#in~ldv_func_arg1#1.base, ldv_register_netdev_62_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_register_netdev_62 } true;hp100_probe1_~err~0#1 := hp100_probe1_#t~ret284#1;havoc hp100_probe1_#t~ret284#1; [2025-02-08 03:54:06,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9042: havoc ldv_dispatch_register_10_2_~arg0#1.base, ldv_dispatch_register_10_2_~arg0#1.offset;havoc ldv_dispatch_register_10_2_#in~arg0#1.base, ldv_dispatch_register_10_2_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_register_10_2 } true;ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-02-08 03:54:06,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9240: assume { :begin_inline_ldv_EMGentry_exit_hp100_module_exit_11_2 } true;ldv_EMGentry_exit_hp100_module_exit_11_2_#in~arg0#1.base, ldv_EMGentry_exit_hp100_module_exit_11_2_#in~arg0#1.offset := ~ldv_11_exit_hp100_module_exit_default~0.base, ~ldv_11_exit_hp100_module_exit_default~0.offset;havoc ldv_EMGentry_exit_hp100_module_exit_11_2_~arg0#1.base, ldv_EMGentry_exit_hp100_module_exit_11_2_~arg0#1.offset;ldv_EMGentry_exit_hp100_module_exit_11_2_~arg0#1.base, ldv_EMGentry_exit_hp100_module_exit_11_2_~arg0#1.offset := ldv_EMGentry_exit_hp100_module_exit_11_2_#in~arg0#1.base, ldv_EMGentry_exit_hp100_module_exit_11_2_#in~arg0#1.offset;assume { :begin_inline_hp100_module_exit } true;assume { :begin_inline_ldv_pci_unregister_driver_89 } true;ldv_pci_unregister_driver_89_#in~ldv_func_arg1#1.base, ldv_pci_unregister_driver_89_#in~ldv_func_arg1#1.offset := ~#hp100_pci_driver~0.base, ~#hp100_pci_driver~0.offset;havoc ldv_pci_unregister_driver_89_~ldv_func_arg1#1.base, ldv_pci_unregister_driver_89_~ldv_func_arg1#1.offset;ldv_pci_unregister_driver_89_~ldv_func_arg1#1.base, ldv_pci_unregister_driver_89_~ldv_func_arg1#1.offset := ldv_pci_unregister_driver_89_#in~ldv_func_arg1#1.base, ldv_pci_unregister_driver_89_#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_89_~ldv_func_arg1#1.base, ldv_pci_unregister_driver_89_~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_89_~ldv_func_arg1#1.base, ldv_pci_unregister_driver_89_~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_9_pci_driver_pci_driver~0#1.base, ldv_pci_unregister_driver_~ldv_9_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_9_pci_driver_pci_driver~0#1.base, ldv_pci_unregister_driver_~ldv_9_pci_driver_pci_driver~0#1.offset;ldv_pci_unregister_driver_~ldv_9_pci_driver_pci_driver~0#1.base, ldv_pci_unregister_driver_~ldv_9_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:54:06,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9240-1: SUMMARY for call ldv_assume((if 12bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:54:06,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7853: SUMMARY for call outw(4bv16, ~bvadd~32(2bv32, hp100_clear_stats_~ioaddr#1)); srcloc: null [2025-02-08 03:54:06,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5673: assume 0bv64 == ~bvadd~64(dma_alloc_attrs_#t~mem106#1.base, dma_alloc_attrs_#t~mem106#1.offset);havoc dma_alloc_attrs_#t~mem106#1.base, dma_alloc_attrs_#t~mem106#1.offset;dma_alloc_attrs_#res#1.base, dma_alloc_attrs_#res#1.offset := 0bv64, 0bv64; [2025-02-08 03:54:06,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5673: assume !(0bv64 == ~bvadd~64(dma_alloc_attrs_#t~mem106#1.base, dma_alloc_attrs_#t~mem106#1.offset));havoc dma_alloc_attrs_#t~mem106#1.base, dma_alloc_attrs_#t~mem106#1.offset;assume { :begin_inline_dma_alloc_coherent_gfp_flags } true;dma_alloc_coherent_gfp_flags_#in~dev#1.base, dma_alloc_coherent_gfp_flags_#in~dev#1.offset, dma_alloc_coherent_gfp_flags_#in~gfp#1 := dma_alloc_attrs_~dev#1.base, dma_alloc_attrs_~dev#1.offset, dma_alloc_attrs_~gfp#1;havoc dma_alloc_coherent_gfp_flags_#res#1;havoc dma_alloc_coherent_gfp_flags_#t~ret103#1, dma_alloc_coherent_gfp_flags_~dev#1.base, dma_alloc_coherent_gfp_flags_~dev#1.offset, dma_alloc_coherent_gfp_flags_~gfp#1, dma_alloc_coherent_gfp_flags_~dma_mask~1#1, dma_alloc_coherent_gfp_flags_~tmp~5#1;dma_alloc_coherent_gfp_flags_~dev#1.base, dma_alloc_coherent_gfp_flags_~dev#1.offset := dma_alloc_coherent_gfp_flags_#in~dev#1.base, dma_alloc_coherent_gfp_flags_#in~dev#1.offset;dma_alloc_coherent_gfp_flags_~gfp#1 := dma_alloc_coherent_gfp_flags_#in~gfp#1;havoc dma_alloc_coherent_gfp_flags_~dma_mask~1#1;havoc dma_alloc_coherent_gfp_flags_~tmp~5#1;assume { :begin_inline_dma_alloc_coherent_mask } true;dma_alloc_coherent_mask_#in~dev#1.base, dma_alloc_coherent_mask_#in~dev#1.offset, dma_alloc_coherent_mask_#in~gfp#1 := dma_alloc_coherent_gfp_flags_~dev#1.base, dma_alloc_coherent_gfp_flags_~dev#1.offset, dma_alloc_coherent_gfp_flags_~gfp#1;havoc dma_alloc_coherent_mask_#res#1;havoc dma_alloc_coherent_mask_#t~mem102#1, dma_alloc_coherent_mask_~dev#1.base, dma_alloc_coherent_mask_~dev#1.offset, dma_alloc_coherent_mask_~gfp#1, dma_alloc_coherent_mask_~dma_mask~0#1;dma_alloc_coherent_mask_~dev#1.base, dma_alloc_coherent_mask_~dev#1.offset := dma_alloc_coherent_mask_#in~dev#1.base, dma_alloc_coherent_mask_#in~dev#1.offset;dma_alloc_coherent_mask_~gfp#1 := dma_alloc_coherent_mask_#in~gfp#1;havoc dma_alloc_coherent_mask_~dma_mask~0#1;dma_alloc_coherent_mask_~dma_mask~0#1 := 0bv64;call dma_alloc_coherent_mask_#t~mem102#1 := read~intINTTYPE8#13(dma_alloc_coherent_mask_~dev#1.base, ~bvadd~64(1138bv64, dma_alloc_coherent_mask_~dev#1.offset), 8bv64);dma_alloc_coherent_mask_~dma_mask~0#1 := dma_alloc_coherent_mask_#t~mem102#1;havoc dma_alloc_coherent_mask_#t~mem102#1; [2025-02-08 03:54:06,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9505: assume 13bv32 == ~ldv_statevar_1~0; [2025-02-08 03:54:06,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9505: assume !(13bv32 == ~ldv_statevar_1~0); [2025-02-08 03:54:06,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10166-1: ldv_register_netdev_62_#res#1 := ldv_register_netdev_62_~ldv_func_res~0#1; [2025-02-08 03:54:06,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8052: assume 0bv32 == ~bvand~32(2048bv32, hp100_interrupt_~val~2#1); [2025-02-08 03:54:06,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8052: assume !(0bv32 == ~bvand~32(2048bv32, hp100_interrupt_~val~2#1)); [2025-02-08 03:54:06,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9902-1: SUMMARY for call ldv_register_netdev_#t~ret803#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:54:06,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7854: havoc hp100_clear_stats_#t~ret565#1; [2025-02-08 03:54:06,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9836: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_2_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:54:06,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9902: ldv_register_netdev_~tmp___0~34#1 := ldv_register_netdev_#t~ret803#1;havoc ldv_register_netdev_#t~ret803#1; [2025-02-08 03:54:06,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7854-1: SUMMARY for call hp100_clear_stats_#t~ret565#1 := inw(~bvadd~32(16bv32, hp100_clear_stats_~ioaddr#1)); srcloc: null [2025-02-08 03:54:06,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6467: SUMMARY for call hp100_probe1_#t~ret263#1 := printk(18bv64, 0bv64); srcloc: null [2025-02-08 03:54:06,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6533: assume { :begin_inline_ldv_register_netdev_62 } true;ldv_register_netdev_62_#in~ldv_func_arg1#1.base, ldv_register_netdev_62_#in~ldv_func_arg1#1.offset := hp100_probe1_~dev#1.base, hp100_probe1_~dev#1.offset;havoc ldv_register_netdev_62_#res#1;havoc ldv_register_netdev_62_#t~ret817#1, ldv_register_netdev_62_#t~ret818#1, ldv_register_netdev_62_~ldv_func_arg1#1.base, ldv_register_netdev_62_~ldv_func_arg1#1.offset, ldv_register_netdev_62_~ldv_func_res~0#1, ldv_register_netdev_62_~tmp~74#1, ldv_register_netdev_62_~tmp___0~35#1;ldv_register_netdev_62_~ldv_func_arg1#1.base, ldv_register_netdev_62_~ldv_func_arg1#1.offset := ldv_register_netdev_62_#in~ldv_func_arg1#1.base, ldv_register_netdev_62_#in~ldv_func_arg1#1.offset;havoc ldv_register_netdev_62_~ldv_func_res~0#1;havoc ldv_register_netdev_62_~tmp~74#1;havoc ldv_register_netdev_62_~tmp___0~35#1;assume { :begin_inline_register_netdev } true;register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset := ldv_register_netdev_62_~ldv_func_arg1#1.base, ldv_register_netdev_62_~ldv_func_arg1#1.offset;havoc register_netdev_#res#1;havoc register_netdev_#t~nondet945#1, register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset;register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset := register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset;havoc register_netdev_#t~nondet945#1;register_netdev_#res#1 := register_netdev_#t~nondet945#1;havoc register_netdev_#t~nondet945#1; [2025-02-08 03:54:06,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9242: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:54:06,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6269: hp100_probe1_~lsw~0#1 := hp100_probe1_#t~ret229#1;havoc hp100_probe1_#t~ret229#1; [2025-02-08 03:54:06,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6269-1: SUMMARY for call hp100_probe1_#t~ret229#1 := inw(~bvadd~32(4bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:54:06,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7855-1: SUMMARY for call hp100_clear_stats_#t~ret566#1 := inb(~bvadd~32(18bv32, hp100_clear_stats_~ioaddr#1)); srcloc: null [2025-02-08 03:54:06,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9837: ~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret794#1;havoc ldv_pci_pci_instance_2_#t~ret794#1; [2025-02-08 03:54:06,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7855: havoc hp100_clear_stats_#t~ret566#1; [2025-02-08 03:54:06,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9837-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret794#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:54:06,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9771: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem780#1.base, ldv_pci_pci_instance_2_#t~mem780#1.offset);havoc ldv_pci_pci_instance_2_#t~mem780#1.base, ldv_pci_pci_instance_2_#t~mem780#1.offset;call ldv_pci_pci_instance_2_#t~mem781#1.base, ldv_pci_pci_instance_2_#t~mem781#1.offset := read~$Pointer$#14(~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~mem781#1.base, ldv_pci_pci_instance_2_#t~mem781#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset;havoc ldv_pci_instance_resume_early_2_6_#t~ret763#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:54:06,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9771: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem780#1.base, ldv_pci_pci_instance_2_#t~mem780#1.offset));havoc ldv_pci_pci_instance_2_#t~mem780#1.base, ldv_pci_pci_instance_2_#t~mem780#1.offset; [2025-02-08 03:54:06,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9771-1: call ldv_pci_pci_instance_2_#t~mem780#1.base, ldv_pci_pci_instance_2_#t~mem780#1.offset := read~$Pointer$#14(~ldv_2_container_pci_driver~0.base, ~bvadd~64(64bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:54:06,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7657: assume 2bv32 == ~zero_extend~32~16(hp100_rx_#t~mem511#1);havoc hp100_rx_#t~mem511#1;call hp100_rx_#t~mem512#1.base, hp100_rx_#t~mem512#1.offset := read~$Pointer$#13(hp100_rx_~lp~13#1.base, ~bvadd~64(105bv64, hp100_rx_~lp~13#1.offset), 8bv64);assume { :begin_inline_memcpy_fromio } true;memcpy_fromio_#in~dst#1.base, memcpy_fromio_#in~dst#1.offset, memcpy_fromio_#in~src#1.base, memcpy_fromio_#in~src#1.offset, memcpy_fromio_#in~count#1 := hp100_rx_~ptr~0#1.base, hp100_rx_~ptr~0#1.offset, hp100_rx_#t~mem512#1.base, hp100_rx_#t~mem512#1.offset, ~sign_extend~64~32(hp100_rx_~pkt_len~0#1);havoc memcpy_fromio_#t~memcpy~res43#1.base, memcpy_fromio_#t~memcpy~res43#1.offset, memcpy_fromio_~dst#1.base, memcpy_fromio_~dst#1.offset, memcpy_fromio_~src#1.base, memcpy_fromio_~src#1.offset, memcpy_fromio_~count#1;memcpy_fromio_~dst#1.base, memcpy_fromio_~dst#1.offset := memcpy_fromio_#in~dst#1.base, memcpy_fromio_#in~dst#1.offset;memcpy_fromio_~src#1.base, memcpy_fromio_~src#1.offset := memcpy_fromio_#in~src#1.base, memcpy_fromio_#in~src#1.offset;memcpy_fromio_~count#1 := memcpy_fromio_#in~count#1; [2025-02-08 03:54:06,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7657: assume !(2bv32 == ~zero_extend~32~16(hp100_rx_#t~mem511#1));havoc hp100_rx_#t~mem511#1;assume { :begin_inline_insl } true;insl_#in~port#1, insl_#in~addr#1.base, insl_#in~addr#1.offset, insl_#in~count#1 := ~bvadd~32(16bv32, hp100_rx_~ioaddr~8#1), hp100_rx_~ptr~0#1.base, hp100_rx_~ptr~0#1.offset, ~sign_extend~64~32(~bvashr~32(hp100_rx_~pkt_len~0#1, 2bv32));havoc insl_~port#1, insl_~addr#1.base, insl_~addr#1.offset, insl_~count#1;insl_~port#1 := insl_#in~port#1;insl_~addr#1.base, insl_~addr#1.offset := insl_#in~addr#1.base, insl_#in~addr#1.offset;insl_~count#1 := insl_#in~count#1; [2025-02-08 03:54:06,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6402: assume 2bv32 == hp100_probe1_#t~mem248#1;havoc hp100_probe1_#t~mem248#1;call write~intINTTYPE4#13(9bv32, hp100_probe1_~dev#1.base, ~bvadd~64(64bv64, hp100_probe1_~dev#1.offset), 4bv64); [2025-02-08 03:54:06,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6402: assume !(2bv32 == hp100_probe1_#t~mem248#1);havoc hp100_probe1_#t~mem248#1; [2025-02-08 03:54:06,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9705: assume 12bv32 == ~ldv_statevar_2~0; [2025-02-08 03:54:06,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9705: assume !(12bv32 == ~ldv_statevar_2~0); [2025-02-08 03:54:06,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9639: ldv_pci_instance_suspend_2_8_~tmp~64#1 := ldv_pci_instance_suspend_2_8_#t~ret768#1;havoc ldv_pci_instance_suspend_2_8_#t~mem767#1;havoc ldv_pci_instance_suspend_2_8_#t~ret768#1;ldv_pci_instance_suspend_2_8_#res#1 := ldv_pci_instance_suspend_2_8_~tmp~64#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:54:06,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9639-1: SUMMARY for call ldv_pci_instance_suspend_2_8_#t~ret768#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~mem767#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:54:06,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9243: ~ldv_statevar_11~0 := 7bv32; [2025-02-08 03:54:06,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9243-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:54:06,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10366: hp100_module_init_#t~ret732#1 := ldv___pci_register_driver_88_#res#1;havoc ldv___pci_register_driver_88_#t~ret823#1, ldv___pci_register_driver_88_#t~ret824#1, ldv___pci_register_driver_88_~ldv_func_arg1#1.base, ldv___pci_register_driver_88_~ldv_func_arg1#1.offset, ldv___pci_register_driver_88_~ldv_func_arg2#1.base, ldv___pci_register_driver_88_~ldv_func_arg2#1.offset, ldv___pci_register_driver_88_~ldv_func_arg3#1.base, ldv___pci_register_driver_88_~ldv_func_arg3#1.offset, ldv___pci_register_driver_88_~ldv_func_res~3#1, ldv___pci_register_driver_88_~tmp~77#1, ldv___pci_register_driver_88_~tmp___0~38#1;havoc ldv___pci_register_driver_88_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_88_#in~ldv_func_arg1#1.offset, ldv___pci_register_driver_88_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_88_#in~ldv_func_arg2#1.offset, ldv___pci_register_driver_88_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_88_#in~ldv_func_arg3#1.offset;assume { :end_inline_ldv___pci_register_driver_88 } true;hp100_module_init_~err~2#1 := hp100_module_init_#t~ret732#1;havoc hp100_module_init_#t~ret732#1; [2025-02-08 03:54:06,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8054: SUMMARY for call hp100_rx_bm(hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset); srcloc: null [2025-02-08 03:54:06,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7856-1: SUMMARY for call hp100_clear_stats_#t~ret567#1 := inb(~bvadd~32(19bv32, hp100_clear_stats_~ioaddr#1)); srcloc: null [2025-02-08 03:54:06,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7856: havoc hp100_clear_stats_#t~ret567#1; [2025-02-08 03:54:06,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9904: assume 0bv32 != ldv_register_netdev_~tmp___0~34#1; [2025-02-08 03:54:06,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9904: assume !(0bv32 != ldv_register_netdev_~tmp___0~34#1); [2025-02-08 03:54:06,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8847: assume { :begin_inline_ldv_free_netdev_87 } true;ldv_free_netdev_87_#in~ldv_func_arg1#1.base, ldv_free_netdev_87_#in~ldv_func_arg1#1.offset := hp100_pci_probe_~dev~1#1.base, hp100_pci_probe_~dev~1#1.offset;havoc ldv_free_netdev_87_~ldv_func_arg1#1.base, ldv_free_netdev_87_~ldv_func_arg1#1.offset;ldv_free_netdev_87_~ldv_func_arg1#1.base, ldv_free_netdev_87_~ldv_func_arg1#1.offset := ldv_free_netdev_87_#in~ldv_func_arg1#1.base, ldv_free_netdev_87_#in~ldv_func_arg1#1.offset; [2025-02-08 03:54:06,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9442: ldv_interrupt_interrupt_instance_0_~tmp~61#1 := ldv_interrupt_interrupt_instance_0_#t~ret755#1;havoc ldv_interrupt_interrupt_instance_0_#t~ret755#1; [2025-02-08 03:54:06,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9574: 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_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_13_#t~ret743#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:54:06,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6271: assume 32bv32 == ~bvand~32(96bv32, ~zero_extend~32~16(hp100_probe1_~lsw~0#1)) && 0bv32 != ~bvand~32(3072bv32, ~bvnot~32(~zero_extend~32~16(hp100_probe1_~lsw~0#1)));hp100_probe1_~local_mode~0#1 := 3bv16; [2025-02-08 03:54:06,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6271: assume !(32bv32 == ~bvand~32(96bv32, ~zero_extend~32~16(hp100_probe1_~lsw~0#1)) && 0bv32 != ~bvand~32(3072bv32, ~bvnot~32(~zero_extend~32~16(hp100_probe1_~lsw~0#1)))); [2025-02-08 03:54:06,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7262: assume ~bvadd~64(hp100_start_xmit_bm_#t~mem404#1.base, hp100_start_xmit_bm_#t~mem404#1.offset) == ~bvadd~64(hp100_start_xmit_bm_#t~mem405#1.base, hp100_start_xmit_bm_#t~mem405#1.offset);havoc hp100_start_xmit_bm_#t~mem403#1.base, hp100_start_xmit_bm_#t~mem403#1.offset;havoc hp100_start_xmit_bm_#t~mem404#1.base, hp100_start_xmit_bm_#t~mem404#1.offset;havoc hp100_start_xmit_bm_#t~mem405#1.base, hp100_start_xmit_bm_#t~mem405#1.offset; [2025-02-08 03:54:06,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7262: assume !(~bvadd~64(hp100_start_xmit_bm_#t~mem404#1.base, hp100_start_xmit_bm_#t~mem404#1.offset) == ~bvadd~64(hp100_start_xmit_bm_#t~mem405#1.base, hp100_start_xmit_bm_#t~mem405#1.offset));havoc hp100_start_xmit_bm_#t~mem403#1.base, hp100_start_xmit_bm_#t~mem403#1.offset;havoc hp100_start_xmit_bm_#t~mem404#1.base, hp100_start_xmit_bm_#t~mem404#1.offset;havoc hp100_start_xmit_bm_#t~mem405#1.base, hp100_start_xmit_bm_#t~mem405#1.offset;assume { :begin_inline_ldv___ldv_spin_lock_67 } true;ldv___ldv_spin_lock_67_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_67_#in~ldv_func_arg1#1.offset := hp100_start_xmit_bm_~lp~10#1.base, hp100_start_xmit_bm_~lp~10#1.offset;havoc ldv___ldv_spin_lock_67_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_67_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_67_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_67_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_67_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_67_#in~ldv_func_arg1#1.offset; [2025-02-08 03:54:06,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6337: assume ~bvugt~32(hp100_probe1_~virt_memory_size~0#1, 16383bv32); [2025-02-08 03:54:06,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6337: assume !~bvugt~32(hp100_probe1_~virt_memory_size~0#1, 16383bv32); [2025-02-08 03:54:06,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9442-1: SUMMARY for call ldv_interrupt_interrupt_instance_0_#t~ret755#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:54:06,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7262-1: call hp100_start_xmit_bm_#t~mem403#1.base, hp100_start_xmit_bm_#t~mem403#1.offset := read~$Pointer$#13(hp100_start_xmit_bm_~lp~10#1.base, ~bvadd~64(161bv64, hp100_start_xmit_bm_~lp~10#1.offset), 8bv64);call hp100_start_xmit_bm_#t~mem404#1.base, hp100_start_xmit_bm_#t~mem404#1.offset := read~$Pointer$#13(hp100_start_xmit_bm_#t~mem403#1.base, ~bvadd~64(20bv64, hp100_start_xmit_bm_#t~mem403#1.offset), 8bv64);call hp100_start_xmit_bm_#t~mem405#1.base, hp100_start_xmit_bm_#t~mem405#1.offset := read~$Pointer$#13(hp100_start_xmit_bm_~lp~10#1.base, ~bvadd~64(153bv64, hp100_start_xmit_bm_~lp~10#1.offset), 8bv64); [2025-02-08 03:54:06,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10367-1: ldv___pci_register_driver_88_#res#1 := ldv___pci_register_driver_88_~ldv_func_res~3#1; [2025-02-08 03:54:06,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9773: havoc ldv_pci_instance_resume_early_2_6_#t~ret763#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~mem781#1.base, ldv_pci_pci_instance_2_#t~mem781#1.offset; [2025-02-08 03:54:06,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7857: SUMMARY for call outw(0bv16, ~bvadd~32(2bv32, hp100_clear_stats_~ioaddr#1)); srcloc: null [2025-02-08 03:54:06,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7659: havoc memcpy_fromio_#t~memcpy~res43#1.base, memcpy_fromio_#t~memcpy~res43#1.offset, memcpy_fromio_~dst#1.base, memcpy_fromio_~dst#1.offset, memcpy_fromio_~src#1.base, memcpy_fromio_~src#1.offset, memcpy_fromio_~count#1;havoc memcpy_fromio_#in~dst#1.base, memcpy_fromio_#in~dst#1.offset, memcpy_fromio_#in~src#1.base, memcpy_fromio_#in~src#1.offset, memcpy_fromio_#in~count#1;assume { :end_inline_memcpy_fromio } true;havoc hp100_rx_#t~mem512#1.base, hp100_rx_#t~mem512#1.offset; [2025-02-08 03:54:06,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6470: havoc hp100_probe1_#t~ret261#1; [2025-02-08 03:54:06,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9509: havoc ldv_net_dummy_resourceless_instance_1_#t~ret756#1, ldv_net_dummy_resourceless_instance_1_#t~ret757#1, ldv_net_dummy_resourceless_instance_1_#t~ret758#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_~tmp~62#1, ldv_net_dummy_resourceless_instance_1_~tmp___0~32#1;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:54:06,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6536-1: SUMMARY for call hp100_probe1_#t~ret281#1 := printk(26bv64, 0bv64); srcloc: null [2025-02-08 03:54:06,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6536: havoc hp100_probe1_#t~ret281#1; [2025-02-08 03:54:06,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6470-1: SUMMARY for call hp100_probe1_#t~ret261#1 := printk(16bv64, 0bv64); srcloc: null [2025-02-08 03:54:06,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6206: hp100_probe1_~uc~0#1 := 0bv8;hp100_probe1_~i~1#1 := 0bv32; [2025-02-08 03:54:06,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6206-1: SUMMARY for call outw(6bv16, ~bvadd~32(2bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:54:06,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9906: SUMMARY for call ldv_assume((if 0bv32 == ldv_register_netdev_~ldv_6_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:54:06,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7858: havoc hp100_clear_stats_#t~ret565#1, hp100_clear_stats_#t~ret566#1, hp100_clear_stats_#t~ret567#1, hp100_clear_stats_~lp#1.base, hp100_clear_stats_~lp#1.offset, hp100_clear_stats_~ioaddr#1, hp100_clear_stats_~flags~3#1;havoc hp100_clear_stats_#in~lp#1.base, hp100_clear_stats_#in~lp#1.offset, hp100_clear_stats_#in~ioaddr#1;assume { :end_inline_hp100_clear_stats } true;call hp100_probe1_#t~mem252#1 := read~intINTTYPE2#13(hp100_probe1_~lp~1#1.base, ~bvadd~64(92bv64, hp100_probe1_~lp~1#1.offset), 2bv64); [2025-02-08 03:54:06,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9047: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-02-08 03:54:06,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9047-1: SUMMARY for call ldv_assume((if 0bv32 != ldv___pci_register_driver_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:54:06,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7858-1: SUMMARY for call ldv_spin_unlock_irqrestore_66(hp100_clear_stats_~lp#1.base, hp100_clear_stats_~lp#1.offset, hp100_clear_stats_~flags~3#1); srcloc: null [2025-02-08 03:54:06,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9444: assume 0bv32 != ldv_interrupt_interrupt_instance_0_~tmp~61#1;~ldv_statevar_0~0 := 2bv32; [2025-02-08 03:54:06,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9444: assume !(0bv32 != ldv_interrupt_interrupt_instance_0_~tmp~61#1);~ldv_statevar_0~0 := 4bv32; [2025-02-08 03:54:06,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12285-1: pci_read_config_word_#t~ret169#1 := pci_bus_read_config_word_#res#1;havoc pci_bus_read_config_word_#t~nondet941#1, pci_bus_read_config_word_~arg0#1.base, pci_bus_read_config_word_~arg0#1.offset, pci_bus_read_config_word_~arg1#1, pci_bus_read_config_word_~arg2#1, pci_bus_read_config_word_~arg3#1.base, pci_bus_read_config_word_~arg3#1.offset;havoc pci_bus_read_config_word_#in~arg0#1.base, pci_bus_read_config_word_#in~arg0#1.offset, pci_bus_read_config_word_#in~arg1#1, pci_bus_read_config_word_#in~arg2#1, pci_bus_read_config_word_#in~arg3#1.base, pci_bus_read_config_word_#in~arg3#1.offset;assume { :end_inline_pci_bus_read_config_word } true;pci_read_config_word_~tmp~13#1 := pci_read_config_word_#t~ret169#1;havoc pci_read_config_word_#t~mem167#1.base, pci_read_config_word_#t~mem167#1.offset;havoc pci_read_config_word_#t~mem168#1;havoc pci_read_config_word_#t~ret169#1;pci_read_config_word_#res#1 := pci_read_config_word_~tmp~13#1;hp100_pci_probe_#t~ret720#1 := pci_read_config_word_#res#1;havoc pci_read_config_word_#t~mem167#1.base, pci_read_config_word_#t~mem167#1.offset, pci_read_config_word_#t~mem168#1, pci_read_config_word_#t~ret169#1, pci_read_config_word_~dev#1.base, pci_read_config_word_~dev#1.offset, pci_read_config_word_~where#1, pci_read_config_word_~val#1.base, pci_read_config_word_~val#1.offset, pci_read_config_word_~tmp~13#1;havoc pci_read_config_word_#in~dev#1.base, pci_read_config_word_#in~dev#1.offset, pci_read_config_word_#in~where#1, pci_read_config_word_#in~val#1.base, pci_read_config_word_#in~val#1.offset;assume { :end_inline_pci_read_config_word } true;havoc hp100_pci_probe_#t~ret720#1;call hp100_pci_probe_#t~mem721#1 := read~intINTTYPE2#10(hp100_pci_probe_~#pci_command~0#1.base, hp100_pci_probe_~#pci_command~0#1.offset, 2bv64); [2025-02-08 03:54:06,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12285: havoc pci_bus_read_config_word_#t~nondet941#1; [2025-02-08 03:54:06,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7264-1: SUMMARY for call hp100_start_xmit_bm_#t~ret406#1 := dev_trans_start(hp100_start_xmit_bm_~dev#1.base, hp100_start_xmit_bm_~dev#1.offset); srcloc: null [2025-02-08 03:54:06,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7264: hp100_start_xmit_bm_~tmp___1~10#1 := hp100_start_xmit_bm_#t~ret406#1;havoc hp100_start_xmit_bm_#t~ret406#1; [2025-02-08 03:54:06,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9312: assume { :begin_inline_ldv_entry_EMGentry_11 } true;ldv_entry_EMGentry_11_#in~arg0#1.base, ldv_entry_EMGentry_11_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_entry_EMGentry_11_#t~ret746#1, ldv_entry_EMGentry_11_#t~ret747#1, ldv_entry_EMGentry_11_#t~ret748#1, ldv_entry_EMGentry_11_~arg0#1.base, ldv_entry_EMGentry_11_~arg0#1.offset, ldv_entry_EMGentry_11_~tmp~58#1;ldv_entry_EMGentry_11_~arg0#1.base, ldv_entry_EMGentry_11_~arg0#1.offset := ldv_entry_EMGentry_11_#in~arg0#1.base, ldv_entry_EMGentry_11_#in~arg0#1.offset;havoc ldv_entry_EMGentry_11_~tmp~58#1; [2025-02-08 03:54:06,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9907: call ldv_register_netdev_#t~mem804#1.base, ldv_register_netdev_#t~mem804#1.offset := read~$Pointer$#13(ldv_register_netdev_~ldv_6_netdev_net_device~0#1.base, ~bvadd~64(468bv64, ldv_register_netdev_~ldv_6_netdev_net_device~0#1.offset), 8bv64);call ldv_register_netdev_#t~mem805#1.base, ldv_register_netdev_#t~mem805#1.offset := read~$Pointer$#13(ldv_register_netdev_#t~mem804#1.base, ~bvadd~64(16bv64, ldv_register_netdev_#t~mem804#1.offset), 8bv64);assume { :begin_inline_ldv_register_netdev_open_6_6 } true;ldv_register_netdev_open_6_6_#in~arg0#1.base, ldv_register_netdev_open_6_6_#in~arg0#1.offset, ldv_register_netdev_open_6_6_#in~arg1#1.base, ldv_register_netdev_open_6_6_#in~arg1#1.offset := ldv_register_netdev_#t~mem805#1.base, ldv_register_netdev_#t~mem805#1.offset, ldv_register_netdev_~ldv_6_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_6_netdev_net_device~0#1.offset;havoc ldv_register_netdev_open_6_6_#res#1;havoc ldv_register_netdev_open_6_6_#t~ret808#1, ldv_register_netdev_open_6_6_~arg0#1.base, ldv_register_netdev_open_6_6_~arg0#1.offset, ldv_register_netdev_open_6_6_~arg1#1.base, ldv_register_netdev_open_6_6_~arg1#1.offset, ldv_register_netdev_open_6_6_~tmp~68#1;ldv_register_netdev_open_6_6_~arg0#1.base, ldv_register_netdev_open_6_6_~arg0#1.offset := ldv_register_netdev_open_6_6_#in~arg0#1.base, ldv_register_netdev_open_6_6_#in~arg0#1.offset;ldv_register_netdev_open_6_6_~arg1#1.base, ldv_register_netdev_open_6_6_~arg1#1.offset := ldv_register_netdev_open_6_6_#in~arg1#1.base, ldv_register_netdev_open_6_6_#in~arg1#1.offset;havoc ldv_register_netdev_open_6_6_~tmp~68#1; [2025-02-08 03:54:06,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9907-1: SUMMARY for call ldv_assume((if 6bv32 == ~ldv_statevar_0~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:54:06,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9709: assume 14bv32 == ~ldv_statevar_2~0; [2025-02-08 03:54:06,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9709: assume !(14bv32 == ~ldv_statevar_2~0); [2025-02-08 03:54:06,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6472: call hp100_probe1_#t~mem264#1 := read~intINTTYPE4#13(hp100_probe1_~lp~1#1.base, ~bvadd~64(80bv64, hp100_probe1_~lp~1#1.offset), 4bv64);call hp100_probe1_#t~mem265#1 := read~intINTTYPE2#13(hp100_probe1_~lp~1#1.base, ~bvadd~64(88bv64, hp100_probe1_~lp~1#1.offset), 2bv64); [2025-02-08 03:54:06,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6274: assume 21360bv32 == hp100_probe1_~chip~0#1 && 3072bv32 == ~bvand~32(3072bv32, ~zero_extend~32~16(hp100_probe1_~lsw~0#1)); [2025-02-08 03:54:06,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6274: assume !(21360bv32 == hp100_probe1_~chip~0#1 && 3072bv32 == ~bvand~32(3072bv32, ~zero_extend~32~16(hp100_probe1_~lsw~0#1)));hp100_probe1_~local_mode~0#1 := 2bv16; [2025-02-08 03:54:06,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9908: ldv_register_netdev_#t~ret806#1 := ldv_register_netdev_open_6_6_#res#1;havoc ldv_register_netdev_open_6_6_#t~ret808#1, ldv_register_netdev_open_6_6_~arg0#1.base, ldv_register_netdev_open_6_6_~arg0#1.offset, ldv_register_netdev_open_6_6_~arg1#1.base, ldv_register_netdev_open_6_6_~arg1#1.offset, ldv_register_netdev_open_6_6_~tmp~68#1;havoc ldv_register_netdev_open_6_6_#in~arg0#1.base, ldv_register_netdev_open_6_6_#in~arg0#1.offset, ldv_register_netdev_open_6_6_#in~arg1#1.base, ldv_register_netdev_open_6_6_#in~arg1#1.offset;assume { :end_inline_ldv_register_netdev_open_6_6 } true;ldv_register_netdev_~ldv_6_ret_default~0#1 := ldv_register_netdev_#t~ret806#1;havoc ldv_register_netdev_#t~mem804#1.base, ldv_register_netdev_#t~mem804#1.offset;havoc ldv_register_netdev_#t~mem805#1.base, ldv_register_netdev_#t~mem805#1.offset;havoc ldv_register_netdev_#t~ret806#1; [2025-02-08 03:54:06,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8851: hp100_pci_probe_#res#1 := hp100_pci_probe_~err~1#1;call ULTIMATE.dealloc(hp100_pci_probe_~#pci_command~0#1.base, hp100_pci_probe_~#pci_command~0#1.offset);havoc hp100_pci_probe_~#pci_command~0#1.base, hp100_pci_probe_~#pci_command~0#1.offset; [2025-02-08 03:54:06,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8851-1: SUMMARY for call pci_disable_device(hp100_pci_probe_~pdev#1.base, hp100_pci_probe_~pdev#1.offset); srcloc: null [2025-02-08 03:54:06,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9842: assume { :begin_inline_ldv_pre_probe } true;assume { :end_inline_ldv_pre_probe } true;call ldv_pci_pci_instance_2_#t~mem795#1.base, ldv_pci_pci_instance_2_#t~mem795#1.offset := read~$Pointer$#14(~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~mem795#1.base, ldv_pci_pci_instance_2_#t~mem795#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~ret759#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~63#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~63#1;assume { :begin_inline_hp100_pci_probe } true;hp100_pci_probe_#in~pdev#1.base, hp100_pci_probe_#in~pdev#1.offset, hp100_pci_probe_#in~ent#1.base, hp100_pci_probe_#in~ent#1.offset := ldv_pci_instance_probe_2_17_~arg1#1.base, ldv_pci_instance_probe_2_17_~arg1#1.offset, ldv_pci_instance_probe_2_17_~arg2#1.base, ldv_pci_instance_probe_2_17_~arg2#1.offset;havoc hp100_pci_probe_#res#1;havoc hp100_pci_probe_#t~ret718#1, hp100_pci_probe_#t~ret719#1.base, hp100_pci_probe_#t~ret719#1.offset, hp100_pci_probe_#t~ret720#1, hp100_pci_probe_#t~mem721#1, hp100_pci_probe_#t~mem722#1, hp100_pci_probe_#t~mem723#1, hp100_pci_probe_#t~ret724#1, hp100_pci_probe_#t~mem725#1, hp100_pci_probe_#t~mem726#1, hp100_pci_probe_#t~mem727#1, hp100_pci_probe_#t~ret728#1, hp100_pci_probe_#t~mem729#1, hp100_pci_probe_#t~ret730#1, hp100_pci_probe_~pdev#1.base, hp100_pci_probe_~pdev#1.offset, hp100_pci_probe_~ent#1.base, hp100_pci_probe_~ent#1.offset, hp100_pci_probe_~dev~1#1.base, hp100_pci_probe_~dev~1#1.offset, hp100_pci_probe_~ioaddr~21#1, hp100_pci_probe_~#pci_command~0#1.base, hp100_pci_probe_~#pci_command~0#1.offset, hp100_pci_probe_~err~1#1, hp100_pci_probe_~tmp~53#1;hp100_pci_probe_~pdev#1.base, hp100_pci_probe_~pdev#1.offset := hp100_pci_probe_#in~pdev#1.base, hp100_pci_probe_#in~pdev#1.offset;hp100_pci_probe_~ent#1.base, hp100_pci_probe_~ent#1.offset := hp100_pci_probe_#in~ent#1.base, hp100_pci_probe_#in~ent#1.offset;havoc hp100_pci_probe_~dev~1#1.base, hp100_pci_probe_~dev~1#1.offset;havoc hp100_pci_probe_~ioaddr~21#1;call hp100_pci_probe_~#pci_command~0#1.base, hp100_pci_probe_~#pci_command~0#1.offset := #Ultimate.allocOnStack(2bv64);havoc hp100_pci_probe_~err~1#1;havoc hp100_pci_probe_~tmp~53#1;assume { :begin_inline_pci_enable_device } true;pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset := hp100_pci_probe_~pdev#1.base, hp100_pci_probe_~pdev#1.offset;havoc pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet943#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~nondet943#1;pci_enable_device_#res#1 := pci_enable_device_#t~nondet943#1;havoc pci_enable_device_#t~nondet943#1; [2025-02-08 03:54:06,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9644: 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~ret785#1 := ldv_pci_instance_suspend_late_2_7_#res#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem771#1, ldv_pci_instance_suspend_late_2_7_#t~ret772#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~65#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~ret785#1;havoc ldv_pci_pci_instance_2_#t~mem783#1.base, ldv_pci_pci_instance_2_#t~mem783#1.offset;havoc ldv_pci_pci_instance_2_#t~mem784#1;havoc ldv_pci_pci_instance_2_#t~ret785#1; [2025-02-08 03:54:06,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5680: dma_alloc_attrs_#t~ret107#1 := dma_alloc_coherent_gfp_flags_#res#1;havoc dma_alloc_coherent_gfp_flags_#t~ret103#1, dma_alloc_coherent_gfp_flags_~dev#1.base, dma_alloc_coherent_gfp_flags_~dev#1.offset, dma_alloc_coherent_gfp_flags_~gfp#1, dma_alloc_coherent_gfp_flags_~dma_mask~1#1, dma_alloc_coherent_gfp_flags_~tmp~5#1;havoc dma_alloc_coherent_gfp_flags_#in~dev#1.base, dma_alloc_coherent_gfp_flags_#in~dev#1.offset, dma_alloc_coherent_gfp_flags_#in~gfp#1;assume { :end_inline_dma_alloc_coherent_gfp_flags } true;dma_alloc_attrs_~tmp___1~2#1 := dma_alloc_attrs_#t~ret107#1;havoc dma_alloc_attrs_#t~ret107#1;call dma_alloc_attrs_#t~mem114#1.base, dma_alloc_attrs_#t~mem114#1.offset := read~$Pointer$#13(dma_alloc_attrs_~ops~2#1.base, dma_alloc_attrs_~ops~2#1.offset, 8bv64);assume { :begin_inline_##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$ } true;##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~109#1.base, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~109#1.offset, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~110#1, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~111#1.base, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~111#1.offset, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~112#1, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~113#1.base, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~113#1.offset, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~#fp#1.base, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~#fp#1.offset := dma_alloc_attrs_~dev#1.base, dma_alloc_attrs_~dev#1.offset, dma_alloc_attrs_~size#1, dma_alloc_attrs_~dma_handle#1.base, dma_alloc_attrs_~dma_handle#1.offset, dma_alloc_attrs_~tmp___1~2#1, dma_alloc_attrs_~attrs#1.base, dma_alloc_attrs_~attrs#1.offset, dma_alloc_attrs_#t~mem114#1.base, dma_alloc_attrs_#t~mem114#1.offset;havoc ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#res#1.base, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#res#1.offset;havoc ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#~109#1.base, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#~109#1.offset, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#~110#1, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#~111#1.base, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#~111#1.offset, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#~112#1, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#~113#1.base, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#~113#1.offset;##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#~109#1.base, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#~109#1.offset := ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~109#1.base, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~109#1.offset;##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#~110#1 := ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~110#1;##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#~111#1.base, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#~111#1.offset := ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~111#1.base, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~111#1.offset;##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#~112#1 := ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~112#1;##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#~113#1.base, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#~113#1.offset := ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~113#1.base, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~113#1.offset;dma_alloc_attrs_#t~ret115#1.base, dma_alloc_attrs_#t~ret115#1.offset := ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#res#1.base, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#res#1.offset;havoc ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#~109#1.base, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#~109#1.offset, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#~110#1, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#~111#1.base, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#~111#1.offset, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#~112#1, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#~113#1.base, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#~113#1.offset;havoc ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~109#1.base, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~109#1.offset, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~110#1, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~111#1.base, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~111#1.offset, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~112#1, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~113#1.base, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~113#1.offset, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~#fp#1.base, ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$ } true;dma_alloc_attrs_~memory~0#1.base, dma_alloc_attrs_~memory~0#1.offset := dma_alloc_attrs_#t~ret115#1.base, dma_alloc_attrs_#t~ret115#1.offset;havoc dma_alloc_attrs_#t~mem114#1.base, dma_alloc_attrs_#t~mem114#1.offset;havoc dma_alloc_attrs_#t~ret115#1.base, dma_alloc_attrs_#t~ret115#1.offset;call dma_alloc_attrs_#t~mem116#1 := read~intINTTYPE8#1(dma_alloc_attrs_~dma_handle#1.base, dma_alloc_attrs_~dma_handle#1.offset, 8bv64);assume { :begin_inline_debug_dma_alloc_coherent } true;debug_dma_alloc_coherent_#in~arg0#1.base, debug_dma_alloc_coherent_#in~arg0#1.offset, debug_dma_alloc_coherent_#in~arg1#1, debug_dma_alloc_coherent_#in~arg2#1, debug_dma_alloc_coherent_#in~arg3#1.base, debug_dma_alloc_coherent_#in~arg3#1.offset := dma_alloc_attrs_~dev#1.base, dma_alloc_attrs_~dev#1.offset, dma_alloc_attrs_~size#1, dma_alloc_attrs_#t~mem116#1, dma_alloc_attrs_~memory~0#1.base, dma_alloc_attrs_~memory~0#1.offset;havoc debug_dma_alloc_coherent_~arg0#1.base, debug_dma_alloc_coherent_~arg0#1.offset, debug_dma_alloc_coherent_~arg1#1, debug_dma_alloc_coherent_~arg2#1, debug_dma_alloc_coherent_~arg3#1.base, debug_dma_alloc_coherent_~arg3#1.offset;debug_dma_alloc_coherent_~arg0#1.base, debug_dma_alloc_coherent_~arg0#1.offset := debug_dma_alloc_coherent_#in~arg0#1.base, debug_dma_alloc_coherent_#in~arg0#1.offset;debug_dma_alloc_coherent_~arg1#1 := debug_dma_alloc_coherent_#in~arg1#1;debug_dma_alloc_coherent_~arg2#1 := debug_dma_alloc_coherent_#in~arg2#1;debug_dma_alloc_coherent_~arg3#1.base, debug_dma_alloc_coherent_~arg3#1.offset := debug_dma_alloc_coherent_#in~arg3#1.base, debug_dma_alloc_coherent_#in~arg3#1.offset; [2025-02-08 03:54:06,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9842-1: SUMMARY for call ldv_assume((if 5bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:54:06,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6407-1: call hp100_probe1_#t~mem249#1 := read~intINTTYPE2#13(hp100_probe1_~lp~1#1.base, ~bvadd~64(92bv64, hp100_probe1_~lp~1#1.offset), 2bv64); [2025-02-08 03:54:06,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6407: assume 1bv32 == ~zero_extend~32~16(hp100_probe1_#t~mem249#1);havoc hp100_probe1_#t~mem249#1;call write~intINTTYPE1#13(4bv8, hp100_probe1_~dev#1.base, ~bvadd~64(515bv64, hp100_probe1_~dev#1.offset), 1bv64); [2025-02-08 03:54:06,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6407: assume !(1bv32 == ~zero_extend~32~16(hp100_probe1_#t~mem249#1));havoc hp100_probe1_#t~mem249#1; [2025-02-08 03:54:06,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6275: assume 2bv32 == ~zero_extend~32~8(hp100_probe1_~bus#1);assume { :begin_inline_pci_set_dma_mask } true;pci_set_dma_mask_#in~dev#1.base, pci_set_dma_mask_#in~dev#1.offset, pci_set_dma_mask_#in~mask#1 := hp100_probe1_~pci_dev#1.base, hp100_probe1_~pci_dev#1.offset, 4294967295bv64;havoc pci_set_dma_mask_#res#1;havoc pci_set_dma_mask_#t~ret181#1, pci_set_dma_mask_~dev#1.base, pci_set_dma_mask_~dev#1.offset, pci_set_dma_mask_~mask#1, pci_set_dma_mask_~tmp~17#1;pci_set_dma_mask_~dev#1.base, pci_set_dma_mask_~dev#1.offset := pci_set_dma_mask_#in~dev#1.base, pci_set_dma_mask_#in~dev#1.offset;pci_set_dma_mask_~mask#1 := pci_set_dma_mask_#in~mask#1;havoc pci_set_dma_mask_~tmp~17#1;assume { :begin_inline_dma_set_mask } true;dma_set_mask_#in~arg0#1.base, dma_set_mask_#in~arg0#1.offset, dma_set_mask_#in~arg1#1 := pci_set_dma_mask_~dev#1.base, ~bvadd~64(179bv64, pci_set_dma_mask_~dev#1.offset), pci_set_dma_mask_~mask#1;havoc dma_set_mask_#res#1;havoc dma_set_mask_#t~nondet933#1, dma_set_mask_~arg0#1.base, dma_set_mask_~arg0#1.offset, dma_set_mask_~arg1#1;dma_set_mask_~arg0#1.base, dma_set_mask_~arg0#1.offset := dma_set_mask_#in~arg0#1.base, dma_set_mask_#in~arg0#1.offset;dma_set_mask_~arg1#1 := dma_set_mask_#in~arg1#1;havoc dma_set_mask_#t~nondet933#1;dma_set_mask_#res#1 := dma_set_mask_#t~nondet933#1;havoc dma_set_mask_#t~nondet933#1; [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6275: assume !(2bv32 == ~zero_extend~32~8(hp100_probe1_~bus#1)); [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7266: assume ~bvslt~64(~bvsub~64(~bvsub~64(~jiffies~0, hp100_start_xmit_bm_~tmp___1~10#1), 250bv64), 0bv64); [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7266: assume !~bvslt~64(~bvsub~64(~bvsub~64(~jiffies~0, hp100_start_xmit_bm_~tmp___1~10#1), 250bv64), 0bv64); [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: #t~ret954#1 := main_#res#1;havoc main_#t~ret749#1, main_~tmp~59#1;assume { :end_inline_main } true; [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7663: havoc insl_~port#1, insl_~addr#1.base, insl_~addr#1.offset, insl_~count#1;havoc insl_#in~port#1, insl_#in~addr#1.base, insl_#in~addr#1.offset, insl_#in~count#1;assume { :end_inline_insl } true; [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9777: ~ldv_statevar_2~0 := 5bv32; [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6342: assume 0bv64 == ~bvadd~64(hp100_probe1_~mem_ptr_virt~0#1.base, hp100_probe1_~mem_ptr_virt~0#1.offset); [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6342: assume !(0bv64 == ~bvadd~64(hp100_probe1_~mem_ptr_virt~0#1.base, hp100_probe1_~mem_ptr_virt~0#1.offset)); [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6210: assume ~bvsle~32(hp100_probe1_~i~1#1, 6bv32); [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6210: assume !~bvsle~32(hp100_probe1_~i~1#1, 6bv32); [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9051: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1;ldv___pci_register_driver_88_#t~ret824#1 := ldv___pci_register_driver_#res#1;havoc ldv___pci_register_driver_#t~ret734#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_10_pci_driver_pci_driver~0#1.base, ldv___pci_register_driver_~ldv_10_pci_driver_pci_driver~0#1.offset, ldv___pci_register_driver_~tmp~56#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_88_~tmp___0~38#1 := ldv___pci_register_driver_88_#t~ret824#1;havoc ldv___pci_register_driver_88_#t~ret824#1;ldv___pci_register_driver_88_#res#1 := ldv___pci_register_driver_88_~tmp___0~38#1; [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9249: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_11_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9910-1: SUMMARY for call ldv_register_netdev_#t~ret807#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5682: havoc debug_dma_alloc_coherent_~arg0#1.base, debug_dma_alloc_coherent_~arg0#1.offset, debug_dma_alloc_coherent_~arg1#1, debug_dma_alloc_coherent_~arg2#1, debug_dma_alloc_coherent_~arg3#1.base, debug_dma_alloc_coherent_~arg3#1.offset;havoc debug_dma_alloc_coherent_#in~arg0#1.base, debug_dma_alloc_coherent_#in~arg0#1.offset, debug_dma_alloc_coherent_#in~arg1#1, debug_dma_alloc_coherent_#in~arg2#1, debug_dma_alloc_coherent_#in~arg3#1.base, debug_dma_alloc_coherent_#in~arg3#1.offset;assume { :end_inline_debug_dma_alloc_coherent } true;havoc dma_alloc_attrs_#t~mem116#1;dma_alloc_attrs_#res#1.base, dma_alloc_attrs_#res#1.offset := dma_alloc_attrs_~memory~0#1.base, dma_alloc_attrs_~memory~0#1.offset; [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9910: ldv_register_netdev_~tmp~67#1 := ldv_register_netdev_#t~ret807#1;havoc ldv_register_netdev_#t~ret807#1; [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9514: ldv_net_dummy_resourceless_instance_1_~tmp~62#1 := ldv_net_dummy_resourceless_instance_1_#t~ret756#1;havoc ldv_net_dummy_resourceless_instance_1_#t~ret756#1; [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6475-1: SUMMARY for call hp100_probe1_#t~ret262#1 := printk(17bv64, 0bv64); srcloc: null [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6475: havoc hp100_probe1_#t~ret262#1; [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6541-1: SUMMARY for call hp100_probe1_#t~ret282#1 := printk(27bv64, 0bv64); srcloc: null [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6541: havoc hp100_probe1_#t~ret282#1; [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9250: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9514-1: SUMMARY for call ldv_net_dummy_resourceless_instance_1_#t~ret756#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6277: hp100_probe1_#t~ret230#1 := pci_set_dma_mask_#res#1;havoc pci_set_dma_mask_#t~ret181#1, pci_set_dma_mask_~dev#1.base, pci_set_dma_mask_~dev#1.offset, pci_set_dma_mask_~mask#1, pci_set_dma_mask_~tmp~17#1;havoc pci_set_dma_mask_#in~dev#1.base, pci_set_dma_mask_#in~dev#1.offset, pci_set_dma_mask_#in~mask#1;assume { :end_inline_pci_set_dma_mask } true;hp100_probe1_~tmp___3~1#1 := hp100_probe1_#t~ret230#1;havoc hp100_probe1_#t~ret230#1; [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8061: SUMMARY for call outw(~zero_extend~32~16(hp100_interrupt_~val~2#1[16:0])[16:0], ~bvadd~32(8bv32, hp100_interrupt_~ioaddr~13#1)); srcloc: null [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9713: assume 16bv32 == ~ldv_statevar_2~0; [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9713: assume !(16bv32 == ~ldv_statevar_2~0); [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9317: 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~ret754#1, ldv_interrupt_interrupt_instance_0_#t~ret755#1, ldv_interrupt_interrupt_instance_0_~arg0#1.base, ldv_interrupt_interrupt_instance_0_~arg0#1.offset, ldv_interrupt_interrupt_instance_0_~tmp~61#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~61#1; [2025-02-08 03:54:06,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6344-1: SUMMARY for call hp100_probe1_#t~ret238#1 := printk(12bv64, 0bv64); srcloc: null [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6344: havoc hp100_probe1_#t~ret238#1;hp100_probe1_~local_mode~0#1 := 3bv16;hp100_probe1_~virt_memory_size~0#1 := 0bv32; [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9251: ~ldv_statevar_11~0 := 7bv32; [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9251-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12224: havoc dma_set_mask_#t~nondet933#1;pci_set_dma_mask_#t~ret181#1 := dma_set_mask_#res#1;havoc dma_set_mask_#t~nondet933#1, dma_set_mask_~arg0#1.base, dma_set_mask_~arg0#1.offset, dma_set_mask_~arg1#1;havoc dma_set_mask_#in~arg0#1.base, dma_set_mask_#in~arg0#1.offset, dma_set_mask_#in~arg1#1;assume { :end_inline_dma_set_mask } true;pci_set_dma_mask_~tmp~17#1 := pci_set_dma_mask_#t~ret181#1;havoc pci_set_dma_mask_#t~ret181#1;pci_set_dma_mask_#res#1 := pci_set_dma_mask_~tmp~17#1; [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9780: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem782#1.base, ldv_pci_pci_instance_2_#t~mem782#1.offset);havoc ldv_pci_pci_instance_2_#t~mem782#1.base, ldv_pci_pci_instance_2_#t~mem782#1.offset;call ldv_pci_pci_instance_2_#t~mem783#1.base, ldv_pci_pci_instance_2_#t~mem783#1.offset := read~$Pointer$#14(~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~mem784#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~mem783#1.base, ldv_pci_pci_instance_2_#t~mem783#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset, ldv_pci_pci_instance_2_#t~mem784#1;havoc ldv_pci_instance_suspend_late_2_7_#res#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem771#1, ldv_pci_instance_suspend_late_2_7_#t~ret772#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~65#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#6(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~65#1;call ldv_pci_instance_suspend_late_2_7_#t~mem771#1 := read~intINTTYPE4#6(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:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9780: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem782#1.base, ldv_pci_pci_instance_2_#t~mem782#1.offset));havoc ldv_pci_pci_instance_2_#t~mem782#1.base, ldv_pci_pci_instance_2_#t~mem782#1.offset; [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9780-1: call ldv_pci_pci_instance_2_#t~mem782#1.base, ldv_pci_pci_instance_2_#t~mem782#1.offset := read~$Pointer$#14(~ldv_2_container_pci_driver~0.base, ~bvadd~64(56bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9912: assume 0bv32 != ldv_register_netdev_~tmp~67#1; [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9912: assume !(0bv32 != ldv_register_netdev_~tmp~67#1); [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9516: assume 0bv32 != ldv_net_dummy_resourceless_instance_1_~tmp~62#1;~ldv_statevar_1~0 := 1bv32; [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9516: assume !(0bv32 != ldv_net_dummy_resourceless_instance_1_~tmp~62#1);~ldv_statevar_1~0 := 7bv32; [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6279: assume 0bv32 != hp100_probe1_~tmp___3~1#1; [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6279: assume !(0bv32 != hp100_probe1_~tmp___3~1#1); [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7336-1: assume 0bv32 != hp100_start_xmit_bm_~ok_flag~0#1;call hp100_start_xmit_bm_#t~mem425#1 := read~intINTTYPE4#13(hp100_start_xmit_bm_~skb#1.base, ~bvadd~64(104bv64, hp100_start_xmit_bm_~skb#1.offset), 4bv64);hp100_start_xmit_bm_#t~ite426#1 := hp100_start_xmit_bm_#t~mem425#1; [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7336-1: assume !(0bv32 != hp100_start_xmit_bm_~ok_flag~0#1);hp100_start_xmit_bm_#t~ite426#1 := 60bv32; [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7336: hp100_start_xmit_bm_~i~4#1 := hp100_start_xmit_bm_#t~ite426#1;havoc hp100_start_xmit_bm_#t~ite426#1;havoc hp100_start_xmit_bm_#t~mem425#1;call write~$Pointer$#13(hp100_start_xmit_bm_~skb#1.base, hp100_start_xmit_bm_~skb#1.offset, hp100_start_xmit_bm_~ringptr~2#1.base, ~bvadd~64(12bv64, hp100_start_xmit_bm_~ringptr~2#1.offset), 8bv64);call hp100_start_xmit_bm_#t~mem427#1.base, hp100_start_xmit_bm_#t~mem427#1.offset := read~$Pointer$#13(hp100_start_xmit_bm_~ringptr~2#1.base, hp100_start_xmit_bm_~ringptr~2#1.offset, 8bv64);call write~intINTTYPE4#13(~bvor~32(65536bv32, hp100_start_xmit_bm_~i~4#1), hp100_start_xmit_bm_#t~mem427#1.base, hp100_start_xmit_bm_#t~mem427#1.offset, 4bv64);havoc hp100_start_xmit_bm_#t~mem427#1.base, hp100_start_xmit_bm_#t~mem427#1.offset;call hp100_start_xmit_bm_#t~mem428#1 := read~intINTTYPE2#13(hp100_start_xmit_bm_~lp~10#1.base, ~bvadd~64(76bv64, hp100_start_xmit_bm_~lp~10#1.offset), 2bv64); [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6213: hp100_probe1_~tmp___2~1#1 := hp100_probe1_#t~ret224#1;havoc hp100_probe1_#t~ret224#1;hp100_probe1_~uc~0#1 := ~bvadd~32(~zero_extend~32~8(hp100_probe1_~uc~0#1), ~zero_extend~32~8(hp100_probe1_~tmp___2~1#1))[8:0];hp100_probe1_~i~1#1 := ~bvadd~32(1bv32, hp100_probe1_~i~1#1); [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6213-1: SUMMARY for call hp100_probe1_#t~ret224#1 := inb(~bvadd~32(~bvadd~32(16bv32, hp100_probe1_~ioaddr#1), hp100_probe1_~i~1#1)); srcloc: null [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8063: assume 0bv32 != ~bvand~32(514bv32, hp100_interrupt_~val~2#1); [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8063: assume !(0bv32 != ~bvand~32(514bv32, hp100_interrupt_~val~2#1)); [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7667-1: SUMMARY for call hp100_rx_#t~ret513#1 := eth_type_trans(hp100_rx_~skb~0#1.base, hp100_rx_~skb~0#1.offset, hp100_rx_~dev#1.base, hp100_rx_~dev#1.offset); srcloc: null [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7667: call write~intINTTYPE2#13(hp100_rx_#t~ret513#1, hp100_rx_~skb~0#1.base, ~bvadd~64(134bv64, hp100_rx_~skb~0#1.offset), 2bv64);havoc hp100_rx_#t~ret513#1; [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9847: ldv_pci_pci_instance_2_~tmp___1~22#1 := ldv_pci_pci_instance_2_#t~ret798#1;havoc ldv_pci_pci_instance_2_#t~ret798#1; [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9847-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret798#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6412-1: SUMMARY for call outw(6bv16, ~bvadd~32(2bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6412: hp100_probe1_~uc~0#1 := 0bv8;hp100_probe1_~i~1#1 := 0bv32; [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5421: havoc memcpy_fromio_#t~memcpy~res43#1.base, memcpy_fromio_#t~memcpy~res43#1.offset; [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5421-1: SUMMARY for call memcpy_fromio_#t~memcpy~res43#1.base, memcpy_fromio_#t~memcpy~res43#1.offset := #Ultimate.C_memcpy#13(memcpy_fromio_~dst#1.base, memcpy_fromio_~dst#1.offset, memcpy_fromio_~src#1.base, memcpy_fromio_~src#1.offset, memcpy_fromio_~count#1); srcloc: null [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7271-1: SUMMARY for call hp100_start_xmit_bm_#t~ret407#1 := hp100_check_lan(hp100_start_xmit_bm_~dev#1.base, hp100_start_xmit_bm_~dev#1.offset); srcloc: null [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7271: hp100_start_xmit_bm_~tmp___2~5#1 := hp100_start_xmit_bm_#t~ret407#1;havoc hp100_start_xmit_bm_#t~ret407#1; [2025-02-08 03:54:06,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9914: SUMMARY for call ldv_assume((if 0bv32 == ldv_register_netdev_~ldv_6_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:54:06,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7800-1: SUMMARY for call hp100_get_stats_#t~ret552#1.base, hp100_get_stats_#t~ret552#1.offset := netdev_priv(hp100_get_stats_~dev#1.base, hp100_get_stats_~dev#1.offset); srcloc: null [2025-02-08 03:54:06,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7800: hp100_get_stats_~tmp~41#1.base, hp100_get_stats_~tmp~41#1.offset := hp100_get_stats_#t~ret552#1.base, hp100_get_stats_#t~ret552#1.offset;havoc hp100_get_stats_#t~ret552#1.base, hp100_get_stats_#t~ret552#1.offset;hp100_get_stats_~lp~15#1.base, hp100_get_stats_~lp~15#1.offset := hp100_get_stats_~tmp~41#1.base, hp100_get_stats_~tmp~41#1.offset;assume { :begin_inline_ldv___ldv_spin_lock_73 } true;ldv___ldv_spin_lock_73_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_73_#in~ldv_func_arg1#1.offset := hp100_get_stats_~lp~15#1.base, hp100_get_stats_~lp~15#1.offset;havoc ldv___ldv_spin_lock_73_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_73_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_73_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_73_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_73_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_73_#in~ldv_func_arg1#1.offset; [2025-02-08 03:54:06,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9650: ldv_pci_instance_suspend_late_2_7_~tmp~65#1 := ldv_pci_instance_suspend_late_2_7_#t~ret772#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem771#1;havoc ldv_pci_instance_suspend_late_2_7_#t~ret772#1;ldv_pci_instance_suspend_late_2_7_#res#1 := ldv_pci_instance_suspend_late_2_7_~tmp~65#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:54:06,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7668-1: SUMMARY for call hp100_rx_#t~ret514#1 := netif_rx(hp100_rx_~skb~0#1.base, hp100_rx_~skb~0#1.offset); srcloc: null [2025-02-08 03:54:06,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7668: havoc hp100_rx_#t~ret514#1;call hp100_rx_#t~mem515#1 := read~intINTTYPE8#13(hp100_rx_~dev#1.base, ~bvadd~64(260bv64, hp100_rx_~dev#1.offset), 8bv64);call write~intINTTYPE8#13(~bvadd~64(1bv64, hp100_rx_#t~mem515#1), hp100_rx_~dev#1.base, ~bvadd~64(260bv64, hp100_rx_~dev#1.offset), 8bv64);havoc hp100_rx_#t~mem515#1;call hp100_rx_#t~mem516#1 := read~intINTTYPE8#13(hp100_rx_~dev#1.base, ~bvadd~64(16bv64, ~bvadd~64(260bv64, hp100_rx_~dev#1.offset)), 8bv64);call write~intINTTYPE8#13(~bvadd~64(hp100_rx_#t~mem516#1, ~sign_extend~64~32(hp100_rx_~pkt_len~0#1)), hp100_rx_~dev#1.base, ~bvadd~64(16bv64, ~bvadd~64(260bv64, hp100_rx_~dev#1.offset)), 8bv64);havoc hp100_rx_#t~mem516#1; [2025-02-08 03:54:06,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9650-1: SUMMARY for call ldv_pci_instance_suspend_late_2_7_#t~ret772#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~mem771#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:54:06,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9981: ldv_switch_0_~tmp~70#1 := ldv_switch_0_#t~ret810#1;havoc ldv_switch_0_#t~ret810#1; [2025-02-08 03:54:06,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9981-1: SUMMARY for call ldv_switch_0_#t~ret810#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:54:06,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9915: assume { :begin_inline_ldv_dispatch_register_6_4 } true;ldv_dispatch_register_6_4_#in~arg0#1.base, ldv_dispatch_register_6_4_#in~arg0#1.offset := ldv_register_netdev_~ldv_6_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_6_netdev_net_device~0#1.offset;havoc ldv_dispatch_register_6_4_~arg0#1.base, ldv_dispatch_register_6_4_~arg0#1.offset;ldv_dispatch_register_6_4_~arg0#1.base, ldv_dispatch_register_6_4_~arg0#1.offset := ldv_dispatch_register_6_4_#in~arg0#1.base, ldv_dispatch_register_6_4_#in~arg0#1.offset;~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset := ldv_dispatch_register_6_4_~arg0#1.base, ldv_dispatch_register_6_4_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_1_5 } true;~ldv_statevar_1~0 := 4bv32; [2025-02-08 03:54:06,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8065-1: SUMMARY for call hp100_update_stats(hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset); srcloc: null [2025-02-08 03:54:06,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9915-1: SUMMARY for call ldv_assume((if 5bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:54:06,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8065: call hp100_interrupt_#t~mem601#1 := read~intINTTYPE2#13(hp100_interrupt_~lp~17#1.base, ~bvadd~64(92bv64, hp100_interrupt_~lp~17#1.offset), 2bv64); [2025-02-08 03:54:06,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9717: assume 17bv32 == ~ldv_statevar_2~0; [2025-02-08 03:54:06,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9717: assume !(17bv32 == ~ldv_statevar_2~0); [2025-02-08 03:54:06,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9849: assume 0bv32 != ldv_pci_pci_instance_2_~tmp___1~22#1;~ldv_statevar_2~0 := 14bv32; [2025-02-08 03:54:06,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9849: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp___1~22#1);~ldv_statevar_2~0 := 16bv32; [2025-02-08 03:54:06,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6546: havoc hp100_probe1_#t~ret283#1; [2025-02-08 03:54:06,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5621: assume 0bv64 == dma_alloc_coherent_mask_~dma_mask~0#1;dma_alloc_coherent_mask_~dma_mask~0#1 := (if 0bv32 != ~bvand~32(1bv32, dma_alloc_coherent_mask_~gfp#1) then 16777215bv64 else 4294967295bv64); [2025-02-08 03:54:06,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5621: assume !(0bv64 == dma_alloc_coherent_mask_~dma_mask~0#1); [2025-02-08 03:54:06,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6480: havoc hp100_probe1_#t~ret263#1; [2025-02-08 03:54:06,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12228: havoc eth_change_mtu_#t~nondet934#1; [2025-02-08 03:54:06,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7273: assume 0bv32 != hp100_start_xmit_bm_~tmp___2~5#1; [2025-02-08 03:54:06,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7273: assume !(0bv32 != hp100_start_xmit_bm_~tmp___2~5#1);call hp100_start_xmit_bm_#t~mem408#1 := read~intINTTYPE2#13(hp100_start_xmit_bm_~lp~10#1.base, ~bvadd~64(121bv64, hp100_start_xmit_bm_~lp~10#1.offset), 2bv64);hp100_start_xmit_bm_#t~short410#1 := 100bv32 == ~sign_extend~32~16(hp100_start_xmit_bm_#t~mem408#1); [2025-02-08 03:54:06,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12228-1: ldv_dummy_resourceless_instance_callback_1_3_#t~ret744#1 := eth_change_mtu_#res#1;havoc eth_change_mtu_#t~nondet934#1, eth_change_mtu_~arg0#1.base, eth_change_mtu_~arg0#1.offset, eth_change_mtu_~arg1#1;havoc eth_change_mtu_#in~arg0#1.base, eth_change_mtu_#in~arg0#1.offset, eth_change_mtu_#in~arg1#1;assume { :end_inline_eth_change_mtu } true;havoc ldv_dummy_resourceless_instance_callback_1_3_#t~ret744#1;havoc ldv_dummy_resourceless_instance_callback_1_3_#t~ret744#1, ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_3_~arg2#1;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;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_3 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:54:06,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9916: havoc ldv_dispatch_register_6_4_~arg0#1.base, ldv_dispatch_register_6_4_~arg0#1.offset;havoc ldv_dispatch_register_6_4_#in~arg0#1.base, ldv_dispatch_register_6_4_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_register_6_4 } true; [2025-02-08 03:54:06,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9322: 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~ret756#1, ldv_net_dummy_resourceless_instance_1_#t~ret757#1, ldv_net_dummy_resourceless_instance_1_#t~ret758#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_~tmp~62#1, ldv_net_dummy_resourceless_instance_1_~tmp___0~32#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_#in~arg0#1.base, ldv_net_dummy_resourceless_instance_1_#in~arg0#1.offset;havoc ldv_net_dummy_resourceless_instance_1_~tmp~62#1;havoc ldv_net_dummy_resourceless_instance_1_~tmp___0~32#1; [2025-02-08 03:54:06,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7340: assume 21328bv32 == ~zero_extend~32~16(hp100_start_xmit_bm_#t~mem428#1);havoc hp100_start_xmit_bm_#t~mem428#1;call hp100_start_xmit_bm_#t~mem429#1.base, hp100_start_xmit_bm_#t~mem429#1.offset := read~$Pointer$#13(hp100_start_xmit_bm_~ringptr~2#1.base, hp100_start_xmit_bm_~ringptr~2#1.offset, 8bv64);call write~intINTTYPE4#13(hp100_start_xmit_bm_~i~4#1, hp100_start_xmit_bm_#t~mem429#1.base, ~bvadd~64(8bv64, hp100_start_xmit_bm_#t~mem429#1.offset), 4bv64);havoc hp100_start_xmit_bm_#t~mem429#1.base, hp100_start_xmit_bm_#t~mem429#1.offset; [2025-02-08 03:54:06,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7340: assume !(21328bv32 == ~zero_extend~32~16(hp100_start_xmit_bm_#t~mem428#1));havoc hp100_start_xmit_bm_#t~mem428#1;call hp100_start_xmit_bm_#t~mem430#1.base, hp100_start_xmit_bm_#t~mem430#1.offset := read~$Pointer$#13(hp100_start_xmit_bm_~ringptr~2#1.base, hp100_start_xmit_bm_~ringptr~2#1.offset, 8bv64);call hp100_start_xmit_bm_#t~mem431#1 := read~intINTTYPE4#13(hp100_start_xmit_bm_~skb#1.base, ~bvadd~64(104bv64, hp100_start_xmit_bm_~skb#1.offset), 4bv64);call write~intINTTYPE4#13(hp100_start_xmit_bm_#t~mem431#1, hp100_start_xmit_bm_#t~mem430#1.base, ~bvadd~64(8bv64, hp100_start_xmit_bm_#t~mem430#1.offset), 4bv64);havoc hp100_start_xmit_bm_#t~mem430#1.base, hp100_start_xmit_bm_#t~mem430#1.offset;havoc hp100_start_xmit_bm_#t~mem431#1; [2025-02-08 03:54:06,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8067: assume 1bv32 == ~zero_extend~32~16(hp100_interrupt_#t~mem601#1);havoc hp100_interrupt_#t~mem601#1; [2025-02-08 03:54:06,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8067: assume !(1bv32 == ~zero_extend~32~16(hp100_interrupt_#t~mem601#1));havoc hp100_interrupt_#t~mem601#1; [2025-02-08 03:54:06,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7803: SUMMARY for call outw(4bv16, ~bvadd~32(4bv32, hp100_get_stats_~ioaddr~10#1)); srcloc: null [2025-02-08 03:54:06,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6416: assume ~bvsle~32(hp100_probe1_~i~1#1, 5bv32); [2025-02-08 03:54:06,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6416: assume !~bvsle~32(hp100_probe1_~i~1#1, 5bv32);assume { :begin_inline_hp100_clear_stats } true;hp100_clear_stats_#in~lp#1.base, hp100_clear_stats_#in~lp#1.offset, hp100_clear_stats_#in~ioaddr#1 := hp100_probe1_~lp~1#1.base, hp100_probe1_~lp~1#1.offset, hp100_probe1_~ioaddr#1;havoc hp100_clear_stats_#t~ret565#1, hp100_clear_stats_#t~ret566#1, hp100_clear_stats_#t~ret567#1, hp100_clear_stats_~lp#1.base, hp100_clear_stats_~lp#1.offset, hp100_clear_stats_~ioaddr#1, hp100_clear_stats_~flags~3#1;hp100_clear_stats_~lp#1.base, hp100_clear_stats_~lp#1.offset := hp100_clear_stats_#in~lp#1.base, hp100_clear_stats_#in~lp#1.offset;hp100_clear_stats_~ioaddr#1 := hp100_clear_stats_#in~ioaddr#1;havoc hp100_clear_stats_~flags~3#1;assume { :begin_inline_ldv___ldv_spin_lock_75 } true;ldv___ldv_spin_lock_75_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_75_#in~ldv_func_arg1#1.offset := hp100_clear_stats_~lp#1.base, hp100_clear_stats_~lp#1.offset;havoc ldv___ldv_spin_lock_75_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_75_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_75_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_75_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_75_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_75_#in~ldv_func_arg1#1.offset; [2025-02-08 03:54:06,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12296: havoc pci_enable_device_#t~nondet943#1; [2025-02-08 03:54:06,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9257: assume { :begin_inline_ldv_EMGentry_init_hp100_module_init_11_7 } true;ldv_EMGentry_init_hp100_module_init_11_7_#in~arg0#1.base, ldv_EMGentry_init_hp100_module_init_11_7_#in~arg0#1.offset := ~ldv_11_init_hp100_module_init_default~0.base, ~ldv_11_init_hp100_module_init_default~0.offset;havoc ldv_EMGentry_init_hp100_module_init_11_7_#res#1;havoc ldv_EMGentry_init_hp100_module_init_11_7_#t~ret733#1, ldv_EMGentry_init_hp100_module_init_11_7_~arg0#1.base, ldv_EMGentry_init_hp100_module_init_11_7_~arg0#1.offset, ldv_EMGentry_init_hp100_module_init_11_7_~tmp~55#1;ldv_EMGentry_init_hp100_module_init_11_7_~arg0#1.base, ldv_EMGentry_init_hp100_module_init_11_7_~arg0#1.offset := ldv_EMGentry_init_hp100_module_init_11_7_#in~arg0#1.base, ldv_EMGentry_init_hp100_module_init_11_7_#in~arg0#1.offset;havoc ldv_EMGentry_init_hp100_module_init_11_7_~tmp~55#1;assume { :begin_inline_hp100_module_init } true;havoc hp100_module_init_#res#1;havoc hp100_module_init_#t~ret732#1, hp100_module_init_~err~2#1;havoc hp100_module_init_~err~2#1;hp100_module_init_~err~2#1 := 0bv32; [2025-02-08 03:54:06,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9257-1: SUMMARY for call ldv_assume((if 20bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:54:06,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12296-1: hp100_pci_probe_#t~ret718#1 := pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet943#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;hp100_pci_probe_~tmp~53#1 := hp100_pci_probe_#t~ret718#1;havoc hp100_pci_probe_#t~ret718#1; [2025-02-08 03:54:06,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9984: assume 0bv32 == ldv_switch_0_~tmp~70#1; [2025-02-08 03:54:06,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9984: assume !(0bv32 == ldv_switch_0_~tmp~70#1); [2025-02-08 03:54:06,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7804: SUMMARY for call hp100_update_stats(hp100_get_stats_~dev#1.base, hp100_get_stats_~dev#1.offset); srcloc: null [2025-02-08 03:54:06,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6087: call ULTIMATE.dealloc(hp100_read_id_~#str~0#1.base, hp100_read_id_~#str~0#1.offset);havoc hp100_read_id_~#str~0#1.base, hp100_read_id_~#str~0#1.offset;call ULTIMATE.dealloc(hp100_read_id_~#sig~0#1.base, hp100_read_id_~#sig~0#1.offset);havoc hp100_read_id_~#sig~0#1.base, hp100_read_id_~#sig~0#1.offset; [2025-02-08 03:54:06,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8069: SUMMARY for call hp100_rxfill(hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset); srcloc: null [2025-02-08 03:54:06,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8796: call ULTIMATE.dealloc(hp100_pci_probe_~#pci_command~0#1.base, hp100_pci_probe_~#pci_command~0#1.offset);havoc hp100_pci_probe_~#pci_command~0#1.base, hp100_pci_probe_~#pci_command~0#1.offset; [2025-02-08 03:54:06,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7805: SUMMARY for call outw(5bv16, ~bvadd~32(4bv32, hp100_get_stats_~ioaddr~10#1)); srcloc: null [2025-02-08 03:54:06,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5625-1: dma_alloc_coherent_mask_#res#1 := dma_alloc_coherent_mask_~dma_mask~0#1; [2025-02-08 03:54:06,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9721: assume 19bv32 == ~ldv_statevar_2~0; [2025-02-08 03:54:06,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9721: assume !(19bv32 == ~ldv_statevar_2~0); [2025-02-08 03:54:06,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6286: havoc hp100_probe1_#t~ret231#1; [2025-02-08 03:54:06,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6286-1: SUMMARY for call hp100_probe1_#t~ret231#1 := printk(10bv64, 0bv64); srcloc: null [2025-02-08 03:54:06,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7277-1: assume hp100_start_xmit_bm_#t~short410#1;call hp100_start_xmit_bm_#t~mem409#1 := read~intINTTYPE4#13(hp100_start_xmit_bm_~lp~10#1.base, ~bvadd~64(123bv64, hp100_start_xmit_bm_~lp~10#1.offset), 4bv64);hp100_start_xmit_bm_#t~short410#1 := ~bvslt~32(hp100_start_xmit_bm_#t~mem409#1, 0bv32); [2025-02-08 03:54:06,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7277-1: assume !hp100_start_xmit_bm_#t~short410#1; [2025-02-08 03:54:06,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7277: assume hp100_start_xmit_bm_#t~short410#1;havoc hp100_start_xmit_bm_#t~mem408#1;havoc hp100_start_xmit_bm_#t~mem409#1;havoc hp100_start_xmit_bm_#t~short410#1; [2025-02-08 03:54:06,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7277: assume !hp100_start_xmit_bm_#t~short410#1;havoc hp100_start_xmit_bm_#t~mem408#1;havoc hp100_start_xmit_bm_#t~mem409#1;havoc hp100_start_xmit_bm_#t~short410#1;assume { :begin_inline_ldv___ldv_spin_lock_65 } true;ldv___ldv_spin_lock_65_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_65_#in~ldv_func_arg1#1.offset := hp100_start_xmit_bm_~lp~10#1.base, hp100_start_xmit_bm_~lp~10#1.offset;havoc ldv___ldv_spin_lock_65_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_65_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_65_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_65_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_65_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_65_#in~ldv_func_arg1#1.offset; [2025-02-08 03:54:06,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8070: SUMMARY for call hp100_clean_txring(hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset); srcloc: null [2025-02-08 03:54:06,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9193: havoc ldv_dummy_resourceless_instance_callback_1_13_#t~ret743#1;havoc ldv_dummy_resourceless_instance_callback_1_13_#t~ret743#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:54:06,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12232: havoc eth_mac_addr_#t~nondet935#1; [2025-02-08 03:54:06,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9193-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_13_#t~ret743#1 := eth_validate_addr(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:54:06,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12232-1: ldv_dummy_resourceless_instance_callback_1_10_#t~ret741#1 := eth_mac_addr_#res#1;havoc eth_mac_addr_#t~nondet935#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_10_#t~ret741#1;havoc ldv_dummy_resourceless_instance_callback_1_10_#t~ret741#1, ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_10_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_10 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:54:06,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7806: hp100_get_stats_#res#1.base, hp100_get_stats_#res#1.offset := hp100_get_stats_~dev#1.base, ~bvadd~64(260bv64, hp100_get_stats_~dev#1.offset);ldv_dummy_resourceless_instance_callback_1_9_#t~ret745#1.base, ldv_dummy_resourceless_instance_callback_1_9_#t~ret745#1.offset := hp100_get_stats_#res#1.base, hp100_get_stats_#res#1.offset;havoc hp100_get_stats_#t~mem551#1, hp100_get_stats_#t~ret552#1.base, hp100_get_stats_#t~ret552#1.offset, hp100_get_stats_~dev#1.base, hp100_get_stats_~dev#1.offset, hp100_get_stats_~flags~2#1, hp100_get_stats_~ioaddr~10#1, hp100_get_stats_~lp~15#1.base, hp100_get_stats_~lp~15#1.offset, hp100_get_stats_~tmp~41#1.base, hp100_get_stats_~tmp~41#1.offset;havoc hp100_get_stats_#in~dev#1.base, hp100_get_stats_#in~dev#1.offset;assume { :end_inline_hp100_get_stats } true;havoc ldv_dummy_resourceless_instance_callback_1_9_#t~ret745#1.base, ldv_dummy_resourceless_instance_callback_1_9_#t~ret745#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_9_#t~ret745#1.base, ldv_dummy_resourceless_instance_callback_1_9_#t~ret745#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_9 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:54:06,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5758: skb_padto_~tmp~9#1 := skb_padto_#t~ret144#1;havoc skb_padto_#t~ret144#1; [2025-02-08 03:54:06,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7674: SUMMARY for call outb(5bv8, ~bvadd~32(6bv32, hp100_rx_~ioaddr~8#1)); srcloc: null [2025-02-08 03:54:06,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9920: SUMMARY for call ldv_assume((if 0bv32 != ldv_register_netdev_~ldv_6_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:54:06,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5758-1: SUMMARY for call skb_padto_#t~ret144#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvuge~32(skb_padto_~size~0#1, skb_padto_~len#1) then 1bv32 else 0bv32)), 1bv64); srcloc: null [2025-02-08 03:54:06,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7806-1: SUMMARY for call ldv_spin_unlock_irqrestore_66(hp100_get_stats_~lp~15#1.base, hp100_get_stats_~lp~15#1.offset, hp100_get_stats_~flags~2#1); srcloc: null [2025-02-08 03:54:06,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9524: 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 := ~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_3_1_default~0;havoc ldv_dummy_resourceless_instance_callback_1_3_#t~ret744#1, ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_3_~arg2#1;ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_3_#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 := ldv_dummy_resourceless_instance_callback_1_3_#in~arg2#1;assume { :begin_inline_eth_change_mtu } true;eth_change_mtu_#in~arg0#1.base, eth_change_mtu_#in~arg0#1.offset, eth_change_mtu_#in~arg1#1 := ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_3_~arg2#1;havoc eth_change_mtu_#res#1;havoc eth_change_mtu_#t~nondet934#1, eth_change_mtu_~arg0#1.base, eth_change_mtu_~arg0#1.offset, eth_change_mtu_~arg1#1;eth_change_mtu_~arg0#1.base, eth_change_mtu_~arg0#1.offset := eth_change_mtu_#in~arg0#1.base, eth_change_mtu_#in~arg0#1.offset;eth_change_mtu_~arg1#1 := eth_change_mtu_#in~arg1#1;havoc eth_change_mtu_#t~nondet934#1;eth_change_mtu_#res#1 := eth_change_mtu_#t~nondet934#1;havoc eth_change_mtu_#t~nondet934#1; [2025-02-08 03:54:06,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6419-1: SUMMARY for call hp100_probe1_#t~ret251#1 := inb(~bvadd~32(~bvadd~32(16bv32, hp100_probe1_~ioaddr#1), hp100_probe1_~i~1#1)); srcloc: null [2025-02-08 03:54:06,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6419: call write~intINTTYPE1#13(hp100_probe1_#t~ret251#1, hp100_probe1_#t~mem250#1.base, ~bvadd~64(hp100_probe1_#t~mem250#1.offset, ~sign_extend~64~32(hp100_probe1_~i~1#1)), 1bv64);havoc hp100_probe1_#t~mem250#1.base, hp100_probe1_#t~mem250#1.offset;havoc hp100_probe1_#t~ret251#1;hp100_probe1_~i~1#1 := ~bvadd~32(1bv32, hp100_probe1_~i~1#1); [2025-02-08 03:54:06,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6287: SUMMARY for call outw(96bv16, ~bvadd~32(4bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:54:06,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9260: ldv_entry_EMGentry_11_~tmp~58#1 := ldv_entry_EMGentry_11_#t~ret748#1;havoc ldv_entry_EMGentry_11_#t~ret748#1; [2025-02-08 03:54:06,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10251: SUMMARY for call ldv_spin_lock_lock_of_hp100_private(); srcloc: null [2025-02-08 03:54:06,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9260-1: SUMMARY for call ldv_entry_EMGentry_11_#t~ret748#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:54:06,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6419-2: call hp100_probe1_#t~mem250#1.base, hp100_probe1_#t~mem250#1.offset := read~$Pointer$#13(hp100_probe1_~dev#1.base, ~bvadd~64(791bv64, hp100_probe1_~dev#1.offset), 8bv64); [2025-02-08 03:54:06,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9062-1: SUMMARY for call ldv_alloc_etherdev_mqs_#t~ret735#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:54:06,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9062: ldv_alloc_etherdev_mqs_~tmp___0~31#1 := ldv_alloc_etherdev_mqs_#t~ret735#1;havoc ldv_alloc_etherdev_mqs_#t~ret735#1; [2025-02-08 03:54:06,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789: ~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret786#1;havoc ldv_pci_pci_instance_2_#t~ret786#1;~ldv_statevar_2~0 := 6bv32; [2025-02-08 03:54:06,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret786#1 := ldv_filter_err_code(~ldv_2_ret_default~0); srcloc: null [2025-02-08 03:54:06,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6354: assume 3bv32 == ~zero_extend~32~16(hp100_probe1_~local_mode~0#1);hp100_probe1_~mem_mapped~0#1 := 0bv16;hp100_probe1_~mem_ptr_phys~0#1 := 0bv64;hp100_probe1_~mem_ptr_virt~0#1.base, hp100_probe1_~mem_ptr_virt~0#1.offset := 0bv64, 0bv64; [2025-02-08 03:54:06,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6354: assume !(3bv32 == ~zero_extend~32~16(hp100_probe1_~local_mode~0#1)); [2025-02-08 03:54:06,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7279-1: SUMMARY for call hp100_start_xmit_bm_#t~ret411#1 := printk(35bv64, 0bv64); srcloc: null [2025-02-08 03:54:06,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6222: assume 255bv32 != ~zero_extend~32~8(hp100_probe1_~uc~0#1); [2025-02-08 03:54:06,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6222: assume !(255bv32 != ~zero_extend~32~8(hp100_probe1_~uc~0#1)); [2025-02-08 03:54:06,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7279: havoc hp100_start_xmit_bm_#t~ret411#1; [2025-02-08 03:54:06,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10252: havoc ldv___ldv_spin_lock_73_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_73_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_73_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_73_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_73 } true; [2025-02-08 03:54:06,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10252-1: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_73_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_73_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:54:06,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9327: 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~ret773#1, ldv_pci_pci_instance_2_#t~mem774#1.base, ldv_pci_pci_instance_2_#t~mem774#1.offset, ldv_pci_pci_instance_2_#t~mem775#1.base, ldv_pci_pci_instance_2_#t~mem775#1.offset, ldv_pci_pci_instance_2_#t~mem776#1.base, ldv_pci_pci_instance_2_#t~mem776#1.offset, ldv_pci_pci_instance_2_#t~ret777#1, ldv_pci_pci_instance_2_#t~mem778#1.base, ldv_pci_pci_instance_2_#t~mem778#1.offset, ldv_pci_pci_instance_2_#t~mem779#1.base, ldv_pci_pci_instance_2_#t~mem779#1.offset, ldv_pci_pci_instance_2_#t~mem780#1.base, ldv_pci_pci_instance_2_#t~mem780#1.offset, ldv_pci_pci_instance_2_#t~mem781#1.base, ldv_pci_pci_instance_2_#t~mem781#1.offset, ldv_pci_pci_instance_2_#t~mem782#1.base, ldv_pci_pci_instance_2_#t~mem782#1.offset, ldv_pci_pci_instance_2_#t~mem783#1.base, ldv_pci_pci_instance_2_#t~mem783#1.offset, ldv_pci_pci_instance_2_#t~mem784#1, ldv_pci_pci_instance_2_#t~ret785#1, ldv_pci_pci_instance_2_#t~ret786#1, ldv_pci_pci_instance_2_#t~mem787#1.base, ldv_pci_pci_instance_2_#t~mem787#1.offset, ldv_pci_pci_instance_2_#t~mem788#1.base, ldv_pci_pci_instance_2_#t~mem788#1.offset, ldv_pci_pci_instance_2_#t~mem789#1, ldv_pci_pci_instance_2_#t~ret790#1, ldv_pci_pci_instance_2_#t~ret791#1, ldv_pci_pci_instance_2_#t~ret792#1, ldv_pci_pci_instance_2_#t~ret793#1, ldv_pci_pci_instance_2_#t~ret794#1, ldv_pci_pci_instance_2_#t~mem795#1.base, ldv_pci_pci_instance_2_#t~mem795#1.offset, ldv_pci_pci_instance_2_#t~ret796#1, ldv_pci_pci_instance_2_#t~ret797#1, ldv_pci_pci_instance_2_#t~ret798#1, ldv_pci_pci_instance_2_#t~ret799#1.base, ldv_pci_pci_instance_2_#t~ret799#1.offset, ldv_pci_pci_instance_2_#t~ret800#1.base, ldv_pci_pci_instance_2_#t~ret800#1.offset, ldv_pci_pci_instance_2_#t~ret801#1, ldv_pci_pci_instance_2_~arg0#1.base, ldv_pci_pci_instance_2_~arg0#1.offset, ldv_pci_pci_instance_2_~tmp~66#1, ldv_pci_pci_instance_2_~tmp___0~33#1, ldv_pci_pci_instance_2_~tmp___1~22#1, ldv_pci_pci_instance_2_~tmp___2~14#1.base, ldv_pci_pci_instance_2_~tmp___2~14#1.offset, ldv_pci_pci_instance_2_~tmp___3~10#1.base, ldv_pci_pci_instance_2_~tmp___3~10#1.offset, ldv_pci_pci_instance_2_~tmp___4~8#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~66#1;havoc ldv_pci_pci_instance_2_~tmp___0~33#1;havoc ldv_pci_pci_instance_2_~tmp___1~22#1;havoc ldv_pci_pci_instance_2_~tmp___2~14#1.base, ldv_pci_pci_instance_2_~tmp___2~14#1.offset;havoc ldv_pci_pci_instance_2_~tmp___3~10#1.base, ldv_pci_pci_instance_2_~tmp___3~10#1.offset;havoc ldv_pci_pci_instance_2_~tmp___4~8#1; [2025-02-08 03:54:06,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9988: assume 1bv32 == ldv_switch_0_~tmp~70#1; [2025-02-08 03:54:06,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9988: assume !(1bv32 == ldv_switch_0_~tmp~70#1); [2025-02-08 03:54:06,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5760: assume 0bv64 != skb_padto_~tmp~9#1;skb_padto_#res#1 := 0bv32; [2025-02-08 03:54:06,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5760: assume !(0bv64 != skb_padto_~tmp~9#1);assume { :begin_inline_skb_pad } true;skb_pad_#in~arg0#1.base, skb_pad_#in~arg0#1.offset, skb_pad_#in~arg1#1 := skb_padto_~skb#1.base, skb_padto_~skb#1.offset, ~bvsub~32(skb_padto_~len#1, skb_padto_~size~0#1);havoc skb_pad_#res#1;havoc skb_pad_#t~nondet948#1, skb_pad_~arg0#1.base, skb_pad_~arg0#1.offset, skb_pad_~arg1#1;skb_pad_~arg0#1.base, skb_pad_~arg0#1.offset := skb_pad_#in~arg0#1.base, skb_pad_#in~arg0#1.offset;skb_pad_~arg1#1 := skb_pad_#in~arg1#1;havoc skb_pad_#t~nondet948#1;skb_pad_#res#1 := skb_pad_#t~nondet948#1;havoc skb_pad_#t~nondet948#1; [2025-02-08 03:54:06,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6487-1: SUMMARY for call hp100_probe1_#t~ret266#1 := printk(19bv64, 0bv64); srcloc: null [2025-02-08 03:54:06,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6487: havoc hp100_probe1_#t~mem264#1;havoc hp100_probe1_#t~mem265#1;havoc hp100_probe1_#t~ret266#1;call hp100_probe1_#t~mem267#1 := read~intINTTYPE2#13(hp100_probe1_~lp~1#1.base, ~bvadd~64(92bv64, hp100_probe1_~lp~1#1.offset), 2bv64); [2025-02-08 03:54:06,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7346: hp100_start_xmit_bm_~tmp___3~5#1 := hp100_start_xmit_bm_#t~ret436#1;havoc hp100_start_xmit_bm_#t~mem432#1.base, hp100_start_xmit_bm_#t~mem432#1.offset;havoc hp100_start_xmit_bm_#t~mem433#1.base, hp100_start_xmit_bm_#t~mem433#1.offset;havoc hp100_start_xmit_bm_#t~mem434#1.base, hp100_start_xmit_bm_#t~mem434#1.offset;havoc hp100_start_xmit_bm_#t~mem435#1;havoc hp100_start_xmit_bm_#t~ret436#1;call hp100_start_xmit_bm_#t~mem437#1.base, hp100_start_xmit_bm_#t~mem437#1.offset := read~$Pointer$#13(hp100_start_xmit_bm_~ringptr~2#1.base, hp100_start_xmit_bm_~ringptr~2#1.offset, 8bv64);call write~intINTTYPE4#13(hp100_start_xmit_bm_~tmp___3~5#1[32:0], hp100_start_xmit_bm_#t~mem437#1.base, ~bvadd~64(4bv64, hp100_start_xmit_bm_#t~mem437#1.offset), 4bv64);havoc hp100_start_xmit_bm_#t~mem437#1.base, hp100_start_xmit_bm_#t~mem437#1.offset;call hp100_start_xmit_bm_#t~mem438#1 := read~intINTTYPE4#13(hp100_start_xmit_bm_~ringptr~2#1.base, ~bvadd~64(8bv64, hp100_start_xmit_bm_~ringptr~2#1.offset), 4bv64); [2025-02-08 03:54:06,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7346-2: call hp100_start_xmit_bm_#t~mem432#1.base, hp100_start_xmit_bm_#t~mem432#1.offset := read~$Pointer$#13(hp100_start_xmit_bm_~lp~10#1.base, ~bvadd~64(95bv64, hp100_start_xmit_bm_~lp~10#1.offset), 8bv64);call hp100_start_xmit_bm_#t~mem433#1.base, hp100_start_xmit_bm_#t~mem433#1.offset := read~$Pointer$#13(hp100_start_xmit_bm_~skb#1.base, ~bvadd~64(229bv64, hp100_start_xmit_bm_~skb#1.offset), 8bv64);call hp100_start_xmit_bm_#t~mem434#1.base, hp100_start_xmit_bm_#t~mem434#1.offset := read~$Pointer$#13(hp100_start_xmit_bm_~ringptr~2#1.base, hp100_start_xmit_bm_~ringptr~2#1.offset, 8bv64);call hp100_start_xmit_bm_#t~mem435#1 := read~intINTTYPE4#13(hp100_start_xmit_bm_#t~mem434#1.base, ~bvadd~64(8bv64, hp100_start_xmit_bm_#t~mem434#1.offset), 4bv64); [2025-02-08 03:54:06,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7280: SUMMARY for call hp100_stop_interface(hp100_start_xmit_bm_~dev#1.base, hp100_start_xmit_bm_~dev#1.offset); srcloc: null [2025-02-08 03:54:06,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7346-1: SUMMARY for call hp100_start_xmit_bm_#t~ret436#1 := pci_map_single(hp100_start_xmit_bm_#t~mem432#1.base, hp100_start_xmit_bm_#t~mem432#1.offset, hp100_start_xmit_bm_#t~mem433#1.base, hp100_start_xmit_bm_#t~mem433#1.offset, ~zero_extend~64~32(hp100_start_xmit_bm_#t~mem435#1), 1bv32); srcloc: null [2025-02-08 03:54:06,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9262: assume 0bv32 != ldv_entry_EMGentry_11_~tmp~58#1;~ldv_statevar_11~0 := 4bv32; [2025-02-08 03:54:06,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9262: assume !(0bv32 != ldv_entry_EMGentry_11_~tmp~58#1);~ldv_statevar_11~0 := 6bv32; [2025-02-08 03:54:06,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9064: assume 0bv32 != ldv_alloc_etherdev_mqs_~tmp___0~31#1; [2025-02-08 03:54:06,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9064: assume !(0bv32 != ldv_alloc_etherdev_mqs_~tmp___0~31#1);ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := 0bv64, 0bv64; [2025-02-08 03:54:06,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9725: assume 20bv32 == ~ldv_statevar_2~0; [2025-02-08 03:54:06,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9725: assume !(20bv32 == ~ldv_statevar_2~0); [2025-02-08 03:54:06,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9857: ldv_pci_pci_instance_2_~tmp___2~14#1.base, ldv_pci_pci_instance_2_~tmp___2~14#1.offset := ldv_pci_pci_instance_2_#t~ret799#1.base, ldv_pci_pci_instance_2_#t~ret799#1.offset;havoc ldv_pci_pci_instance_2_#t~ret799#1.base, ldv_pci_pci_instance_2_#t~ret799#1.offset;~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset := ldv_pci_pci_instance_2_~tmp___2~14#1.base, ldv_pci_pci_instance_2_~tmp___2~14#1.offset; [2025-02-08 03:54:06,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6554: assume 0bv32 != hp100_probe1_~err~0#1; [2025-02-08 03:54:06,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6554: assume !(0bv32 != hp100_probe1_~err~0#1);hp100_probe1_#res#1 := 0bv32;call ULTIMATE.dealloc(hp100_probe1_~#__key~0#1.base, hp100_probe1_~#__key~0#1.offset);havoc hp100_probe1_~#__key~0#1.base, hp100_probe1_~#__key~0#1.offset;call ULTIMATE.dealloc(hp100_probe1_~#page_baddr~0#1.base, hp100_probe1_~#page_baddr~0#1.offset);havoc hp100_probe1_~#page_baddr~0#1.base, hp100_probe1_~#page_baddr~0#1.offset; [2025-02-08 03:54:06,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9857-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret799#1.base, ldv_pci_pci_instance_2_#t~ret799#1.offset := ldv_xmalloc(2936bv64); srcloc: null [2025-02-08 03:54:06,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7677: assume 393216bv32 == ~bvand~32(458752bv32, hp100_rx_~header~0#1); [2025-02-08 03:54:06,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7677: assume !(393216bv32 == ~bvand~32(458752bv32, hp100_rx_~header~0#1)); [2025-02-08 03:54:06,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6224-1: SUMMARY for call hp100_probe1_#t~ret225#1 := printk(6bv64, 0bv64); srcloc: null [2025-02-08 03:54:06,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7281-1: SUMMARY for call hp100_start_xmit_bm_#t~ret412#1 := hp100_login_to_vg_hub(hp100_start_xmit_bm_~dev#1.base, hp100_start_xmit_bm_~dev#1.offset, 0bv16); srcloc: null [2025-02-08 03:54:06,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6224: havoc hp100_probe1_#t~ret225#1;hp100_probe1_~err~0#1 := 4294967291bv32; [2025-02-08 03:54:06,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7281: call write~intINTTYPE4#13(hp100_start_xmit_bm_#t~ret412#1, hp100_start_xmit_bm_~lp~10#1.base, ~bvadd~64(123bv64, hp100_start_xmit_bm_~lp~10#1.offset), 4bv64);havoc hp100_start_xmit_bm_#t~ret412#1; [2025-02-08 03:54:06,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7612-1: SUMMARY for call hp100_rx_#t~ret500#1.base, hp100_rx_#t~ret500#1.offset := netdev_priv(hp100_rx_~dev#1.base, hp100_rx_~dev#1.offset); srcloc: null [2025-02-08 03:54:06,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7612: hp100_rx_~tmp~39#1.base, hp100_rx_~tmp~39#1.offset := hp100_rx_#t~ret500#1.base, hp100_rx_#t~ret500#1.offset;havoc hp100_rx_#t~ret500#1.base, hp100_rx_#t~ret500#1.offset;hp100_rx_~lp~13#1.base, hp100_rx_~lp~13#1.offset := hp100_rx_~tmp~39#1.base, hp100_rx_~tmp~39#1.offset; [2025-02-08 03:54:06,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6489: assume 2bv32 == ~zero_extend~32~16(hp100_probe1_#t~mem267#1);havoc hp100_probe1_#t~mem267#1; [2025-02-08 03:54:06,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6489: assume !(2bv32 == ~zero_extend~32~16(hp100_probe1_#t~mem267#1));havoc hp100_probe1_#t~mem267#1; [2025-02-08 03:54:06,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7282: SUMMARY for call hp100_start_interface(hp100_start_xmit_bm_~dev#1.base, hp100_start_xmit_bm_~dev#1.offset); srcloc: null [2025-02-08 03:54:06,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9066: ldv_alloc_etherdev_mqs_~tmp~57#1.base, ldv_alloc_etherdev_mqs_~tmp~57#1.offset := ldv_alloc_etherdev_mqs_#t~ret736#1.base, ldv_alloc_etherdev_mqs_#t~ret736#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret736#1.base, ldv_alloc_etherdev_mqs_#t~ret736#1.offset;ldv_alloc_etherdev_mqs_~ldv_3_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_3_netdev_net_device~0#1.offset := ldv_alloc_etherdev_mqs_~tmp~57#1.base, ldv_alloc_etherdev_mqs_~tmp~57#1.offset;ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~ldv_3_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_3_netdev_net_device~0#1.offset; [2025-02-08 03:54:06,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9925: SUMMARY for call ldv_assume((if 0bv32 != ldv_register_netdev_~ldv_6_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:54:06,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9859: ldv_pci_pci_instance_2_~tmp___3~10#1.base, ldv_pci_pci_instance_2_~tmp___3~10#1.offset := ldv_pci_pci_instance_2_#t~ret800#1.base, ldv_pci_pci_instance_2_#t~ret800#1.offset;havoc ldv_pci_pci_instance_2_#t~ret800#1.base, ldv_pci_pci_instance_2_#t~ret800#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~10#1.base, ldv_pci_pci_instance_2_~tmp___3~10#1.offset; [2025-02-08 03:54:06,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9859-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret800#1.base, ldv_pci_pci_instance_2_#t~ret800#1.offset := ldv_xmalloc(32bv64); srcloc: null [2025-02-08 03:54:06,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9066-1: SUMMARY for call ldv_alloc_etherdev_mqs_#t~ret736#1.base, ldv_alloc_etherdev_mqs_#t~ret736#1.offset := ldv_xmalloc(3200bv64); srcloc: null [2025-02-08 03:54:06,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7349-1: SUMMARY for call outl(hp100_start_xmit_bm_#t~mem438#1, ~bvadd~32(20bv32, hp100_start_xmit_bm_~ioaddr~5#1)); srcloc: null [2025-02-08 03:54:06,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7349: havoc hp100_start_xmit_bm_#t~mem438#1;call hp100_start_xmit_bm_#t~mem439#1 := read~intINTTYPE4#13(hp100_start_xmit_bm_~lp~10#1.base, ~bvadd~64(1841bv64, hp100_start_xmit_bm_~lp~10#1.offset), 4bv64);call write~intINTTYPE4#13(~bvadd~32(1bv32, hp100_start_xmit_bm_#t~mem439#1), hp100_start_xmit_bm_~lp~10#1.base, ~bvadd~64(1841bv64, hp100_start_xmit_bm_~lp~10#1.offset), 4bv64);havoc hp100_start_xmit_bm_#t~mem439#1;call hp100_start_xmit_bm_#t~mem440#1 := read~intINTTYPE8#13(hp100_start_xmit_bm_~dev#1.base, ~bvadd~64(8bv64, ~bvadd~64(260bv64, hp100_start_xmit_bm_~dev#1.offset)), 8bv64);call write~intINTTYPE8#13(~bvadd~64(1bv64, hp100_start_xmit_bm_#t~mem440#1), hp100_start_xmit_bm_~dev#1.base, ~bvadd~64(8bv64, ~bvadd~64(260bv64, hp100_start_xmit_bm_~dev#1.offset)), 8bv64);havoc hp100_start_xmit_bm_#t~mem440#1;call hp100_start_xmit_bm_#t~mem442#1 := read~intINTTYPE8#13(hp100_start_xmit_bm_~dev#1.base, ~bvadd~64(24bv64, ~bvadd~64(260bv64, hp100_start_xmit_bm_~dev#1.offset)), 8bv64);call hp100_start_xmit_bm_#t~mem441#1 := read~intINTTYPE4#13(hp100_start_xmit_bm_~skb#1.base, ~bvadd~64(104bv64, hp100_start_xmit_bm_~skb#1.offset), 4bv64);call write~intINTTYPE8#13(~bvadd~64(hp100_start_xmit_bm_#t~mem442#1, ~zero_extend~64~32(hp100_start_xmit_bm_#t~mem441#1)), hp100_start_xmit_bm_~dev#1.base, ~bvadd~64(24bv64, ~bvadd~64(260bv64, hp100_start_xmit_bm_~dev#1.offset)), 8bv64);havoc hp100_start_xmit_bm_#t~mem442#1;havoc hp100_start_xmit_bm_#t~mem441#1; [2025-02-08 03:54:06,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6094: hp100_read_id_~sum~0#1 := 0bv8;hp100_read_id_~i~0#1 := 0bv32; [2025-02-08 03:54:06,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8076-1: call hp100_interrupt_#t~mem602#1 := read~intINTTYPE2#13(hp100_interrupt_~lp~17#1.base, ~bvadd~64(92bv64, hp100_interrupt_~lp~17#1.offset), 2bv64); [2025-02-08 03:54:06,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6094-1: SUMMARY for call outw(6bv16, ~bvadd~32(2bv32, hp100_read_id_~ioaddr#1)); srcloc: null [2025-02-08 03:54:06,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8076: assume 1bv32 == ~zero_extend~32~16(hp100_interrupt_#t~mem602#1) && 0bv32 != ~bvand~32(4096bv32, hp100_interrupt_~val~2#1);havoc hp100_interrupt_#t~mem602#1; [2025-02-08 03:54:06,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8076: assume !(1bv32 == ~zero_extend~32~16(hp100_interrupt_#t~mem602#1) && 0bv32 != ~bvand~32(4096bv32, hp100_interrupt_~val~2#1));havoc hp100_interrupt_#t~mem602#1; [2025-02-08 03:54:06,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8803: assume 0bv32 != hp100_pci_probe_~tmp~53#1;hp100_pci_probe_#res#1 := 4294967277bv32;call ULTIMATE.dealloc(hp100_pci_probe_~#pci_command~0#1.base, hp100_pci_probe_~#pci_command~0#1.offset);havoc hp100_pci_probe_~#pci_command~0#1.base, hp100_pci_probe_~#pci_command~0#1.offset; [2025-02-08 03:54:06,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8803: assume !(0bv32 != hp100_pci_probe_~tmp~53#1);assume { :begin_inline_ldv_alloc_etherdev_mqs_86 } true;ldv_alloc_etherdev_mqs_86_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_86_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_86_#in~ldv_func_arg3#1 := 2104bv32, 1bv32, 1bv32;havoc ldv_alloc_etherdev_mqs_86_#res#1.base, ldv_alloc_etherdev_mqs_86_#res#1.offset;havoc ldv_alloc_etherdev_mqs_86_#t~ret821#1.base, ldv_alloc_etherdev_mqs_86_#t~ret821#1.offset, ldv_alloc_etherdev_mqs_86_#t~ret822#1.base, ldv_alloc_etherdev_mqs_86_#t~ret822#1.offset, ldv_alloc_etherdev_mqs_86_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_86_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_86_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_86_~ldv_func_res~2#1.base, ldv_alloc_etherdev_mqs_86_~ldv_func_res~2#1.offset, ldv_alloc_etherdev_mqs_86_~tmp~76#1.base, ldv_alloc_etherdev_mqs_86_~tmp~76#1.offset, ldv_alloc_etherdev_mqs_86_~tmp___0~37#1.base, ldv_alloc_etherdev_mqs_86_~tmp___0~37#1.offset;ldv_alloc_etherdev_mqs_86_~ldv_func_arg1#1 := ldv_alloc_etherdev_mqs_86_#in~ldv_func_arg1#1;ldv_alloc_etherdev_mqs_86_~ldv_func_arg2#1 := ldv_alloc_etherdev_mqs_86_#in~ldv_func_arg2#1;ldv_alloc_etherdev_mqs_86_~ldv_func_arg3#1 := ldv_alloc_etherdev_mqs_86_#in~ldv_func_arg3#1;havoc ldv_alloc_etherdev_mqs_86_~ldv_func_res~2#1.base, ldv_alloc_etherdev_mqs_86_~ldv_func_res~2#1.offset;havoc ldv_alloc_etherdev_mqs_86_~tmp~76#1.base, ldv_alloc_etherdev_mqs_86_~tmp~76#1.offset;havoc ldv_alloc_etherdev_mqs_86_~tmp___0~37#1.base, ldv_alloc_etherdev_mqs_86_~tmp___0~37#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_86_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_86_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_86_~ldv_func_arg3#1;havoc alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret931#1.base, alloc_etherdev_mqs_#t~ret931#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:54:06,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9794: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem787#1.base, ldv_pci_pci_instance_2_#t~mem787#1.offset);havoc ldv_pci_pci_instance_2_#t~mem787#1.base, ldv_pci_pci_instance_2_#t~mem787#1.offset;call ldv_pci_pci_instance_2_#t~mem788#1.base, ldv_pci_pci_instance_2_#t~mem788#1.offset := read~$Pointer$#14(~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~mem789#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~mem788#1.base, ldv_pci_pci_instance_2_#t~mem788#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset, ldv_pci_pci_instance_2_#t~mem789#1;havoc ldv_pci_instance_suspend_2_8_#res#1;havoc ldv_pci_instance_suspend_2_8_#t~mem767#1, ldv_pci_instance_suspend_2_8_#t~ret768#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~64#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#15(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~64#1;call ldv_pci_instance_suspend_2_8_#t~mem767#1 := read~intINTTYPE4#15(ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset, 4bv64); [2025-02-08 03:54:06,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9794: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem787#1.base, ldv_pci_pci_instance_2_#t~mem787#1.offset));havoc ldv_pci_pci_instance_2_#t~mem787#1.base, ldv_pci_pci_instance_2_#t~mem787#1.offset; [2025-02-08 03:54:06,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9992: assume 2bv32 == ldv_switch_0_~tmp~70#1; [2025-02-08 03:54:06,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9992: assume !(2bv32 == ldv_switch_0_~tmp~70#1); [2025-02-08 03:54:06,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7614: hp100_rx_~tmp___0~18#1 := hp100_rx_#t~ret501#1;havoc hp100_rx_#t~ret501#1;hp100_rx_~packets~0#1 := ~zero_extend~32~8(hp100_rx_~tmp___0~18#1); [2025-02-08 03:54:06,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6491-1: SUMMARY for call hp100_probe1_#t~ret270#1 := printk(20bv64, 0bv64); srcloc: null [2025-02-08 03:54:06,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9794-1: call ldv_pci_pci_instance_2_#t~mem787#1.base, ldv_pci_pci_instance_2_#t~mem787#1.offset := read~$Pointer$#14(~ldv_2_container_pci_driver~0.base, ~bvadd~64(48bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:54:06,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6491: havoc hp100_probe1_#t~ite269#1;havoc hp100_probe1_#t~mem268#1;havoc hp100_probe1_#t~ret270#1; [2025-02-08 03:54:06,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7614-1: SUMMARY for call hp100_rx_#t~ret501#1 := inb(~bvadd~32(24bv32, hp100_rx_~ioaddr~8#1)); srcloc: null [2025-02-08 03:54:07,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6359-1: SUMMARY for call hp100_probe1_#t~ret239#1 := printk(13bv64, 0bv64); srcloc: null [2025-02-08 03:54:07,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6359: havoc hp100_probe1_#t~ret239#1; [2025-02-08 03:54:07,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6491-2: assume ~bvugt~64(hp100_probe1_~mem_ptr_phys~0#1, 1048576bv64);call hp100_probe1_#t~mem268#1 := read~intINTTYPE4#13(hp100_probe1_~lp~1#1.base, ~bvadd~64(80bv64, hp100_probe1_~lp~1#1.offset), 4bv64);hp100_probe1_#t~ite269#1 := ~zero_extend~64~32(hp100_probe1_#t~mem268#1); [2025-02-08 03:54:07,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6491-2: assume !~bvugt~64(hp100_probe1_~mem_ptr_phys~0#1, 1048576bv64);hp100_probe1_#t~ite269#1 := 16384bv64; [2025-02-08 03:54:07,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6293: SUMMARY for call outw(65bv16, ~bvadd~32(4bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:54:07,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9861: ldv_pci_pci_instance_2_~tmp___4~8#1 := ldv_pci_pci_instance_2_#t~ret801#1;havoc ldv_pci_pci_instance_2_#t~ret801#1; [2025-02-08 03:54:07,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9861-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret801#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:54:07,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8804: ldv_pci_instance_probe_2_17_#t~ret759#1 := hp100_pci_probe_#res#1;havoc hp100_pci_probe_#t~ret718#1, hp100_pci_probe_#t~ret719#1.base, hp100_pci_probe_#t~ret719#1.offset, hp100_pci_probe_#t~ret720#1, hp100_pci_probe_#t~mem721#1, hp100_pci_probe_#t~mem722#1, hp100_pci_probe_#t~mem723#1, hp100_pci_probe_#t~ret724#1, hp100_pci_probe_#t~mem725#1, hp100_pci_probe_#t~mem726#1, hp100_pci_probe_#t~mem727#1, hp100_pci_probe_#t~ret728#1, hp100_pci_probe_#t~mem729#1, hp100_pci_probe_#t~ret730#1, hp100_pci_probe_~pdev#1.base, hp100_pci_probe_~pdev#1.offset, hp100_pci_probe_~ent#1.base, hp100_pci_probe_~ent#1.offset, hp100_pci_probe_~dev~1#1.base, hp100_pci_probe_~dev~1#1.offset, hp100_pci_probe_~ioaddr~21#1, hp100_pci_probe_~#pci_command~0#1.base, hp100_pci_probe_~#pci_command~0#1.offset, hp100_pci_probe_~err~1#1, hp100_pci_probe_~tmp~53#1;havoc hp100_pci_probe_#in~pdev#1.base, hp100_pci_probe_#in~pdev#1.offset, hp100_pci_probe_#in~ent#1.base, hp100_pci_probe_#in~ent#1.offset;assume { :end_inline_hp100_pci_probe } true;ldv_pci_instance_probe_2_17_~tmp~63#1 := ldv_pci_instance_probe_2_17_#t~ret759#1;havoc ldv_pci_instance_probe_2_17_#t~ret759#1;ldv_pci_instance_probe_2_17_#res#1 := ldv_pci_instance_probe_2_17_~tmp~63#1;ldv_pci_pci_instance_2_#t~ret796#1 := ldv_pci_instance_probe_2_17_#res#1;havoc ldv_pci_instance_probe_2_17_#t~ret759#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~63#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~ret796#1;havoc ldv_pci_pci_instance_2_#t~mem795#1.base, ldv_pci_pci_instance_2_#t~mem795#1.offset;havoc ldv_pci_pci_instance_2_#t~ret796#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~ret835#1, ldv_post_probe_~probe_ret_val#1, ldv_post_probe_~tmp~82#1;ldv_post_probe_~probe_ret_val#1 := ldv_post_probe_#in~probe_ret_val#1;havoc ldv_post_probe_~tmp~82#1; [2025-02-08 03:54:07,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6558: hp100_pci_probe_#t~ret730#1 := hp100_probe1_#res#1;havoc hp100_probe1_#t~ret219#1.base, hp100_probe1_#t~ret219#1.offset, hp100_probe1_#t~ret220#1, hp100_probe1_#t~ret221#1, hp100_probe1_#t~ret222#1.base, hp100_probe1_#t~ret222#1.offset, hp100_probe1_#t~ret223#1, hp100_probe1_#t~ret224#1, hp100_probe1_#t~ret225#1, hp100_probe1_#t~ret226#1, hp100_probe1_#t~ret227#1, hp100_probe1_#t~ret228#1, hp100_probe1_#t~ret229#1, hp100_probe1_#t~ret230#1, hp100_probe1_#t~ret231#1, hp100_probe1_#t~ret232#1, hp100_probe1_#t~ret233#1, hp100_probe1_#t~ret234#1, hp100_probe1_#t~ret235#1, hp100_probe1_#t~ret236#1, hp100_probe1_#t~ret237#1.base, hp100_probe1_#t~ret237#1.offset, hp100_probe1_#t~ret238#1, hp100_probe1_#t~ret239#1, hp100_probe1_#t~ret240#1.base, hp100_probe1_#t~ret240#1.offset, hp100_probe1_#t~ret241#1.base, hp100_probe1_#t~ret241#1.offset, hp100_probe1_#t~ret242#1, hp100_probe1_#t~ret243#1, hp100_probe1_#t~memset~res244#1.base, hp100_probe1_#t~memset~res244#1.offset, hp100_probe1_#t~mem245#1, hp100_probe1_#t~mem246#1, hp100_probe1_#t~ret247#1, hp100_probe1_#t~mem248#1, hp100_probe1_#t~mem249#1, hp100_probe1_#t~mem250#1.base, hp100_probe1_#t~mem250#1.offset, hp100_probe1_#t~ret251#1, hp100_probe1_#t~mem252#1, hp100_probe1_#t~mem253#1.base, hp100_probe1_#t~mem253#1.offset, hp100_probe1_#t~ret254#1.base, hp100_probe1_#t~ret254#1.offset, hp100_probe1_#t~mem255#1.base, hp100_probe1_#t~mem255#1.offset, hp100_probe1_#t~mem256#1, hp100_probe1_#t~mem257#1.base, hp100_probe1_#t~mem257#1.offset, hp100_probe1_#t~ret258#1, hp100_probe1_#t~mem259#1, hp100_probe1_#t~ret260#1, hp100_probe1_#t~ret261#1, hp100_probe1_#t~ret262#1, hp100_probe1_#t~ret263#1, hp100_probe1_#t~mem264#1, hp100_probe1_#t~mem265#1, hp100_probe1_#t~ret266#1, hp100_probe1_#t~mem267#1, hp100_probe1_#t~ite269#1, hp100_probe1_#t~mem268#1, hp100_probe1_#t~ret270#1, hp100_probe1_#t~ret271#1, hp100_probe1_#t~ret272#1, hp100_probe1_#t~mem273#1, hp100_probe1_#t~ret274#1, hp100_probe1_#t~mem275#1, hp100_probe1_#t~ret276#1, hp100_probe1_#t~mem277#1, hp100_probe1_#t~mem278#1, hp100_probe1_#t~mem279#1, hp100_probe1_#t~ret280#1, hp100_probe1_#t~ret281#1, hp100_probe1_#t~ret282#1, hp100_probe1_#t~ret283#1, hp100_probe1_#t~ret284#1, hp100_probe1_#t~mem285#1.base, hp100_probe1_#t~mem285#1.offset, hp100_probe1_#t~ret286#1, hp100_probe1_#t~mem287#1.base, hp100_probe1_#t~mem287#1.offset, hp100_probe1_#t~mem288#1.base, hp100_probe1_#t~mem288#1.offset, hp100_probe1_~dev#1.base, hp100_probe1_~dev#1.offset, hp100_probe1_~ioaddr#1, hp100_probe1_~bus#1, hp100_probe1_~pci_dev#1.base, hp100_probe1_~pci_dev#1.offset, hp100_probe1_~i~1#1, hp100_probe1_~err~0#1, hp100_probe1_~eid~0#1.base, hp100_probe1_~eid~0#1.offset, hp100_probe1_~chip~0#1, hp100_probe1_~uc~0#1, hp100_probe1_~memory_size~0#1, hp100_probe1_~virt_memory_size~0#1, hp100_probe1_~local_mode~0#1, hp100_probe1_~lsw~0#1, hp100_probe1_~mem_mapped~0#1, hp100_probe1_~mem_ptr_phys~0#1, hp100_probe1_~mem_ptr_virt~0#1.base, hp100_probe1_~mem_ptr_virt~0#1.offset, hp100_probe1_~lp~1#1.base, hp100_probe1_~lp~1#1.offset, hp100_probe1_~tmp~24#1.base, hp100_probe1_~tmp~24#1.offset, hp100_probe1_~tmp___0~6#1, hp100_probe1_~tmp___1~4#1, hp100_probe1_~tmp___2~1#1, hp100_probe1_~tmp___3~1#1, hp100_probe1_~tmp___4~0#1, hp100_probe1_~tmp___5~0#1, hp100_probe1_~tmp___6~0#1, hp100_probe1_~tmp___7~0#1, hp100_probe1_~tmp___8~0#1.base, hp100_probe1_~tmp___8~0#1.offset, hp100_probe1_~#__key~0#1.base, hp100_probe1_~#__key~0#1.offset, hp100_probe1_~tmp___9~0#1, hp100_probe1_~tmp___10~0#1, hp100_probe1_~#page_baddr~0#1.base, hp100_probe1_~#page_baddr~0#1.offset, hp100_probe1_~tmp___11~0#1.base, hp100_probe1_~tmp___11~0#1.offset, hp100_probe1_~tmp___12~0#1, hp100_probe1_~tmp___13~0#1.base, hp100_probe1_~tmp___13~0#1.offset, hp100_probe1_~tmp___14~0#1.base, hp100_probe1_~tmp___14~0#1.offset, hp100_probe1_~tmp___15~0#1, hp100_probe1_~tmp___16~0#1;havoc hp100_probe1_#in~dev#1.base, hp100_probe1_#in~dev#1.offset, hp100_probe1_#in~ioaddr#1, hp100_probe1_#in~bus#1, hp100_probe1_#in~pci_dev#1.base, hp100_probe1_#in~pci_dev#1.offset;assume { :end_inline_hp100_probe1 } true;hp100_pci_probe_~err~1#1 := hp100_pci_probe_#t~ret730#1;havoc hp100_pci_probe_#t~ret730#1; [2025-02-08 03:54:07,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9531: ldv_net_dummy_resourceless_instance_1_~tmp___0~32#1 := ldv_net_dummy_resourceless_instance_1_#t~ret757#1;havoc ldv_net_dummy_resourceless_instance_1_#t~ret757#1; [2025-02-08 03:54:07,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9531-1: SUMMARY for call ldv_net_dummy_resourceless_instance_1_#t~ret757#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:54:07,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7681: assume 131072bv32 == ~bvand~32(458752bv32, hp100_rx_~header~0#1); [2025-02-08 03:54:07,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7681: assume !(131072bv32 == ~bvand~32(458752bv32, hp100_rx_~header~0#1)); [2025-02-08 03:54:07,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9729: havoc ldv_pci_pci_instance_2_#t~ret773#1, ldv_pci_pci_instance_2_#t~mem774#1.base, ldv_pci_pci_instance_2_#t~mem774#1.offset, ldv_pci_pci_instance_2_#t~mem775#1.base, ldv_pci_pci_instance_2_#t~mem775#1.offset, ldv_pci_pci_instance_2_#t~mem776#1.base, ldv_pci_pci_instance_2_#t~mem776#1.offset, ldv_pci_pci_instance_2_#t~ret777#1, ldv_pci_pci_instance_2_#t~mem778#1.base, ldv_pci_pci_instance_2_#t~mem778#1.offset, ldv_pci_pci_instance_2_#t~mem779#1.base, ldv_pci_pci_instance_2_#t~mem779#1.offset, ldv_pci_pci_instance_2_#t~mem780#1.base, ldv_pci_pci_instance_2_#t~mem780#1.offset, ldv_pci_pci_instance_2_#t~mem781#1.base, ldv_pci_pci_instance_2_#t~mem781#1.offset, ldv_pci_pci_instance_2_#t~mem782#1.base, ldv_pci_pci_instance_2_#t~mem782#1.offset, ldv_pci_pci_instance_2_#t~mem783#1.base, ldv_pci_pci_instance_2_#t~mem783#1.offset, ldv_pci_pci_instance_2_#t~mem784#1, ldv_pci_pci_instance_2_#t~ret785#1, ldv_pci_pci_instance_2_#t~ret786#1, ldv_pci_pci_instance_2_#t~mem787#1.base, ldv_pci_pci_instance_2_#t~mem787#1.offset, ldv_pci_pci_instance_2_#t~mem788#1.base, ldv_pci_pci_instance_2_#t~mem788#1.offset, ldv_pci_pci_instance_2_#t~mem789#1, ldv_pci_pci_instance_2_#t~ret790#1, ldv_pci_pci_instance_2_#t~ret791#1, ldv_pci_pci_instance_2_#t~ret792#1, ldv_pci_pci_instance_2_#t~ret793#1, ldv_pci_pci_instance_2_#t~ret794#1, ldv_pci_pci_instance_2_#t~mem795#1.base, ldv_pci_pci_instance_2_#t~mem795#1.offset, ldv_pci_pci_instance_2_#t~ret796#1, ldv_pci_pci_instance_2_#t~ret797#1, ldv_pci_pci_instance_2_#t~ret798#1, ldv_pci_pci_instance_2_#t~ret799#1.base, ldv_pci_pci_instance_2_#t~ret799#1.offset, ldv_pci_pci_instance_2_#t~ret800#1.base, ldv_pci_pci_instance_2_#t~ret800#1.offset, ldv_pci_pci_instance_2_#t~ret801#1, ldv_pci_pci_instance_2_~arg0#1.base, ldv_pci_pci_instance_2_~arg0#1.offset, ldv_pci_pci_instance_2_~tmp~66#1, ldv_pci_pci_instance_2_~tmp___0~33#1, ldv_pci_pci_instance_2_~tmp___1~22#1, ldv_pci_pci_instance_2_~tmp___2~14#1.base, ldv_pci_pci_instance_2_~tmp___2~14#1.offset, ldv_pci_pci_instance_2_~tmp___3~10#1.base, ldv_pci_pci_instance_2_~tmp___3~10#1.offset, ldv_pci_pci_instance_2_~tmp___4~8#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:54:07,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9465: assume 1bv32 == ~ldv_statevar_1~0; [2025-02-08 03:54:07,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9465: assume !(1bv32 == ~ldv_statevar_1~0); [2025-02-08 03:54:07,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8078: SUMMARY for call hp100_rxfill(hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset); srcloc: null [2025-02-08 03:54:07,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8012-1: SUMMARY for call hp100_interrupt_#t~ret595#1.base, hp100_interrupt_#t~ret595#1.offset := netdev_priv(hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset); srcloc: null [2025-02-08 03:54:07,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8012: hp100_interrupt_~tmp~44#1.base, hp100_interrupt_~tmp~44#1.offset := hp100_interrupt_#t~ret595#1.base, hp100_interrupt_#t~ret595#1.offset;havoc hp100_interrupt_#t~ret595#1.base, hp100_interrupt_#t~ret595#1.offset;hp100_interrupt_~lp~17#1.base, hp100_interrupt_~lp~17#1.offset := hp100_interrupt_~tmp~44#1.base, hp100_interrupt_~tmp~44#1.offset; [2025-02-08 03:54:07,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9928: ldv_register_netdev_62_#t~ret818#1 := ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret802#1, ldv_register_netdev_#t~ret803#1, ldv_register_netdev_#t~mem804#1.base, ldv_register_netdev_#t~mem804#1.offset, ldv_register_netdev_#t~mem805#1.base, ldv_register_netdev_#t~mem805#1.offset, ldv_register_netdev_#t~ret806#1, ldv_register_netdev_#t~ret807#1, ldv_register_netdev_~arg0#1, ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset, ldv_register_netdev_~ldv_6_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_6_netdev_net_device~0#1.offset, ldv_register_netdev_~ldv_6_ret_default~0#1, ldv_register_netdev_~tmp~67#1, ldv_register_netdev_~tmp___0~34#1;havoc ldv_register_netdev_#in~arg0#1, ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset;assume { :end_inline_ldv_register_netdev } true;ldv_register_netdev_62_~tmp___0~35#1 := ldv_register_netdev_62_#t~ret818#1;havoc ldv_register_netdev_62_#t~ret818#1;ldv_register_netdev_62_#res#1 := ldv_register_netdev_62_~tmp___0~35#1; [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5634: dma_alloc_coherent_gfp_flags_#t~ret103#1 := dma_alloc_coherent_mask_#res#1;havoc dma_alloc_coherent_mask_#t~mem102#1, dma_alloc_coherent_mask_~dev#1.base, dma_alloc_coherent_mask_~dev#1.offset, dma_alloc_coherent_mask_~gfp#1, dma_alloc_coherent_mask_~dma_mask~0#1;havoc dma_alloc_coherent_mask_#in~dev#1.base, dma_alloc_coherent_mask_#in~dev#1.offset, dma_alloc_coherent_mask_#in~gfp#1;assume { :end_inline_dma_alloc_coherent_mask } true;dma_alloc_coherent_gfp_flags_~tmp~5#1 := dma_alloc_coherent_gfp_flags_#t~ret103#1;havoc dma_alloc_coherent_gfp_flags_#t~ret103#1;dma_alloc_coherent_gfp_flags_~dma_mask~1#1 := dma_alloc_coherent_gfp_flags_~tmp~5#1; [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9928-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~ldv_6_ret_default~0#1; [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6493: assume 0bv64 != ~bvadd~64(hp100_probe1_~mem_ptr_virt~0#1.base, hp100_probe1_~mem_ptr_virt~0#1.offset); [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6493: assume !(0bv64 != ~bvadd~64(hp100_probe1_~mem_ptr_virt~0#1.base, hp100_probe1_~mem_ptr_virt~0#1.offset)); [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7286: havoc ldv___ldv_spin_lock_65_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_65_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_65_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_65_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_65 } true; [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12307-1: ldv_register_netdev_62_#t~ret817#1 := register_netdev_#res#1;havoc register_netdev_#t~nondet945#1, register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset;havoc register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset;assume { :end_inline_register_netdev } true;ldv_register_netdev_62_~tmp~74#1 := ldv_register_netdev_62_#t~ret817#1;havoc ldv_register_netdev_62_#t~ret817#1;ldv_register_netdev_62_~ldv_func_res~0#1 := ldv_register_netdev_62_~tmp~74#1;assume { :begin_inline_ldv_register_netdev } true;ldv_register_netdev_#in~arg0#1, ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset := ldv_register_netdev_62_~ldv_func_res~0#1, ldv_register_netdev_62_~ldv_func_arg1#1.base, ldv_register_netdev_62_~ldv_func_arg1#1.offset;havoc ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret802#1, ldv_register_netdev_#t~ret803#1, ldv_register_netdev_#t~mem804#1.base, ldv_register_netdev_#t~mem804#1.offset, ldv_register_netdev_#t~mem805#1.base, ldv_register_netdev_#t~mem805#1.offset, ldv_register_netdev_#t~ret806#1, ldv_register_netdev_#t~ret807#1, ldv_register_netdev_~arg0#1, ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset, ldv_register_netdev_~ldv_6_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_6_netdev_net_device~0#1.offset, ldv_register_netdev_~ldv_6_ret_default~0#1, ldv_register_netdev_~tmp~67#1, ldv_register_netdev_~tmp___0~34#1;ldv_register_netdev_~arg0#1 := ldv_register_netdev_#in~arg0#1;ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset := ldv_register_netdev_#in~arg1#1.base, ldv_register_netdev_#in~arg1#1.offset;havoc ldv_register_netdev_~ldv_6_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_6_netdev_net_device~0#1.offset;havoc ldv_register_netdev_~ldv_6_ret_default~0#1;havoc ldv_register_netdev_~tmp~67#1;havoc ldv_register_netdev_~tmp___0~34#1;ldv_register_netdev_~ldv_6_ret_default~0#1 := 1bv32;assume { :begin_inline_ldv_pre_register_netdev } true;havoc ldv_pre_register_netdev_#res#1;havoc ldv_pre_register_netdev_#t~nondet939#1;havoc ldv_pre_register_netdev_#t~nondet939#1;ldv_pre_register_netdev_#res#1 := ldv_pre_register_netdev_#t~nondet939#1;havoc ldv_pre_register_netdev_#t~nondet939#1; [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12307: havoc register_netdev_#t~nondet945#1; [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6163: call ULTIMATE.dealloc(hp100_probe1_~#__key~0#1.base, hp100_probe1_~#__key~0#1.offset);havoc hp100_probe1_~#__key~0#1.base, hp100_probe1_~#__key~0#1.offset;call ULTIMATE.dealloc(hp100_probe1_~#page_baddr~0#1.base, hp100_probe1_~#page_baddr~0#1.offset);havoc hp100_probe1_~#page_baddr~0#1.base, hp100_probe1_~#page_baddr~0#1.offset; [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9400: assume 2bv32 == ~ldv_statevar_0~0; [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9400: assume !(2bv32 == ~ldv_statevar_0~0); [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9070-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:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9929-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9863: assume 0bv32 != ldv_pci_pci_instance_2_~tmp___4~8#1;~ldv_statevar_2~0 := 12bv32; [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9863: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp___4~8#1);~ldv_statevar_2~0 := 17bv32; [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9533: assume 0bv32 != ldv_net_dummy_resourceless_instance_1_~tmp___0~32#1;~ldv_statevar_1~0 := 1bv32; [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9533: assume !(0bv32 != ldv_net_dummy_resourceless_instance_1_~tmp___0~32#1);~ldv_statevar_1~0 := 7bv32; [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6560: assume 1bv32 == ~zero_extend~32~16(hp100_probe1_~local_mode~0#1);call hp100_probe1_#t~mem285#1.base, hp100_probe1_#t~mem285#1.offset := read~$Pointer$#13(hp100_probe1_~lp~1#1.base, ~bvadd~64(1821bv64, hp100_probe1_~lp~1#1.offset), 8bv64); [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6560: assume !(1bv32 == ~zero_extend~32~16(hp100_probe1_~local_mode~0#1)); [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9665: assume 1bv32 == ~ldv_statevar_2~0; [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9665: assume !(1bv32 == ~ldv_statevar_2~0); [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7287: SUMMARY for call outw(4bv16, ~bvadd~32(4bv32, hp100_start_xmit_bm_~ioaddr~5#1)); srcloc: null [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7353-1: SUMMARY for call ldv_spin_unlock_irqrestore_66(hp100_start_xmit_bm_~lp~10#1.base, hp100_start_xmit_bm_~lp~10#1.offset, hp100_start_xmit_bm_~flags~0#1); srcloc: null [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7353: hp100_start_xmit_bm_#res#1 := 0bv32; [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6098: assume ~bvsle~32(hp100_read_id_~i~0#1, 3bv32); [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6098: assume !~bvsle~32(hp100_read_id_~i~0#1, 3bv32); [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9996: assume 3bv32 == ldv_switch_0_~tmp~70#1; [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9996: assume !(3bv32 == ldv_switch_0_~tmp~70#1); [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12176: havoc __pci_register_driver_#t~nondet928#1; [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12176-1: ldv___pci_register_driver_88_#t~ret823#1 := __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet928#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_88_~tmp~77#1 := ldv___pci_register_driver_88_#t~ret823#1;havoc ldv___pci_register_driver_88_#t~ret823#1;ldv___pci_register_driver_88_~ldv_func_res~3#1 := ldv___pci_register_driver_88_~tmp~77#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_88_~ldv_func_res~3#1, ldv___pci_register_driver_88_~ldv_func_arg1#1.base, ldv___pci_register_driver_88_~ldv_func_arg1#1.offset, ldv___pci_register_driver_88_~ldv_func_arg2#1.base, ldv___pci_register_driver_88_~ldv_func_arg2#1.offset, ldv___pci_register_driver_88_~ldv_func_arg3#1.base, ldv___pci_register_driver_88_~ldv_func_arg3#1.offset;havoc ldv___pci_register_driver_#res#1;havoc ldv___pci_register_driver_#t~ret734#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_10_pci_driver_pci_driver~0#1.base, ldv___pci_register_driver_~ldv_10_pci_driver_pci_driver~0#1.offset, ldv___pci_register_driver_~tmp~56#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_10_pci_driver_pci_driver~0#1.base, ldv___pci_register_driver_~ldv_10_pci_driver_pci_driver~0#1.offset;havoc ldv___pci_register_driver_~tmp~56#1; [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9732: ldv_pci_pci_instance_2_~tmp~66#1 := ldv_pci_pci_instance_2_#t~ret773#1;havoc ldv_pci_pci_instance_2_#t~ret773#1; [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9732-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret773#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9930-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 03:54:07,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6495-1: SUMMARY for call hp100_probe1_#t~ret271#1 := printk(21bv64, 0bv64); srcloc: null [2025-02-08 03:54:07,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6495: havoc hp100_probe1_#t~ret271#1; [2025-02-08 03:54:07,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10261: SUMMARY for call ldv_spin_lock_lock_of_hp100_private(); srcloc: null [2025-02-08 03:54:07,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6231: SUMMARY for call hp100_load_eeprom(hp100_probe1_~dev#1.base, hp100_probe1_~dev#1.offset, ~zero_extend~32~16(hp100_probe1_~ioaddr#1[16:0])[16:0]); srcloc: null [2025-02-08 03:54:07,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7288-1: SUMMARY for call hp100_start_xmit_bm_#t~ret413#1 := hp100_sense_lan(hp100_start_xmit_bm_~dev#1.base, hp100_start_xmit_bm_~dev#1.offset); srcloc: null [2025-02-08 03:54:07,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7288: hp100_start_xmit_bm_~i~4#1 := hp100_start_xmit_bm_#t~ret413#1;havoc hp100_start_xmit_bm_#t~ret413#1; [2025-02-08 03:54:07,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8015: assume 0bv64 == ~bvadd~64(hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset);hp100_interrupt_#res#1 := 0bv32; [2025-02-08 03:54:07,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8015: assume !(0bv64 == ~bvadd~64(hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset));call hp100_interrupt_#t~mem596#1 := read~intINTTYPE8#13(hp100_interrupt_~dev~0#1.base, ~bvadd~64(56bv64, hp100_interrupt_~dev~0#1.offset), 8bv64);hp100_interrupt_~ioaddr~13#1 := hp100_interrupt_#t~mem596#1[32:0];havoc hp100_interrupt_#t~mem596#1;assume { :begin_inline_ldv_spin_lock_79 } true;ldv_spin_lock_79_#in~lock#1.base, ldv_spin_lock_79_#in~lock#1.offset := hp100_interrupt_~lp~17#1.base, hp100_interrupt_~lp~17#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:54:07,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5901: pci_alloc_consistent_#t~ret179#1.base, pci_alloc_consistent_#t~ret179#1.offset := dma_alloc_attrs_#res#1.base, dma_alloc_attrs_#res#1.offset;havoc dma_alloc_attrs_#t~ret104#1.base, dma_alloc_attrs_#t~ret104#1.offset, dma_alloc_attrs_#t~ret105#1, dma_alloc_attrs_#t~mem106#1.base, dma_alloc_attrs_#t~mem106#1.offset, dma_alloc_attrs_#t~ret107#1, dma_alloc_attrs_#t~mem114#1.base, dma_alloc_attrs_#t~mem114#1.offset, dma_alloc_attrs_#t~ret115#1.base, dma_alloc_attrs_#t~ret115#1.offset, dma_alloc_attrs_#t~mem116#1, dma_alloc_attrs_~dev#1.base, dma_alloc_attrs_~dev#1.offset, dma_alloc_attrs_~size#1, dma_alloc_attrs_~dma_handle#1.base, dma_alloc_attrs_~dma_handle#1.offset, dma_alloc_attrs_~gfp#1, dma_alloc_attrs_~attrs#1.base, dma_alloc_attrs_~attrs#1.offset, dma_alloc_attrs_~ops~2#1.base, dma_alloc_attrs_~ops~2#1.offset, dma_alloc_attrs_~tmp~6#1.base, dma_alloc_attrs_~tmp~6#1.offset, dma_alloc_attrs_~memory~0#1.base, dma_alloc_attrs_~memory~0#1.offset, dma_alloc_attrs_~tmp___0~2#1, dma_alloc_attrs_~tmp___1~2#1;havoc dma_alloc_attrs_#in~dev#1.base, dma_alloc_attrs_#in~dev#1.offset, dma_alloc_attrs_#in~size#1, dma_alloc_attrs_#in~dma_handle#1.base, dma_alloc_attrs_#in~dma_handle#1.offset, dma_alloc_attrs_#in~gfp#1, dma_alloc_attrs_#in~attrs#1.base, dma_alloc_attrs_#in~attrs#1.offset;assume { :end_inline_dma_alloc_attrs } true;pci_alloc_consistent_~tmp~15#1.base, pci_alloc_consistent_~tmp~15#1.offset := pci_alloc_consistent_#t~ret179#1.base, pci_alloc_consistent_#t~ret179#1.offset;havoc pci_alloc_consistent_#t~ret179#1.base, pci_alloc_consistent_#t~ret179#1.offset;pci_alloc_consistent_#res#1.base, pci_alloc_consistent_#res#1.offset := pci_alloc_consistent_~tmp~15#1.base, pci_alloc_consistent_~tmp~15#1.offset; [2025-02-08 03:54:07,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6562: hp100_probe1_~tmp___16~0#1 := hp100_probe1_#t~ret286#1;havoc hp100_probe1_#t~mem285#1.base, hp100_probe1_#t~mem285#1.offset;havoc hp100_probe1_#t~ret286#1;call hp100_probe1_#t~mem287#1.base, hp100_probe1_#t~mem287#1.offset := read~$Pointer$#13(hp100_probe1_~lp~1#1.base, ~bvadd~64(95bv64, hp100_probe1_~lp~1#1.offset), 8bv64);call hp100_probe1_#t~mem288#1.base, hp100_probe1_#t~mem288#1.offset := read~$Pointer$#13(hp100_probe1_~lp~1#1.base, ~bvadd~64(1821bv64, hp100_probe1_~lp~1#1.offset), 8bv64); [2025-02-08 03:54:07,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7619: hp100_rx_~pkt_len~0#1 := 0bv32; [2025-02-08 03:54:07,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5637: assume ~bvule~64(dma_alloc_coherent_gfp_flags_~dma_mask~1#1, 16777215bv64);dma_alloc_coherent_gfp_flags_~gfp#1 := ~bvor~32(1bv32, dma_alloc_coherent_gfp_flags_~gfp#1); [2025-02-08 03:54:07,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5637: assume !~bvule~64(dma_alloc_coherent_gfp_flags_~dma_mask~1#1, 16777215bv64); [2025-02-08 03:54:07,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6430: assume 1bv32 == ~zero_extend~32~16(hp100_probe1_#t~mem252#1);havoc hp100_probe1_#t~mem252#1;call hp100_probe1_#t~mem253#1.base, hp100_probe1_#t~mem253#1.offset := read~$Pointer$#13(hp100_probe1_~lp~1#1.base, ~bvadd~64(95bv64, hp100_probe1_~lp~1#1.offset), 8bv64);assume { :begin_inline_pci_alloc_consistent } true;pci_alloc_consistent_#in~hwdev#1.base, pci_alloc_consistent_#in~hwdev#1.offset, pci_alloc_consistent_#in~size#1, pci_alloc_consistent_#in~dma_handle#1.base, pci_alloc_consistent_#in~dma_handle#1.offset := hp100_probe1_#t~mem253#1.base, hp100_probe1_#t~mem253#1.offset, 1432bv64, hp100_probe1_~#page_baddr~0#1.base, hp100_probe1_~#page_baddr~0#1.offset;havoc pci_alloc_consistent_#res#1.base, pci_alloc_consistent_#res#1.offset;havoc pci_alloc_consistent_#t~ret179#1.base, pci_alloc_consistent_#t~ret179#1.offset, pci_alloc_consistent_~hwdev#1.base, pci_alloc_consistent_~hwdev#1.offset, pci_alloc_consistent_~size#1, pci_alloc_consistent_~dma_handle#1.base, pci_alloc_consistent_~dma_handle#1.offset, pci_alloc_consistent_~tmp~15#1.base, pci_alloc_consistent_~tmp~15#1.offset;pci_alloc_consistent_~hwdev#1.base, pci_alloc_consistent_~hwdev#1.offset := pci_alloc_consistent_#in~hwdev#1.base, pci_alloc_consistent_#in~hwdev#1.offset;pci_alloc_consistent_~size#1 := pci_alloc_consistent_#in~size#1;pci_alloc_consistent_~dma_handle#1.base, pci_alloc_consistent_~dma_handle#1.offset := pci_alloc_consistent_#in~dma_handle#1.base, pci_alloc_consistent_#in~dma_handle#1.offset;havoc pci_alloc_consistent_~tmp~15#1.base, pci_alloc_consistent_~tmp~15#1.offset;assume { :begin_inline_dma_alloc_attrs } true;dma_alloc_attrs_#in~dev#1.base, dma_alloc_attrs_#in~dev#1.offset, dma_alloc_attrs_#in~size#1, dma_alloc_attrs_#in~dma_handle#1.base, dma_alloc_attrs_#in~dma_handle#1.offset, dma_alloc_attrs_#in~gfp#1, dma_alloc_attrs_#in~attrs#1.base, dma_alloc_attrs_#in~attrs#1.offset := (if 0bv64 != ~bvadd~64(pci_alloc_consistent_~hwdev#1.base, pci_alloc_consistent_~hwdev#1.offset) then pci_alloc_consistent_~hwdev#1.base else 0bv64), (if 0bv64 != ~bvadd~64(pci_alloc_consistent_~hwdev#1.base, pci_alloc_consistent_~hwdev#1.offset) then ~bvadd~64(179bv64, pci_alloc_consistent_~hwdev#1.offset) else 0bv64), pci_alloc_consistent_~size#1, pci_alloc_consistent_~dma_handle#1.base, pci_alloc_consistent_~dma_handle#1.offset, 32bv32, 0bv64, 0bv64;havoc dma_alloc_attrs_#res#1.base, dma_alloc_attrs_#res#1.offset;havoc dma_alloc_attrs_#t~ret104#1.base, dma_alloc_attrs_#t~ret104#1.offset, dma_alloc_attrs_#t~ret105#1, dma_alloc_attrs_#t~mem106#1.base, dma_alloc_attrs_#t~mem106#1.offset, dma_alloc_attrs_#t~ret107#1, dma_alloc_attrs_#t~mem114#1.base, dma_alloc_attrs_#t~mem114#1.offset, dma_alloc_attrs_#t~ret115#1.base, dma_alloc_attrs_#t~ret115#1.offset, dma_alloc_attrs_#t~mem116#1, dma_alloc_attrs_~dev#1.base, dma_alloc_attrs_~dev#1.offset, dma_alloc_attrs_~size#1, dma_alloc_attrs_~dma_handle#1.base, dma_alloc_attrs_~dma_handle#1.offset, dma_alloc_attrs_~gfp#1, dma_alloc_attrs_~attrs#1.base, dma_alloc_attrs_~attrs#1.offset, dma_alloc_attrs_~ops~2#1.base, dma_alloc_attrs_~ops~2#1.offset, dma_alloc_attrs_~tmp~6#1.base, dma_alloc_attrs_~tmp~6#1.offset, dma_alloc_attrs_~memory~0#1.base, dma_alloc_attrs_~memory~0#1.offset, dma_alloc_attrs_~tmp___0~2#1, dma_alloc_attrs_~tmp___1~2#1;dma_alloc_attrs_~dev#1.base, dma_alloc_attrs_~dev#1.offset := dma_alloc_attrs_#in~dev#1.base, dma_alloc_attrs_#in~dev#1.offset;dma_alloc_attrs_~size#1 := dma_alloc_attrs_#in~size#1;dma_alloc_attrs_~dma_handle#1.base, dma_alloc_attrs_~dma_handle#1.offset := dma_alloc_attrs_#in~dma_handle#1.base, dma_alloc_attrs_#in~dma_handle#1.offset;dma_alloc_attrs_~gfp#1 := dma_alloc_attrs_#in~gfp#1;dma_alloc_attrs_~attrs#1.base, dma_alloc_attrs_~attrs#1.offset := dma_alloc_attrs_#in~attrs#1.base, dma_alloc_attrs_#in~attrs#1.offset;havoc dma_alloc_attrs_~ops~2#1.base, dma_alloc_attrs_~ops~2#1.offset;havoc dma_alloc_attrs_~tmp~6#1.base, dma_alloc_attrs_~tmp~6#1.offset;havoc dma_alloc_attrs_~memory~0#1.base, dma_alloc_attrs_~memory~0#1.offset;havoc dma_alloc_attrs_~tmp___0~2#1;havoc dma_alloc_attrs_~tmp___1~2#1; [2025-02-08 03:54:07,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6430: assume !(1bv32 == ~zero_extend~32~16(hp100_probe1_#t~mem252#1));havoc hp100_probe1_#t~mem252#1; [2025-02-08 03:54:07,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9469: assume 2bv32 == ~ldv_statevar_1~0; [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9469: assume !(2bv32 == ~ldv_statevar_1~0); [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6562-1: SUMMARY for call hp100_probe1_#t~ret286#1 := virt_to_whatever(hp100_probe1_~dev#1.base, hp100_probe1_~dev#1.offset, hp100_probe1_#t~mem285#1.base, hp100_probe1_#t~mem285#1.offset); srcloc: null [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9601: 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~mem774#1.base, ldv_pci_pci_instance_2_#t~mem774#1.offset;~ldv_statevar_2~0 := 1bv32; [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6364-1: SUMMARY for call hp100_probe1_#t~ret240#1.base, hp100_probe1_#t~ret240#1.offset := netdev_priv(hp100_probe1_~dev#1.base, hp100_probe1_~dev#1.offset); srcloc: null [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9601-1: SUMMARY for call hp100_pci_remove(ldv_pci_instance_release_2_2_~arg1#1.base, ldv_pci_instance_release_2_2_~arg1#1.offset); srcloc: null [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6364: hp100_probe1_~tmp___8~0#1.base, hp100_probe1_~tmp___8~0#1.offset := hp100_probe1_#t~ret240#1.base, hp100_probe1_#t~ret240#1.offset;havoc hp100_probe1_#t~ret240#1.base, hp100_probe1_#t~ret240#1.offset;hp100_probe1_~lp~1#1.base, hp100_probe1_~lp~1#1.offset := hp100_probe1_~tmp___8~0#1.base, hp100_probe1_~tmp___8~0#1.offset;assume { :begin_inline_spinlock_check } true;spinlock_check_#in~lock#1.base, spinlock_check_#in~lock#1.offset := hp100_probe1_~lp~1#1.base, hp100_probe1_~lp~1#1.offset;havoc spinlock_check_#res#1.base, spinlock_check_#res#1.offset;havoc spinlock_check_~lock#1.base, spinlock_check_~lock#1.offset;spinlock_check_~lock#1.base, spinlock_check_~lock#1.offset := spinlock_check_#in~lock#1.base, spinlock_check_#in~lock#1.offset;spinlock_check_#res#1.base, spinlock_check_#res#1.offset := spinlock_check_~lock#1.base, spinlock_check_~lock#1.offset;hp100_probe1_#t~ret241#1.base, hp100_probe1_#t~ret241#1.offset := spinlock_check_#res#1.base, spinlock_check_#res#1.offset;havoc spinlock_check_~lock#1.base, spinlock_check_~lock#1.offset;havoc spinlock_check_#in~lock#1.base, spinlock_check_#in~lock#1.offset;assume { :end_inline_spinlock_check } true;havoc hp100_probe1_#t~ret241#1.base, hp100_probe1_#t~ret241#1.offset;assume { :begin_inline___raw_spin_lock_init } true;__raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset, __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset, __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset := hp100_probe1_~lp~1#1.base, hp100_probe1_~lp~1#1.offset, 14bv64, 0bv64, hp100_probe1_~#__key~0#1.base, hp100_probe1_~#__key~0#1.offset;havoc __raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset, __raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset, __raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset;__raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset := __raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset;__raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset := __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset;__raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset := __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset;havoc __raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset, __raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset, __raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset;havoc __raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset, __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset, __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset;assume { :end_inline___raw_spin_lock_init } true;assume { :begin_inline_strlcpy } true;strlcpy_#in~arg0#1.base, strlcpy_#in~arg0#1.offset, strlcpy_#in~arg1#1.base, strlcpy_#in~arg1#1.offset, strlcpy_#in~arg2#1 := hp100_probe1_~lp~1#1.base, ~bvadd~64(68bv64, hp100_probe1_~lp~1#1.offset), hp100_probe1_~eid~0#1.base, hp100_probe1_~eid~0#1.offset, 8bv64;havoc strlcpy_#res#1;havoc strlcpy_#t~nondet952#1, strlcpy_~arg0#1.base, strlcpy_~arg0#1.offset, strlcpy_~arg1#1.base, strlcpy_~arg1#1.offset, strlcpy_~arg2#1;strlcpy_~arg0#1.base, strlcpy_~arg0#1.offset := strlcpy_#in~arg0#1.base, strlcpy_#in~arg0#1.offset;strlcpy_~arg1#1.base, strlcpy_~arg1#1.offset := strlcpy_#in~arg1#1.base, strlcpy_#in~arg1#1.offset;strlcpy_~arg2#1 := strlcpy_#in~arg2#1;havoc strlcpy_#t~nondet952#1;strlcpy_#res#1 := strlcpy_#t~nondet952#1;havoc strlcpy_#t~nondet952#1; [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10262-1: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_75_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_75_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6232-1: SUMMARY for call wait(); srcloc: null [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6232: hp100_probe1_~local_mode~0#1 := ~hp100_mode~0[16:0]; [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7289: SUMMARY for call outw(5bv16, ~bvadd~32(4bv32, hp100_start_xmit_bm_~ioaddr~5#1)); srcloc: null [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8082: assume 1bv32 == ~zero_extend~32~16(hp100_interrupt_#t~mem603#1) && 0bv32 != ~bvand~32(8bv32, hp100_interrupt_~val~2#1);havoc hp100_interrupt_#t~mem603#1; [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8082: assume !(1bv32 == ~zero_extend~32~16(hp100_interrupt_#t~mem603#1) && 0bv32 != ~bvand~32(8bv32, hp100_interrupt_~val~2#1));havoc hp100_interrupt_#t~mem603#1; [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10262: havoc ldv___ldv_spin_lock_75_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_75_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_75_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_75_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_75 } true; [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8082-1: call hp100_interrupt_#t~mem603#1 := read~intINTTYPE2#13(hp100_interrupt_~lp~17#1.base, ~bvadd~64(92bv64, hp100_interrupt_~lp~17#1.offset), 2bv64); [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9073-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:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6563-1: SUMMARY for call pci_free_consistent(hp100_probe1_#t~mem287#1.base, hp100_probe1_#t~mem287#1.offset, 1447bv64, hp100_probe1_#t~mem288#1.base, hp100_probe1_#t~mem288#1.offset, hp100_probe1_~tmp___16~0#1); srcloc: null [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6563: havoc hp100_probe1_#t~mem287#1.base, hp100_probe1_#t~mem287#1.offset;havoc hp100_probe1_#t~mem288#1.base, hp100_probe1_#t~mem288#1.offset; [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9734: assume 0bv32 != ldv_pci_pci_instance_2_~tmp~66#1;~ldv_statevar_2~0 := 12bv32; [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9734: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp~66#1);~ldv_statevar_2~0 := 17bv32; [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9404: assume 4bv32 == ~ldv_statevar_0~0; [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9404: assume !(4bv32 == ~ldv_statevar_0~0); [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6299: SUMMARY for call outw(2bv16, ~bvadd~32(2bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7290: SUMMARY for call ldv_spin_unlock_irqrestore_66(hp100_start_xmit_bm_~lp~10#1.base, hp100_start_xmit_bm_~lp~10#1.offset, hp100_start_xmit_bm_~flags~0#1); srcloc: null [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6101: call write~intINTTYPE1#4(hp100_read_id_#t~ret207#1, hp100_read_id_~#sig~0#1.base, ~bvadd~64(hp100_read_id_~#sig~0#1.offset, ~sign_extend~64~32(hp100_read_id_~i~0#1)), 1bv64);havoc hp100_read_id_#t~ret207#1;call hp100_read_id_#t~mem208#1 := read~intINTTYPE1#4(hp100_read_id_~#sig~0#1.base, ~bvadd~64(hp100_read_id_~#sig~0#1.offset, ~sign_extend~64~32(hp100_read_id_~i~0#1)), 1bv64);hp100_read_id_~sum~0#1 := ~bvadd~32(~zero_extend~32~8(hp100_read_id_~sum~0#1), ~zero_extend~32~8(hp100_read_id_#t~mem208#1))[8:0];havoc hp100_read_id_#t~mem208#1;hp100_read_id_~i~0#1 := ~bvadd~32(1bv32, hp100_read_id_~i~0#1); [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6101-1: SUMMARY for call hp100_read_id_#t~ret207#1 := inb(~bvadd~32(~bvadd~32(8bv32, hp100_read_id_~ioaddr#1), hp100_read_id_~i~0#1)); srcloc: null [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8810: assume 0bv64 == ~bvadd~64(hp100_pci_probe_~dev~1#1.base, hp100_pci_probe_~dev~1#1.offset);hp100_pci_probe_~err~1#1 := 4294967284bv32; [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8810: assume !(0bv64 == ~bvadd~64(hp100_pci_probe_~dev~1#1.base, hp100_pci_probe_~dev~1#1.offset));call write~$Pointer$#13(hp100_pci_probe_~pdev#1.base, ~bvadd~64(179bv64, hp100_pci_probe_~pdev#1.offset), hp100_pci_probe_~dev~1#1.base, ~bvadd~64(1236bv64, hp100_pci_probe_~dev~1#1.offset), 8bv64);assume { :begin_inline_pci_read_config_word } true;pci_read_config_word_#in~dev#1.base, pci_read_config_word_#in~dev#1.offset, pci_read_config_word_#in~where#1, pci_read_config_word_#in~val#1.base, pci_read_config_word_#in~val#1.offset := hp100_pci_probe_~pdev#1.base, hp100_pci_probe_~pdev#1.offset, 4bv32, hp100_pci_probe_~#pci_command~0#1.base, hp100_pci_probe_~#pci_command~0#1.offset;havoc pci_read_config_word_#res#1;havoc pci_read_config_word_#t~mem167#1.base, pci_read_config_word_#t~mem167#1.offset, pci_read_config_word_#t~mem168#1, pci_read_config_word_#t~ret169#1, pci_read_config_word_~dev#1.base, pci_read_config_word_~dev#1.offset, pci_read_config_word_~where#1, pci_read_config_word_~val#1.base, pci_read_config_word_~val#1.offset, pci_read_config_word_~tmp~13#1;pci_read_config_word_~dev#1.base, pci_read_config_word_~dev#1.offset := pci_read_config_word_#in~dev#1.base, pci_read_config_word_#in~dev#1.offset;pci_read_config_word_~where#1 := pci_read_config_word_#in~where#1;pci_read_config_word_~val#1.base, pci_read_config_word_~val#1.offset := pci_read_config_word_#in~val#1.base, pci_read_config_word_#in~val#1.offset;havoc pci_read_config_word_~tmp~13#1;call pci_read_config_word_#t~mem167#1.base, pci_read_config_word_#t~mem167#1.offset := read~$Pointer$#13(pci_read_config_word_~dev#1.base, ~bvadd~64(16bv64, pci_read_config_word_~dev#1.offset), 8bv64);call pci_read_config_word_#t~mem168#1 := read~intINTTYPE4#13(pci_read_config_word_~dev#1.base, ~bvadd~64(56bv64, pci_read_config_word_~dev#1.offset), 4bv64);assume { :begin_inline_pci_bus_read_config_word } true;pci_bus_read_config_word_#in~arg0#1.base, pci_bus_read_config_word_#in~arg0#1.offset, pci_bus_read_config_word_#in~arg1#1, pci_bus_read_config_word_#in~arg2#1, pci_bus_read_config_word_#in~arg3#1.base, pci_bus_read_config_word_#in~arg3#1.offset := pci_read_config_word_#t~mem167#1.base, pci_read_config_word_#t~mem167#1.offset, pci_read_config_word_#t~mem168#1, pci_read_config_word_~where#1, pci_read_config_word_~val#1.base, pci_read_config_word_~val#1.offset;havoc pci_bus_read_config_word_#res#1;havoc pci_bus_read_config_word_#t~nondet941#1, pci_bus_read_config_word_~arg0#1.base, pci_bus_read_config_word_~arg0#1.offset, pci_bus_read_config_word_~arg1#1, pci_bus_read_config_word_~arg2#1, pci_bus_read_config_word_~arg3#1.base, pci_bus_read_config_word_~arg3#1.offset;pci_bus_read_config_word_~arg0#1.base, pci_bus_read_config_word_~arg0#1.offset := pci_bus_read_config_word_#in~arg0#1.base, pci_bus_read_config_word_#in~arg0#1.offset;pci_bus_read_config_word_~arg1#1 := pci_bus_read_config_word_#in~arg1#1;pci_bus_read_config_word_~arg2#1 := pci_bus_read_config_word_#in~arg2#1;pci_bus_read_config_word_~arg3#1.base, pci_bus_read_config_word_~arg3#1.offset := pci_bus_read_config_word_#in~arg3#1.base, pci_bus_read_config_word_#in~arg3#1.offset;havoc pci_bus_read_config_word_#t~nondet941#1;pci_bus_read_config_word_#res#1 := pci_bus_read_config_word_#t~nondet941#1;havoc pci_bus_read_config_word_#t~nondet941#1; [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9669: assume 2bv32 == ~ldv_statevar_2~0; [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9669: assume !(2bv32 == ~ldv_statevar_2~0); [2025-02-08 03:54:07,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6432: hp100_probe1_#t~ret254#1.base, hp100_probe1_#t~ret254#1.offset := pci_alloc_consistent_#res#1.base, pci_alloc_consistent_#res#1.offset;havoc pci_alloc_consistent_#t~ret179#1.base, pci_alloc_consistent_#t~ret179#1.offset, pci_alloc_consistent_~hwdev#1.base, pci_alloc_consistent_~hwdev#1.offset, pci_alloc_consistent_~size#1, pci_alloc_consistent_~dma_handle#1.base, pci_alloc_consistent_~dma_handle#1.offset, pci_alloc_consistent_~tmp~15#1.base, pci_alloc_consistent_~tmp~15#1.offset;havoc pci_alloc_consistent_#in~hwdev#1.base, pci_alloc_consistent_#in~hwdev#1.offset, pci_alloc_consistent_#in~size#1, pci_alloc_consistent_#in~dma_handle#1.base, pci_alloc_consistent_#in~dma_handle#1.offset;assume { :end_inline_pci_alloc_consistent } true;hp100_probe1_~tmp___11~0#1.base, hp100_probe1_~tmp___11~0#1.offset := hp100_probe1_#t~ret254#1.base, hp100_probe1_#t~ret254#1.offset;havoc hp100_probe1_#t~mem253#1.base, hp100_probe1_#t~mem253#1.offset;havoc hp100_probe1_#t~ret254#1.base, hp100_probe1_#t~ret254#1.offset;call write~$Pointer$#13(hp100_probe1_~tmp___11~0#1.base, hp100_probe1_~tmp___11~0#1.offset, hp100_probe1_~lp~1#1.base, ~bvadd~64(1821bv64, hp100_probe1_~lp~1#1.offset), 8bv64);call hp100_probe1_#t~mem255#1.base, hp100_probe1_#t~mem255#1.offset := read~$Pointer$#13(hp100_probe1_~lp~1#1.base, ~bvadd~64(1821bv64, hp100_probe1_~lp~1#1.offset), 8bv64); [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6300-1: SUMMARY for call hp100_probe1_#t~ret232#1 := inw(~bvadd~32(4bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6300: hp100_probe1_~tmp___4~0#1 := hp100_probe1_#t~ret232#1;havoc hp100_probe1_#t~ret232#1;hp100_probe1_~mem_mapped~0#1 := (if 0bv32 != ~bvand~32(64bv32, ~zero_extend~32~16(hp100_probe1_~tmp___4~0#1)) then 1bv32 else 0bv32)[16:0];hp100_probe1_~mem_ptr_phys~0#1 := 0bv64;hp100_probe1_~mem_ptr_virt~0#1.base, hp100_probe1_~mem_ptr_virt~0#1.offset := 0bv64, 0bv64; [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9141: assume { :end_inline_ldv_switch_automaton_state_2_20 } true; [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9075: 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_86_#t~ret822#1.base, ldv_alloc_etherdev_mqs_86_#t~ret822#1.offset := ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret735#1, ldv_alloc_etherdev_mqs_#t~ret736#1.base, ldv_alloc_etherdev_mqs_#t~ret736#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_3_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_3_netdev_net_device~0#1.offset, ldv_alloc_etherdev_mqs_~tmp~57#1.base, ldv_alloc_etherdev_mqs_~tmp~57#1.offset, ldv_alloc_etherdev_mqs_~tmp___0~31#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_86_~tmp___0~37#1.base, ldv_alloc_etherdev_mqs_86_~tmp___0~37#1.offset := ldv_alloc_etherdev_mqs_86_#t~ret822#1.base, ldv_alloc_etherdev_mqs_86_#t~ret822#1.offset;havoc ldv_alloc_etherdev_mqs_86_#t~ret822#1.base, ldv_alloc_etherdev_mqs_86_#t~ret822#1.offset;ldv_alloc_etherdev_mqs_86_#res#1.base, ldv_alloc_etherdev_mqs_86_#res#1.offset := ldv_alloc_etherdev_mqs_86_~tmp___0~37#1.base, ldv_alloc_etherdev_mqs_86_~tmp___0~37#1.offset; [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8084: SUMMARY for call hp100_clean_txring(hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset); srcloc: null [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10000: assume 4bv32 == ldv_switch_0_~tmp~70#1; [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10000: assume !(4bv32 == ldv_switch_0_~tmp~70#1); [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7622: hp100_rx_~pkt_len~0#1 := ~bvadd~32(1bv32, hp100_rx_~pkt_len~0#1); [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7688: call hp100_rx_#t~mem517#1 := read~intINTTYPE8#13(hp100_rx_~dev#1.base, ~bvadd~64(64bv64, ~bvadd~64(260bv64, hp100_rx_~dev#1.offset)), 8bv64);call write~intINTTYPE8#13(~bvadd~64(1bv64, hp100_rx_#t~mem517#1), hp100_rx_~dev#1.base, ~bvadd~64(64bv64, ~bvadd~64(260bv64, hp100_rx_~dev#1.offset)), 8bv64); [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7358: hp100_start_xmit_bm_#res#1 := 0bv32; [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6235: assume ~bvugt~32(~bvsub~32(~zero_extend~32~16(hp100_probe1_~local_mode~0#1), 1bv32), 3bv32);hp100_probe1_~local_mode~0#1 := 1bv16; [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6235: assume !~bvugt~32(~bvsub~32(~zero_extend~32~16(hp100_probe1_~local_mode~0#1), 1bv32), 3bv32); [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7292: assume 4294967295bv32 == hp100_start_xmit_bm_~i~4#1; [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7292: assume !(4294967295bv32 == hp100_start_xmit_bm_~i~4#1);call hp100_start_xmit_bm_#t~mem415#1 := read~intINTTYPE2#13(hp100_start_xmit_bm_~lp~10#1.base, ~bvadd~64(121bv64, hp100_start_xmit_bm_~lp~10#1.offset), 2bv64); [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7358-1: SUMMARY for call consume_skb(hp100_start_xmit_bm_~skb#1.base, hp100_start_xmit_bm_~skb#1.offset); srcloc: null [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9803: ~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret791#1;havoc ldv_pci_pci_instance_2_#t~ret791#1;~ldv_statevar_2~0 := 7bv32; [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9803-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret791#1 := ldv_filter_err_code(~ldv_2_ret_default~0); srcloc: null [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5641: assume ~bvule~64(dma_alloc_coherent_gfp_flags_~dma_mask~1#1, 4294967295bv64) && 0bv32 == ~bvand~32(1bv32, dma_alloc_coherent_gfp_flags_~gfp#1);dma_alloc_coherent_gfp_flags_~gfp#1 := ~bvor~32(4bv32, dma_alloc_coherent_gfp_flags_~gfp#1); [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5641: assume !(~bvule~64(dma_alloc_coherent_gfp_flags_~dma_mask~1#1, 4294967295bv64) && 0bv32 == ~bvand~32(1bv32, dma_alloc_coherent_gfp_flags_~gfp#1)); [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6500-1: SUMMARY for call hp100_probe1_#t~ret272#1 := printk(22bv64, 0bv64); srcloc: null [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6500: havoc hp100_probe1_#t~ret272#1;call write~intINTTYPE8#13(hp100_probe1_~mem_ptr_phys~0#1, hp100_probe1_~dev#1.base, ~bvadd~64(48bv64, hp100_probe1_~dev#1.offset), 8bv64);call hp100_probe1_#t~mem273#1 := read~intINTTYPE4#13(hp100_probe1_~lp~1#1.base, ~bvadd~64(80bv64, hp100_probe1_~lp~1#1.offset), 4bv64);call write~intINTTYPE8#13(~bvadd~64(hp100_probe1_~mem_ptr_phys~0#1, ~zero_extend~64~32(hp100_probe1_#t~mem273#1)), hp100_probe1_~dev#1.base, ~bvadd~64(40bv64, hp100_probe1_~dev#1.offset), 8bv64);havoc hp100_probe1_#t~mem273#1; [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9473: assume 3bv32 == ~ldv_statevar_1~0; [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9473: assume !(3bv32 == ~ldv_statevar_1~0); [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7624: assume ~bvsle~32(hp100_rx_~pkt_len~0#1, 5999bv32); [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7624: assume !~bvsle~32(hp100_rx_~pkt_len~0#1, 5999bv32);call hp100_rx_#t~mem503#1 := read~intINTTYPE2#13(hp100_rx_~lp~13#1.base, ~bvadd~64(92bv64, hp100_rx_~lp~13#1.offset), 2bv64); [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6435: assume 0bv64 == ~bvadd~64(hp100_probe1_#t~mem255#1.base, hp100_probe1_#t~mem255#1.offset);havoc hp100_probe1_#t~mem255#1.base, hp100_probe1_#t~mem255#1.offset;hp100_probe1_~err~0#1 := 4294967284bv32; [2025-02-08 03:54:07,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6435: assume !(0bv64 == ~bvadd~64(hp100_probe1_#t~mem255#1.base, hp100_probe1_#t~mem255#1.offset));havoc hp100_probe1_#t~mem255#1.base, hp100_probe1_#t~mem255#1.offset;call hp100_probe1_#t~mem256#1 := read~intINTTYPE8#1(hp100_probe1_~#page_baddr~0#1.base, hp100_probe1_~#page_baddr~0#1.offset, 8bv64);call hp100_probe1_#t~mem257#1.base, hp100_probe1_#t~mem257#1.offset := read~$Pointer$#13(hp100_probe1_~lp~1#1.base, ~bvadd~64(1821bv64, hp100_probe1_~lp~1#1.offset), 8bv64);call write~intINTTYPE8#13(~bvsub~64(hp100_probe1_#t~mem256#1, ~bvadd~64(hp100_probe1_#t~mem257#1.base, hp100_probe1_#t~mem257#1.offset)), hp100_probe1_~lp~1#1.base, ~bvadd~64(1829bv64, hp100_probe1_~lp~1#1.offset), 8bv64);havoc hp100_probe1_#t~mem256#1;havoc hp100_probe1_#t~mem257#1.base, hp100_probe1_#t~mem257#1.offset;hp100_probe1_~tmp___12~0#1 := 0bv32;call write~intINTTYPE4#13(hp100_probe1_~tmp___12~0#1, hp100_probe1_~lp~1#1.base, ~bvadd~64(1841bv64, hp100_probe1_~lp~1#1.offset), 4bv64);call write~intINTTYPE4#13(hp100_probe1_~tmp___12~0#1, hp100_probe1_~lp~1#1.base, ~bvadd~64(1837bv64, hp100_probe1_~lp~1#1.offset), 4bv64);hp100_probe1_~tmp___13~0#1.base, hp100_probe1_~tmp___13~0#1.offset := hp100_probe1_~lp~1#1.base, ~bvadd~64(169bv64, hp100_probe1_~lp~1#1.offset);call write~$Pointer$#13(hp100_probe1_~tmp___13~0#1.base, hp100_probe1_~tmp___13~0#1.offset, hp100_probe1_~lp~1#1.base, ~bvadd~64(145bv64, hp100_probe1_~lp~1#1.offset), 8bv64);call write~$Pointer$#13(hp100_probe1_~tmp___13~0#1.base, hp100_probe1_~tmp___13~0#1.offset, hp100_probe1_~lp~1#1.base, ~bvadd~64(137bv64, hp100_probe1_~lp~1#1.offset), 8bv64);hp100_probe1_~tmp___14~0#1.base, hp100_probe1_~tmp___14~0#1.offset := hp100_probe1_~lp~1#1.base, ~bvadd~64(1009bv64, hp100_probe1_~lp~1#1.offset);call write~$Pointer$#13(hp100_probe1_~tmp___14~0#1.base, hp100_probe1_~tmp___14~0#1.offset, hp100_probe1_~lp~1#1.base, ~bvadd~64(161bv64, hp100_probe1_~lp~1#1.offset), 8bv64);call write~$Pointer$#13(hp100_probe1_~tmp___14~0#1.base, hp100_probe1_~tmp___14~0#1.offset, hp100_probe1_~lp~1#1.base, ~bvadd~64(153bv64, hp100_probe1_~lp~1#1.offset), 8bv64); [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7294: havoc hp100_start_xmit_bm_#t~ret414#1; [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9408: assume 5bv32 == ~ldv_statevar_0~0; [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9408: assume !(5bv32 == ~ldv_statevar_0~0); [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7294-1: SUMMARY for call hp100_start_xmit_bm_#t~ret414#1 := printk(36bv64, 0bv64); srcloc: null [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10201: SUMMARY for call ldv_spin_lock_lock_of_hp100_private(); srcloc: null [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12249: havoc ioremap_nocache_#t~ret938#1.base, ioremap_nocache_#t~ret938#1.offset;ioremap_#t~ret40#1.base, ioremap_#t~ret40#1.offset := ioremap_nocache_#res#1.base, ioremap_nocache_#res#1.offset;havoc ioremap_nocache_#t~ret938#1.base, ioremap_nocache_#t~ret938#1.offset, ioremap_nocache_~arg0#1, ioremap_nocache_~arg1#1;havoc ioremap_nocache_#in~arg0#1, ioremap_nocache_#in~arg1#1;assume { :end_inline_ioremap_nocache } true;ioremap_~tmp~1#1.base, ioremap_~tmp~1#1.offset := ioremap_#t~ret40#1.base, ioremap_#t~ret40#1.offset;havoc ioremap_#t~ret40#1.base, ioremap_#t~ret40#1.offset;ioremap_#res#1.base, ioremap_#res#1.offset := ioremap_~tmp~1#1.base, ioremap_~tmp~1#1.offset; [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12249-3: SUMMARY for call ioremap_nocache_#t~ret938#1.base, ioremap_nocache_#t~ret938#1.offset := ldv_malloc(0bv64); srcloc: null [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12249-2: ioremap_nocache_#res#1.base, ioremap_nocache_#res#1.offset := ioremap_nocache_#t~ret938#1.base, ioremap_nocache_#t~ret938#1.offset;havoc ioremap_nocache_#t~ret938#1.base, ioremap_nocache_#t~ret938#1.offset; [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6568: assume 0bv64 != ~bvadd~64(hp100_probe1_~mem_ptr_virt~0#1.base, hp100_probe1_~mem_ptr_virt~0#1.offset); [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6568: assume !(0bv64 != ~bvadd~64(hp100_probe1_~mem_ptr_virt~0#1.base, hp100_probe1_~mem_ptr_virt~0#1.offset)); [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9673: assume 3bv32 == ~ldv_statevar_2~0; [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9673: assume !(3bv32 == ~ldv_statevar_2~0); [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6304-1: SUMMARY for call hp100_probe1_#t~ret233#1 := inb(~bvadd~32(14bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6304: hp100_probe1_~tmp___5~0#1 := hp100_probe1_#t~ret233#1;havoc hp100_probe1_#t~ret233#1;hp100_probe1_~memory_size~0#1 := ~bvshl~32(8192bv32, ~bvand~32(7bv32, ~bvashr~32(~zero_extend~32~8(hp100_probe1_~tmp___5~0#1), 5bv32)));hp100_probe1_~virt_memory_size~0#1 := 0bv32; [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10202: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_65_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_65_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8022: SUMMARY for call outw(4bv16, ~bvadd~32(4bv32, hp100_interrupt_~ioaddr~13#1)); srcloc: null [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10004: assume 5bv32 == ldv_switch_0_~tmp~70#1; [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10004: assume !(5bv32 == ldv_switch_0_~tmp~70#1); [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8088: assume 0bv32 != ~bvand~32(4bv32, hp100_interrupt_~val~2#1);call hp100_interrupt_#t~mem604#1 := read~intINTTYPE2#13(hp100_interrupt_~lp~17#1.base, ~bvadd~64(92bv64, hp100_interrupt_~lp~17#1.offset), 2bv64); [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8088: assume !(0bv32 != ~bvand~32(4bv32, hp100_interrupt_~val~2#1)); [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9938: ldv_register_netdev_open_6_6_~tmp~68#1 := ldv_register_netdev_open_6_6_#t~ret808#1;havoc ldv_register_netdev_open_6_6_#t~ret808#1;ldv_register_netdev_open_6_6_#res#1 := ldv_register_netdev_open_6_6_~tmp~68#1; [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9938-1: SUMMARY for call ldv_register_netdev_open_6_6_#t~ret808#1 := hp100_open(ldv_register_netdev_open_6_6_~arg1#1.base, ldv_register_netdev_open_6_6_~arg1#1.offset); srcloc: null [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7626: hp100_rx_~tmp___1~12#1 := hp100_rx_#t~ret502#1;havoc hp100_rx_#t~ret502#1; [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7626-1: SUMMARY for call hp100_rx_#t~ret502#1 := inb(~bvadd~32(6bv32, hp100_rx_~ioaddr~8#1)); srcloc: null [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6239: assume 3bv32 == ~zero_extend~32~16(hp100_probe1_~local_mode~0#1); [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6239: assume !(3bv32 == ~zero_extend~32~16(hp100_probe1_~local_mode~0#1)); [2025-02-08 03:54:07,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8023-1: SUMMARY for call hp100_interrupt_#t~ret597#1 := inw(~bvadd~32(8bv32, hp100_interrupt_~ioaddr~13#1)); srcloc: null [2025-02-08 03:54:07,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8023: hp100_interrupt_~tmp___0~22#1 := hp100_interrupt_#t~ret597#1;havoc hp100_interrupt_#t~ret597#1;hp100_interrupt_~val~2#1 := ~zero_extend~32~16(hp100_interrupt_~tmp___0~22#1); [2025-02-08 03:54:07,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8089: assume 1bv32 == ~zero_extend~32~16(hp100_interrupt_#t~mem604#1);havoc hp100_interrupt_#t~mem604#1; [2025-02-08 03:54:07,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8089: assume !(1bv32 == ~zero_extend~32~16(hp100_interrupt_#t~mem604#1));havoc hp100_interrupt_#t~mem604#1; [2025-02-08 03:54:07,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8882: assume 0bv32 != hp100_module_init_~err~2#1 && 4294967277bv32 != hp100_module_init_~err~2#1; [2025-02-08 03:54:07,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8882: assume !(0bv32 != hp100_module_init_~err~2#1 && 4294967277bv32 != hp100_module_init_~err~2#1);assume { :begin_inline_ldv___pci_register_driver_88 } true;ldv___pci_register_driver_88_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_88_#in~ldv_func_arg1#1.offset, ldv___pci_register_driver_88_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_88_#in~ldv_func_arg2#1.offset, ldv___pci_register_driver_88_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_88_#in~ldv_func_arg3#1.offset := ~#hp100_pci_driver~0.base, ~#hp100_pci_driver~0.offset, ~#__this_module~0.base, ~#__this_module~0.offset, 54bv64, 0bv64;havoc ldv___pci_register_driver_88_#res#1;havoc ldv___pci_register_driver_88_#t~ret823#1, ldv___pci_register_driver_88_#t~ret824#1, ldv___pci_register_driver_88_~ldv_func_arg1#1.base, ldv___pci_register_driver_88_~ldv_func_arg1#1.offset, ldv___pci_register_driver_88_~ldv_func_arg2#1.base, ldv___pci_register_driver_88_~ldv_func_arg2#1.offset, ldv___pci_register_driver_88_~ldv_func_arg3#1.base, ldv___pci_register_driver_88_~ldv_func_arg3#1.offset, ldv___pci_register_driver_88_~ldv_func_res~3#1, ldv___pci_register_driver_88_~tmp~77#1, ldv___pci_register_driver_88_~tmp___0~38#1;ldv___pci_register_driver_88_~ldv_func_arg1#1.base, ldv___pci_register_driver_88_~ldv_func_arg1#1.offset := ldv___pci_register_driver_88_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_88_#in~ldv_func_arg1#1.offset;ldv___pci_register_driver_88_~ldv_func_arg2#1.base, ldv___pci_register_driver_88_~ldv_func_arg2#1.offset := ldv___pci_register_driver_88_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_88_#in~ldv_func_arg2#1.offset;ldv___pci_register_driver_88_~ldv_func_arg3#1.base, ldv___pci_register_driver_88_~ldv_func_arg3#1.offset := ldv___pci_register_driver_88_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_88_#in~ldv_func_arg3#1.offset;havoc ldv___pci_register_driver_88_~ldv_func_res~3#1;havoc ldv___pci_register_driver_88_~tmp~77#1;havoc ldv___pci_register_driver_88_~tmp___0~38#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_88_~ldv_func_arg1#1.base, ldv___pci_register_driver_88_~ldv_func_arg1#1.offset, ldv___pci_register_driver_88_~ldv_func_arg2#1.base, ldv___pci_register_driver_88_~ldv_func_arg2#1.offset, ldv___pci_register_driver_88_~ldv_func_arg3#1.base, ldv___pci_register_driver_88_~ldv_func_arg3#1.offset;havoc __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet928#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~nondet928#1;__pci_register_driver_#res#1 := __pci_register_driver_#t~nondet928#1;havoc __pci_register_driver_#t~nondet928#1; [2025-02-08 03:54:07,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6570: SUMMARY for call iounmap(hp100_probe1_~mem_ptr_virt~0#1.base, hp100_probe1_~mem_ptr_virt~0#1.offset); srcloc: null [2025-02-08 03:54:07,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5645-1: dma_alloc_coherent_gfp_flags_#res#1 := dma_alloc_coherent_gfp_flags_~gfp#1; [2025-02-08 03:54:07,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5513-2: is_device_dma_capable_#res#1 := (if is_device_dma_capable_#t~short50#1 then 1bv32 else 0bv32);havoc is_device_dma_capable_#t~mem47#1.base, is_device_dma_capable_#t~mem47#1.offset;havoc is_device_dma_capable_#t~mem48#1.base, is_device_dma_capable_#t~mem48#1.offset;havoc is_device_dma_capable_#t~mem49#1;havoc is_device_dma_capable_#t~short50#1; [2025-02-08 03:54:07,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9477: assume 4bv32 == ~ldv_statevar_1~0; [2025-02-08 03:54:07,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9477: assume !(4bv32 == ~ldv_statevar_1~0); [2025-02-08 03:54:07,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5513-3: assume is_device_dma_capable_#t~short50#1;call is_device_dma_capable_#t~mem48#1.base, is_device_dma_capable_#t~mem48#1.offset := read~$Pointer$#13(is_device_dma_capable_~dev#1.base, ~bvadd~64(1130bv64, is_device_dma_capable_~dev#1.offset), 8bv64);call is_device_dma_capable_#t~mem49#1 := read~intINTTYPE8#13(is_device_dma_capable_#t~mem48#1.base, is_device_dma_capable_#t~mem48#1.offset, 8bv64);is_device_dma_capable_#t~short50#1 := 0bv64 != is_device_dma_capable_#t~mem49#1; [2025-02-08 03:54:07,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5513-3: assume !is_device_dma_capable_#t~short50#1; [2025-02-08 03:54:07,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5513: havoc is_device_dma_capable_#t~mem47#1.base, is_device_dma_capable_#t~mem47#1.offset;havoc is_device_dma_capable_#t~mem48#1.base, is_device_dma_capable_#t~mem48#1.offset;havoc is_device_dma_capable_#t~mem49#1;havoc is_device_dma_capable_#t~short50#1;dma_alloc_attrs_#t~ret105#1 := is_device_dma_capable_#res#1;havoc is_device_dma_capable_#t~mem47#1.base, is_device_dma_capable_#t~mem47#1.offset, is_device_dma_capable_#t~mem48#1.base, is_device_dma_capable_#t~mem48#1.offset, is_device_dma_capable_#t~mem49#1, is_device_dma_capable_#t~short50#1, is_device_dma_capable_~dev#1.base, is_device_dma_capable_~dev#1.offset;havoc is_device_dma_capable_#in~dev#1.base, is_device_dma_capable_#in~dev#1.offset;assume { :end_inline_is_device_dma_capable } true;dma_alloc_attrs_~tmp___0~2#1 := dma_alloc_attrs_#t~ret105#1;havoc dma_alloc_attrs_#t~ret105#1; [2025-02-08 03:54:07,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9543: assume { :begin_inline_ldv_switch_0 } true;havoc ldv_switch_0_#res#1;havoc ldv_switch_0_#t~ret810#1, ldv_switch_0_~tmp~70#1;havoc ldv_switch_0_~tmp~70#1; [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7297: assume ~sign_extend~32~16(hp100_start_xmit_bm_#t~mem415#1) != hp100_start_xmit_bm_~i~4#1;havoc hp100_start_xmit_bm_#t~mem415#1; [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7297: assume !(~sign_extend~32~16(hp100_start_xmit_bm_#t~mem415#1) != hp100_start_xmit_bm_~i~4#1);havoc hp100_start_xmit_bm_#t~mem415#1; [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8883: hp100_module_init_#res#1 := hp100_module_init_~err~2#1; [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9742-1: SUMMARY for call ldv_assume((if 1bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7694: hp100_rx_~tmp___2~7#1 := hp100_rx_~packets~0#1;hp100_rx_~packets~0#1 := ~bvsub~32(hp100_rx_~packets~0#1, 1bv32); [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9610: havoc ldv_pci_instance_resume_2_5_#t~ret761#1; [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7628: assume 0bv32 != ~bvand~32(4bv32, ~zero_extend~32~8(hp100_rx_~tmp___1~12#1)); [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7628: assume !(0bv32 != ~bvand~32(4bv32, ~zero_extend~32~8(hp100_rx_~tmp___1~12#1))); [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9742: call ldv_pci_pci_instance_2_#t~mem774#1.base, ldv_pci_pci_instance_2_#t~mem774#1.offset := read~$Pointer$#14(~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~mem774#1.base, ldv_pci_pci_instance_2_#t~mem774#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:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9412: assume 6bv32 == ~ldv_statevar_0~0; [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9412: assume !(6bv32 == ~ldv_statevar_0~0); [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9610-1: SUMMARY for call ldv_pci_instance_resume_2_5_#t~ret761#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:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6241: SUMMARY for call outw(64bv16, ~bvadd~32(4bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8091: SUMMARY for call hp100_clean_txring(hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset); srcloc: null [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12319: havoc skb_pad_#t~nondet948#1;skb_padto_#t~ret145#1 := skb_pad_#res#1;havoc skb_pad_#t~nondet948#1, skb_pad_~arg0#1.base, skb_pad_~arg0#1.offset, skb_pad_~arg1#1;havoc skb_pad_#in~arg0#1.base, skb_pad_#in~arg0#1.offset, skb_pad_#in~arg1#1;assume { :end_inline_skb_pad } true;skb_padto_~tmp___0~4#1 := skb_padto_#t~ret145#1;havoc skb_padto_#t~ret145#1;skb_padto_#res#1 := skb_padto_~tmp___0~4#1; [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9677: assume 4bv32 == ~ldv_statevar_2~0; [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9677: assume !(4bv32 == ~ldv_statevar_2~0); [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9809: ~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret792#1;havoc ldv_pci_pci_instance_2_#t~ret792#1; [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9809-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret792#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7299-1: SUMMARY for call hp100_start_xmit_bm_#t~ret416#1 := printk(37bv64, 0bv64); srcloc: null [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6242: SUMMARY for call outw(33bv16, ~bvadd~32(4bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7299: havoc hp100_start_xmit_bm_#t~ret416#1;call write~intINTTYPE2#13(hp100_start_xmit_bm_~i~4#1[16:0], hp100_start_xmit_bm_~lp~10#1.base, ~bvadd~64(121bv64, hp100_start_xmit_bm_~lp~10#1.offset), 2bv64); [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6308: assume 0bv32 != ~sign_extend~32~16(hp100_probe1_~mem_mapped~0#1) || 1bv32 == ~zero_extend~32~16(hp100_probe1_~local_mode~0#1); [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6308: assume !(0bv32 != ~sign_extend~32~16(hp100_probe1_~mem_mapped~0#1) || 1bv32 == ~zero_extend~32~16(hp100_probe1_~local_mode~0#1)); [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8026: assume 0bv32 == hp100_interrupt_~val~2#1; [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8026: assume !(0bv32 == hp100_interrupt_~val~2#1); [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8092: SUMMARY for call hp100_rxfill(hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset); srcloc: null [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8819: assume 0bv32 == ~bvand~32(1bv32, ~zero_extend~32~16(hp100_pci_probe_#t~mem721#1));havoc hp100_pci_probe_#t~mem721#1;call hp100_pci_probe_#t~mem722#1 := read~intINTTYPE2#10(hp100_pci_probe_~#pci_command~0#1.base, hp100_pci_probe_~#pci_command~0#1.offset, 2bv64);call write~intINTTYPE2#10(~bvor~32(1bv32, ~zero_extend~32~16(hp100_pci_probe_#t~mem722#1))[16:0], hp100_pci_probe_~#pci_command~0#1.base, hp100_pci_probe_~#pci_command~0#1.offset, 2bv64);havoc hp100_pci_probe_#t~mem722#1;call hp100_pci_probe_#t~mem723#1 := read~intINTTYPE2#10(hp100_pci_probe_~#pci_command~0#1.base, hp100_pci_probe_~#pci_command~0#1.offset, 2bv64); [2025-02-08 03:54:07,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8819: assume !(0bv32 == ~bvand~32(1bv32, ~zero_extend~32~16(hp100_pci_probe_#t~mem721#1)));havoc hp100_pci_probe_#t~mem721#1; [2025-02-08 03:54:07,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10008: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:54:07,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7696: assume ~bvsgt~32(hp100_rx_~tmp___2~7#1, 0bv32); [2025-02-08 03:54:07,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7696: assume !~bvsgt~32(hp100_rx_~tmp___2~7#1, 0bv32); [2025-02-08 03:54:07,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6507-1: SUMMARY for call hp100_probe1_#t~ret274#1 := printk(23bv64, 0bv64); srcloc: null [2025-02-08 03:54:07,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6507: havoc hp100_probe1_#t~ret274#1;call hp100_probe1_#t~mem275#1 := read~intINTTYPE2#13(hp100_probe1_~lp~1#1.base, ~bvadd~64(121bv64, hp100_probe1_~lp~1#1.offset), 2bv64); [2025-02-08 03:54:07,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10339: hp100_pci_probe_#t~ret719#1.base, hp100_pci_probe_#t~ret719#1.offset := ldv_alloc_etherdev_mqs_86_#res#1.base, ldv_alloc_etherdev_mqs_86_#res#1.offset;havoc ldv_alloc_etherdev_mqs_86_#t~ret821#1.base, ldv_alloc_etherdev_mqs_86_#t~ret821#1.offset, ldv_alloc_etherdev_mqs_86_#t~ret822#1.base, ldv_alloc_etherdev_mqs_86_#t~ret822#1.offset, ldv_alloc_etherdev_mqs_86_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_86_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_86_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_86_~ldv_func_res~2#1.base, ldv_alloc_etherdev_mqs_86_~ldv_func_res~2#1.offset, ldv_alloc_etherdev_mqs_86_~tmp~76#1.base, ldv_alloc_etherdev_mqs_86_~tmp~76#1.offset, ldv_alloc_etherdev_mqs_86_~tmp___0~37#1.base, ldv_alloc_etherdev_mqs_86_~tmp___0~37#1.offset;havoc ldv_alloc_etherdev_mqs_86_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_86_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_86_#in~ldv_func_arg3#1;assume { :end_inline_ldv_alloc_etherdev_mqs_86 } true;hp100_pci_probe_~dev~1#1.base, hp100_pci_probe_~dev~1#1.offset := hp100_pci_probe_#t~ret719#1.base, hp100_pci_probe_#t~ret719#1.offset;havoc hp100_pci_probe_#t~ret719#1.base, hp100_pci_probe_#t~ret719#1.offset; [2025-02-08 03:54:07,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6243: SUMMARY for call outw(3072bv16, ~bvadd~32(4bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:54:07,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6111: hp100_read_id_~tmp~23#1 := hp100_read_id_#t~ret209#1;havoc hp100_read_id_#t~ret209#1;hp100_read_id_~sum~0#1 := ~bvadd~32(~zero_extend~32~8(hp100_read_id_~sum~0#1), ~zero_extend~32~8(hp100_read_id_~tmp~23#1))[8:0]; [2025-02-08 03:54:07,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12189-1: hp100_probe1_#t~ret219#1.base, hp100_probe1_#t~ret219#1.offset := __request_region_#res#1.base, __request_region_#res#1.offset;havoc __request_region_#t~ret930#1.base, __request_region_#t~ret930#1.offset, __request_region_~arg0#1.base, __request_region_~arg0#1.offset, __request_region_~arg1#1, __request_region_~arg2#1, __request_region_~arg3#1.base, __request_region_~arg3#1.offset, __request_region_~arg4#1;havoc __request_region_#in~arg0#1.base, __request_region_#in~arg0#1.offset, __request_region_#in~arg1#1, __request_region_#in~arg2#1, __request_region_#in~arg3#1.base, __request_region_#in~arg3#1.offset, __request_region_#in~arg4#1;assume { :end_inline___request_region } true;hp100_probe1_~tmp~24#1.base, hp100_probe1_~tmp~24#1.offset := hp100_probe1_#t~ret219#1.base, hp100_probe1_#t~ret219#1.offset;havoc hp100_probe1_#t~ret219#1.base, hp100_probe1_#t~ret219#1.offset; [2025-02-08 03:54:07,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6111-1: SUMMARY for call hp100_read_id_#t~ret209#1 := inb(~bvadd~32(~bvadd~32(8bv32, hp100_read_id_~ioaddr#1), hp100_read_id_~i~0#1)); srcloc: null [2025-02-08 03:54:07,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12189: havoc __request_region_#t~ret930#1.base, __request_region_#t~ret930#1.offset; [2025-02-08 03:54:07,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12189-3: SUMMARY for call __request_region_#t~ret930#1.base, __request_region_#t~ret930#1.offset := ldv_malloc(56bv64); srcloc: null [2025-02-08 03:54:07,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12189-2: __request_region_#res#1.base, __request_region_#res#1.offset := __request_region_#t~ret930#1.base, __request_region_#t~ret930#1.offset;havoc __request_region_#t~ret930#1.base, __request_region_#t~ret930#1.offset; [2025-02-08 03:54:07,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6310: hp100_probe1_~tmp___6~0#1 := hp100_probe1_#t~ret234#1;havoc hp100_probe1_#t~ret234#1; [2025-02-08 03:54:07,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10340-1: ldv_alloc_etherdev_mqs_86_#res#1.base, ldv_alloc_etherdev_mqs_86_#res#1.offset := ldv_alloc_etherdev_mqs_86_~ldv_func_res~2#1.base, ldv_alloc_etherdev_mqs_86_~ldv_func_res~2#1.offset; [2025-02-08 03:54:07,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6244-1: SUMMARY for call hp100_probe1_#t~ret226#1 := printk(7bv64, 0bv64); srcloc: null [2025-02-08 03:54:07,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9481: assume 5bv32 == ~ldv_statevar_1~0; [2025-02-08 03:54:07,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9481: assume !(5bv32 == ~ldv_statevar_1~0); [2025-02-08 03:54:07,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6310-1: SUMMARY for call hp100_probe1_#t~ret234#1 := inw(~bvadd~32(8bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:54:07,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7301-1: SUMMARY for call hp100_stop_interface(hp100_start_xmit_bm_~dev#1.base, hp100_start_xmit_bm_~dev#1.offset); srcloc: null [2025-02-08 03:54:07,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6244: havoc hp100_probe1_#t~ret226#1; [2025-02-08 03:54:07,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7301: call hp100_start_xmit_bm_#t~mem417#1 := read~intINTTYPE2#13(hp100_start_xmit_bm_~lp~10#1.base, ~bvadd~64(121bv64, hp100_start_xmit_bm_~lp~10#1.offset), 2bv64); [2025-02-08 03:54:07,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010: ldv_net_dummy_resourceless_instance_1_#t~ret758#1 := ldv_switch_0_#res#1;havoc ldv_switch_0_#t~ret810#1, ldv_switch_0_~tmp~70#1;assume { :end_inline_ldv_switch_0 } true;~ldv_statevar_1~0 := ldv_net_dummy_resourceless_instance_1_#t~ret758#1;havoc ldv_net_dummy_resourceless_instance_1_#t~ret758#1; [2025-02-08 03:54:07,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9151: assume { :end_inline_ldv_switch_automaton_state_1_5 } true; [2025-02-08 03:54:07,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8028: SUMMARY for call ldv_spin_unlock_80(hp100_interrupt_~lp~17#1.base, hp100_interrupt_~lp~17#1.offset); srcloc: null [2025-02-08 03:54:07,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010-1: ldv_switch_0_#res#1 := 3bv32; [2025-02-08 03:54:07,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9548: 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_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_9_#t~ret745#1.base, ldv_dummy_resourceless_instance_callback_1_9_#t~ret745#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.offset;assume { :begin_inline_hp100_get_stats } true;hp100_get_stats_#in~dev#1.base, hp100_get_stats_#in~dev#1.offset := ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.offset;havoc hp100_get_stats_#res#1.base, hp100_get_stats_#res#1.offset;havoc hp100_get_stats_#t~mem551#1, hp100_get_stats_#t~ret552#1.base, hp100_get_stats_#t~ret552#1.offset, hp100_get_stats_~dev#1.base, hp100_get_stats_~dev#1.offset, hp100_get_stats_~flags~2#1, hp100_get_stats_~ioaddr~10#1, hp100_get_stats_~lp~15#1.base, hp100_get_stats_~lp~15#1.offset, hp100_get_stats_~tmp~41#1.base, hp100_get_stats_~tmp~41#1.offset;hp100_get_stats_~dev#1.base, hp100_get_stats_~dev#1.offset := hp100_get_stats_#in~dev#1.base, hp100_get_stats_#in~dev#1.offset;havoc hp100_get_stats_~flags~2#1;havoc hp100_get_stats_~ioaddr~10#1;havoc hp100_get_stats_~lp~15#1.base, hp100_get_stats_~lp~15#1.offset;havoc hp100_get_stats_~tmp~41#1.base, hp100_get_stats_~tmp~41#1.offset;call hp100_get_stats_#t~mem551#1 := read~intINTTYPE8#13(hp100_get_stats_~dev#1.base, ~bvadd~64(56bv64, hp100_get_stats_~dev#1.offset), 8bv64);hp100_get_stats_~ioaddr~10#1 := hp100_get_stats_#t~mem551#1[32:0];havoc hp100_get_stats_#t~mem551#1; [2025-02-08 03:54:07,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6509: assume 4294967295bv32 != ~sign_extend~32~16(hp100_probe1_#t~mem275#1);havoc hp100_probe1_#t~mem275#1; [2025-02-08 03:54:07,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6509: assume !(4294967295bv32 != ~sign_extend~32~16(hp100_probe1_#t~mem275#1));havoc hp100_probe1_#t~mem275#1; [2025-02-08 03:54:07,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6311: hp100_probe1_~tmp___7~0#1 := hp100_probe1_#t~ret235#1;havoc hp100_probe1_#t~ret235#1;hp100_probe1_~mem_ptr_phys~0#1 := ~sign_extend~64~32(~bvor~32(~zero_extend~32~16(hp100_probe1_~tmp___6~0#1), ~bvshl~32(~zero_extend~32~16(hp100_probe1_~tmp___7~0#1), 16bv32)));hp100_probe1_~mem_ptr_phys~0#1 := ~bvand~64(18446744073709543424bv64, hp100_probe1_~mem_ptr_phys~0#1); [2025-02-08 03:54:07,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6311-1: SUMMARY for call hp100_probe1_#t~ret235#1 := inw(~bvadd~32(10bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:54:07,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9416: havoc ldv_interrupt_interrupt_instance_0_#t~ret754#1, ldv_interrupt_interrupt_instance_0_#t~ret755#1, ldv_interrupt_interrupt_instance_0_~arg0#1.base, ldv_interrupt_interrupt_instance_0_~arg0#1.offset, ldv_interrupt_interrupt_instance_0_~tmp~61#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:54:14,474 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:14,478 INFO L158 Benchmark]: Toolchain (without parser) took 31958.48ms. Allocated memory was 83.9MB in the beginning and 251.7MB in the end (delta: 167.8MB). Free memory was 46.5MB in the beginning and 117.8MB in the end (delta: -71.3MB). Peak memory consumption was 228.0MB. Max. memory is 16.1GB. [2025-02-08 03:54:14,479 INFO L158 Benchmark]: CDTParser took 0.32ms. Allocated memory is still 83.9MB. Free memory is still 62.3MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:54:14,479 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2096.79ms. Allocated memory was 83.9MB in the beginning and 142.6MB in the end (delta: 58.7MB). Free memory was 46.5MB in the beginning and 57.6MB in the end (delta: -11.2MB). Peak memory consumption was 92.0MB. Max. memory is 16.1GB. [2025-02-08 03:54:14,479 INFO L158 Benchmark]: Boogie Procedure Inliner took 189.17ms. Allocated memory is still 142.6MB. Free memory was 57.6MB in the beginning and 62.4MB in the end (delta: -4.8MB). Peak memory consumption was 22.0MB. Max. memory is 16.1GB. [2025-02-08 03:54:14,479 INFO L158 Benchmark]: Boogie Preprocessor took 775.30ms. Allocated memory was 142.6MB in the beginning and 251.7MB in the end (delta: 109.1MB). Free memory was 62.4MB in the beginning and 91.3MB in the end (delta: -28.9MB). Peak memory consumption was 99.4MB. Max. memory is 16.1GB. [2025-02-08 03:54:14,479 INFO L158 Benchmark]: IcfgBuilder took 28889.70ms. Allocated memory is still 251.7MB. Free memory was 91.3MB in the beginning and 117.8MB in the end (delta: -26.5MB). Peak memory consumption was 100.4MB. Max. memory is 16.1GB. [2025-02-08 03:54:14,481 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.32ms. Allocated memory is still 83.9MB. Free memory is still 62.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2096.79ms. Allocated memory was 83.9MB in the beginning and 142.6MB in the end (delta: 58.7MB). Free memory was 46.5MB in the beginning and 57.6MB in the end (delta: -11.2MB). Peak memory consumption was 92.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 189.17ms. Allocated memory is still 142.6MB. Free memory was 57.6MB in the beginning and 62.4MB in the end (delta: -4.8MB). Peak memory consumption was 22.0MB. Max. memory is 16.1GB. * Boogie Preprocessor took 775.30ms. Allocated memory was 142.6MB in the beginning and 251.7MB in the end (delta: 109.1MB). Free memory was 62.4MB in the beginning and 91.3MB in the end (delta: -28.9MB). Peak memory consumption was 99.4MB. Max. memory is 16.1GB. * IcfgBuilder took 28889.70ms. Allocated memory is still 251.7MB. Free memory was 91.3MB in the beginning and 117.8MB in the end (delta: -26.5MB). Peak memory consumption was 100.4MB. 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: 5204]: 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"); [5204] - GenericResultAtLocation [Line: 5211]: 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)); [5211] - GenericResultAtLocation [Line: 5246]: 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)); [5246-5247] - GenericResultAtLocation [Line: 5252]: 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"); [5252-5254] - GenericResultAtLocation [Line: 5314]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [5314] - GenericResultAtLocation [Line: 5317]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5317] - GenericResultAtLocation [Line: 5320]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5320] - GenericResultAtLocation [Line: 5323]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5323] - GenericResultAtLocation [Line: 5392]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5392] - GenericResultAtLocation [Line: 5438]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5438] - GenericResultAtLocation [Line: 5446]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5446] - GenericResultAtLocation [Line: 5453]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [5453] - GenericResultAtLocation [Line: 5461]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [5461] - GenericResultAtLocation [Line: 5468]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outl %0, %w1": : "a" (value), "Nd" (port)); [5468] - GenericResultAtLocation [Line: 5476]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inl %w1, %0": "=a" (value): "Nd" (port)); [5476] - GenericResultAtLocation [Line: 5483]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("rep; outsl": "+S" (addr), "+c" (count): "d" (port)); [5483] - GenericResultAtLocation [Line: 5490]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("rep; insl": "+D" (addr), "+c" (count): "d" (port)); [5490] - GenericResultAtLocation [Line: 5559]: 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)); [5559-5560] - GenericResultAtLocation [Line: 5593]: 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)); [5593-5594] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:54:14,690 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2