./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-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-alloc-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 ce7cfab1c5ecb337e40cd28b6f05fbb1012e52b341b5f9ae1eaf5789474a2652 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:41:10,657 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:41:10,697 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:41:10,706 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:41:10,707 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:41:10,731 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:41:10,732 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:41:10,732 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:41:10,733 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:41:10,733 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:41:10,733 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:41:10,733 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:41:10,733 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:41:10,733 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:41:10,733 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:41:10,733 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:41:10,733 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:41:10,734 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 03:41:10,734 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:41:10,734 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:41:10,734 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:41:10,734 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:41:10,734 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:41:10,734 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:41:10,734 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:41:10,734 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:41:10,734 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:41:10,734 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:41:10,734 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:41:10,735 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:41:10,735 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:41:10,735 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:41:10,735 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:41:10,735 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:41:10,735 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 03:41:10,735 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 03:41:10,735 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:41:10,735 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:41:10,735 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:41:10,735 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:41:10,736 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 -> ce7cfab1c5ecb337e40cd28b6f05fbb1012e52b341b5f9ae1eaf5789474a2652 [2025-02-08 03:41:10,977 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:41:10,987 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:41:10,993 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:41:10,994 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:41:10,994 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:41:10,999 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-alloc-spinlock_drivers-net-ethernet-hp-hp100.cil.i [2025-02-08 03:41:12,170 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/01956985e/ff2c739fe4714eaab2727c9cadcd93d8/FLAG19d13e886 [2025-02-08 03:41:12,651 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:41:12,651 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-hp-hp100.cil.i [2025-02-08 03:41:12,680 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/01956985e/ff2c739fe4714eaab2727c9cadcd93d8/FLAG19d13e886 [2025-02-08 03:41:12,748 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/01956985e/ff2c739fe4714eaab2727c9cadcd93d8 [2025-02-08 03:41:12,750 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:41:12,752 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:41:12,753 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:41:12,753 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:41:12,756 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:41:12,757 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:41:12" (1/1) ... [2025-02-08 03:41:12,758 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2c868e57 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:12, skipping insertion in model container [2025-02-08 03:41:12,758 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:41:12" (1/1) ... [2025-02-08 03:41:12,832 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:41:14,790 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-alloc-spinlock_drivers-net-ethernet-hp-hp100.cil.i[315653,315666] [2025-02-08 03:41:14,793 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-alloc-spinlock_drivers-net-ethernet-hp-hp100.cil.i[315798,315811] [2025-02-08 03:41:14,812 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:41:14,833 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:41:14,930 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"); [5217] [2025-02-08 03:41:14,932 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)); [5224] [2025-02-08 03:41:14,933 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/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5259-5260] [2025-02-08 03:41:14,934 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"); [5265-5267] [2025-02-08 03:41:14,935 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [5315] [2025-02-08 03:41:14,935 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5318] [2025-02-08 03:41:14,935 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5321] [2025-02-08 03:41:14,935 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5324] [2025-02-08 03:41:14,936 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5393] [2025-02-08 03:41:14,937 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5439] [2025-02-08 03:41:14,937 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5447] [2025-02-08 03:41:14,937 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [5454] [2025-02-08 03:41:14,937 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [5462] [2025-02-08 03:41:14,937 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outl %0, %w1": : "a" (value), "Nd" (port)); [5469] [2025-02-08 03:41:14,938 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inl %w1, %0": "=a" (value): "Nd" (port)); [5477] [2025-02-08 03:41:14,938 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; outsl": "+S" (addr), "+c" (count): "d" (port)); [5484] [2025-02-08 03:41:14,938 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; insl": "+D" (addr), "+c" (count): "d" (port)); [5491] [2025-02-08 03:41:14,941 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)); [5560-5561] [2025-02-08 03:41:14,943 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)); [5594-5595] [2025-02-08 03:41:15,095 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-alloc-spinlock_drivers-net-ethernet-hp-hp100.cil.i[315653,315666] [2025-02-08 03:41:15,096 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-alloc-spinlock_drivers-net-ethernet-hp-hp100.cil.i[315798,315811] [2025-02-08 03:41:15,099 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:41:15,222 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:41:15,222 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:15 WrapperNode [2025-02-08 03:41:15,223 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:41:15,224 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:41:15,224 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:41:15,225 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:41:15,229 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:41:15" (1/1) ... [2025-02-08 03:41:15,281 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:41:15" (1/1) ... [2025-02-08 03:41:15,439 INFO L138 Inliner]: procedures = 389, calls = 1905, calls flagged for inlining = 178, calls inlined = 158, statements flattened = 5069 [2025-02-08 03:41:15,439 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:41:15,440 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:41:15,440 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:41:15,440 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:41:15,447 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:15" (1/1) ... [2025-02-08 03:41:15,448 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:15" (1/1) ... [2025-02-08 03:41:15,479 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:15" (1/1) ... [2025-02-08 03:41:15,907 INFO L175 MemorySlicer]: Split 683 memory accesses to 17 slices as follows [8, 6, 54, 2, 3, 4, 8, 1, 1, 551, 8, 24, 6, 1, 2, 2, 2]. 81 percent of accesses are in the largest equivalence class. The 54 initializations are split as follows [0, 6, 0, 0, 1, 0, 0, 0, 0, 6, 8, 24, 6, 1, 0, 0, 2]. The 339 writes are split as follows [1, 0, 42, 1, 0, 4, 2, 1, 0, 287, 0, 0, 0, 0, 0, 1, 0]. [2025-02-08 03:41:15,907 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:15" (1/1) ... [2025-02-08 03:41:15,907 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:15" (1/1) ... [2025-02-08 03:41:15,971 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:15" (1/1) ... [2025-02-08 03:41:15,980 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:15" (1/1) ... [2025-02-08 03:41:16,007 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:15" (1/1) ... [2025-02-08 03:41:16,028 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:15" (1/1) ... [2025-02-08 03:41:16,076 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:41:16,077 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:41:16,077 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:41:16,077 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:41:16,078 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:15" (1/1) ... [2025-02-08 03:41:16,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:41:16,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:41:16,107 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:41:16,118 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:41:16,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:41:16,135 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:41:16,135 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2025-02-08 03:41:16,135 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2025-02-08 03:41:16,135 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_89 [2025-02-08 03:41:16,135 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_89 [2025-02-08 03:41:16,135 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:41:16,135 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:41:16,135 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 03:41:16,135 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 03:41:16,135 INFO L130 BoogieDeclarations]: Found specification of procedure dev_trans_start [2025-02-08 03:41:16,135 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_trans_start [2025-02-08 03:41:16,136 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_open [2025-02-08 03:41:16,136 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_open [2025-02-08 03:41:16,136 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_load_eeprom [2025-02-08 03:41:16,136 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_load_eeprom [2025-02-08 03:41:16,136 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_sense_lan [2025-02-08 03:41:16,136 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_sense_lan [2025-02-08 03:41:16,136 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:41:16,136 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:41:16,136 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2025-02-08 03:41:16,136 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_rx [2025-02-08 03:41:16,136 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 03:41:16,136 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 03:41:16,136 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:41:16,136 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:41:16,136 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-02-08 03:41:16,137 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-02-08 03:41:16,137 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:41:16,137 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-02-08 03:41:16,137 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-02-08 03:41:16,137 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_word [2025-02-08 03:41:16,137 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_word [2025-02-08 03:41:16,137 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_103 [2025-02-08 03:41:16,137 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_103 [2025-02-08 03:41:16,137 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:41:16,137 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:41:16,137 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_cascade_reset [2025-02-08 03:41:16,137 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_cascade_reset [2025-02-08 03:41:16,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 03:41:16,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 03:41:16,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 03:41:16,138 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 03:41:16,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:41:16,139 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 03:41:16,139 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:41:16,139 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:41:16,140 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:41:16,140 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:41:16,140 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:41:16,140 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:41:16,140 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:41:16,140 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:41:16,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:41:16,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:41:16,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:41:16,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:41:16,141 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:41:16,141 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:41:16,141 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:41:16,141 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:41:16,141 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:41:16,141 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:41:16,141 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:41:16,141 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:41:16,141 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:41:16,141 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:41:16,142 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:41:16,142 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:41:16,142 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:41:16,142 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:41:16,142 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:41:16,142 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:41:16,142 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:41:16,142 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_rx_bm [2025-02-08 03:41:16,142 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_rx_bm [2025-02-08 03:41:16,142 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_BM_shutdown [2025-02-08 03:41:16,142 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_BM_shutdown [2025-02-08 03:41:16,142 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:41:16,142 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:41:16,142 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:41:16,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:41:16,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-02-08 03:41:16,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-02-08 03:41:16,143 INFO L130 BoogieDeclarations]: Found specification of procedure wait [2025-02-08 03:41:16,143 INFO L138 BoogieDeclarations]: Found implementation of procedure wait [2025-02-08 03:41:16,143 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-02-08 03:41:16,143 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-02-08 03:41:16,143 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_hwinit [2025-02-08 03:41:16,143 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_hwinit [2025-02-08 03:41:16,143 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-08 03:41:16,143 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-08 03:41:16,143 INFO L130 BoogieDeclarations]: Found specification of procedure virt_to_whatever [2025-02-08 03:41:16,143 INFO L138 BoogieDeclarations]: Found implementation of procedure virt_to_whatever [2025-02-08 03:41:16,143 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_close [2025-02-08 03:41:16,143 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_close [2025-02-08 03:41:16,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:41:16,143 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_stop_interface [2025-02-08 03:41:16,143 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_stop_interface [2025-02-08 03:41:16,143 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_check_lan [2025-02-08 03:41:16,143 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_check_lan [2025-02-08 03:41:16,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:41:16,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:41:16,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:41:16,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:41:16,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:41:16,143 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 03:41:16,143 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 03:41:16,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:41:16,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:41:16,144 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-08 03:41:16,144 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2025-02-08 03:41:16,144 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2025-02-08 03:41:16,144 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-08 03:41:16,144 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_rxfill [2025-02-08 03:41:16,144 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_rxfill [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 03:41:16,144 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-08 03:41:16,144 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 03:41:16,144 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:41:16,144 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_update_stats [2025-02-08 03:41:16,144 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_update_stats [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:41:16,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:41:16,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:41:16,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:41:16,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:41:16,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:41:16,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:41:16,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 03:41:16,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 03:41:16,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 03:41:16,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 03:41:16,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 03:41:16,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:41:16,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:41:16,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:41:16,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:41:16,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:41:16,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:41:16,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:41:16,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:41:16,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:41:16,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:41:16,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:41:16,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:41:16,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:41:16,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:41:16,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:41:16,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:41:16,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:41:16,147 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:41:16,147 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:41:16,147 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-02-08 03:41:16,147 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-02-08 03:41:16,147 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:41:16,147 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:41:16,147 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:41:16,147 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:41:16,147 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:41:16,147 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:41:16,147 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 03:41:16,148 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:41:16,148 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:41:16,148 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:41:16,148 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:41:16,148 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:41:16,148 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:41:16,148 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:41:16,148 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:41:16,148 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:41:16,148 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:41:16,148 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:41:16,148 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:41:16,148 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:41:16,148 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:41:16,148 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:41:16,148 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:41:16,148 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-08 03:41:16,148 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:41:16,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:41:16,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:41:16,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:41:16,149 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:41:16,149 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:41:16,149 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-08 03:41:16,149 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-08 03:41:16,149 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2025-02-08 03:41:16,149 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2025-02-08 03:41:16,149 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 03:41:16,149 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 03:41:16,149 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2025-02-08 03:41:16,149 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2025-02-08 03:41:16,149 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:41:16,149 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:41:16,149 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2025-02-08 03:41:16,149 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2025-02-08 03:41:16,149 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_pci_remove [2025-02-08 03:41:16,149 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_pci_remove [2025-02-08 03:41:16,149 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_build_rx_pdl [2025-02-08 03:41:16,149 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_build_rx_pdl [2025-02-08 03:41:16,149 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2025-02-08 03:41:16,149 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2025-02-08 03:41:16,149 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 03:41:16,149 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 03:41:16,149 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2025-02-08 03:41:16,149 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2025-02-08 03:41:16,149 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_hp100_private [2025-02-08 03:41:16,149 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_hp100_private [2025-02-08 03:41:16,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 03:41:16,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 03:41:16,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 03:41:16,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 03:41:16,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 03:41:16,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 03:41:16,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 03:41:16,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 03:41:16,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 03:41:16,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 03:41:16,151 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 03:41:16,151 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 03:41:16,151 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 03:41:16,151 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 03:41:16,151 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 03:41:16,151 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 03:41:16,151 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 03:41:16,151 INFO L130 BoogieDeclarations]: Found specification of procedure eth_type_trans [2025-02-08 03:41:16,151 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_type_trans [2025-02-08 03:41:16,151 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:41:16,151 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:41:16,151 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_hp100_private [2025-02-08 03:41:16,151 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_hp100_private [2025-02-08 03:41:16,151 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout_interruptible [2025-02-08 03:41:16,151 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout_interruptible [2025-02-08 03:41:16,151 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2025-02-08 03:41:16,151 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2025-02-08 03:41:16,151 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:41:16,151 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:41:16,151 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_set_multicast_list [2025-02-08 03:41:16,151 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_set_multicast_list [2025-02-08 03:41:16,151 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_start_interface [2025-02-08 03:41:16,151 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_start_interface [2025-02-08 03:41:16,151 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2025-02-08 03:41:16,151 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2025-02-08 03:41:16,151 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_clean_txring [2025-02-08 03:41:16,151 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_clean_txring [2025-02-08 03:41:16,152 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2025-02-08 03:41:16,152 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2025-02-08 03:41:16,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 03:41:16,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 03:41:16,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 03:41:16,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 03:41:16,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 03:41:16,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 03:41:16,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 03:41:16,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 03:41:16,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 03:41:16,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 03:41:16,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 03:41:16,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 03:41:16,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 03:41:16,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 03:41:16,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 03:41:16,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 03:41:16,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 03:41:16,152 INFO L130 BoogieDeclarations]: Found specification of procedure inw [2025-02-08 03:41:16,152 INFO L138 BoogieDeclarations]: Found implementation of procedure inw [2025-02-08 03:41:16,152 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:41:16,152 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:41:16,152 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_login_to_vg_hub [2025-02-08 03:41:16,152 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_login_to_vg_hub [2025-02-08 03:41:16,152 INFO L130 BoogieDeclarations]: Found specification of procedure preempt_count [2025-02-08 03:41:16,152 INFO L138 BoogieDeclarations]: Found implementation of procedure preempt_count [2025-02-08 03:41:16,837 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:41:16,839 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:41:17,284 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:41:17,292 INFO L158 Benchmark]: Toolchain (without parser) took 4538.34ms. Allocated memory was 142.6MB in the beginning and 377.5MB in the end (delta: 234.9MB). Free memory was 92.7MB in the beginning and 163.1MB in the end (delta: -70.5MB). Peak memory consumption was 166.7MB. Max. memory is 16.1GB. [2025-02-08 03:41:17,292 INFO L158 Benchmark]: CDTParser took 0.23ms. Allocated memory is still 201.3MB. Free memory is still 128.1MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:41:17,292 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2470.31ms. Allocated memory was 142.6MB in the beginning and 377.5MB in the end (delta: 234.9MB). Free memory was 92.7MB in the beginning and 278.2MB in the end (delta: -185.5MB). Peak memory consumption was 122.9MB. Max. memory is 16.1GB. [2025-02-08 03:41:17,292 INFO L158 Benchmark]: Boogie Procedure Inliner took 215.13ms. Allocated memory is still 377.5MB. Free memory was 278.2MB in the beginning and 244.6MB in the end (delta: 33.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2025-02-08 03:41:17,292 INFO L158 Benchmark]: Boogie Preprocessor took 635.90ms. Allocated memory is still 377.5MB. Free memory was 244.6MB in the beginning and 224.9MB in the end (delta: 19.7MB). Peak memory consumption was 148.3MB. Max. memory is 16.1GB. [2025-02-08 03:41:17,293 INFO L158 Benchmark]: IcfgBuilder took 1212.63ms. Allocated memory is still 377.5MB. Free memory was 224.9MB in the beginning and 163.1MB in the end (delta: 61.8MB). Peak memory consumption was 58.7MB. Max. memory is 16.1GB. [2025-02-08 03:41:17,295 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.23ms. Allocated memory is still 201.3MB. Free memory is still 128.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2470.31ms. Allocated memory was 142.6MB in the beginning and 377.5MB in the end (delta: 234.9MB). Free memory was 92.7MB in the beginning and 278.2MB in the end (delta: -185.5MB). Peak memory consumption was 122.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 215.13ms. Allocated memory is still 377.5MB. Free memory was 278.2MB in the beginning and 244.6MB in the end (delta: 33.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 635.90ms. Allocated memory is still 377.5MB. Free memory was 244.6MB in the beginning and 224.9MB in the end (delta: 19.7MB). Peak memory consumption was 148.3MB. Max. memory is 16.1GB. * IcfgBuilder took 1212.63ms. Allocated memory is still 377.5MB. Free memory was 224.9MB in the beginning and 163.1MB in the end (delta: 61.8MB). Peak memory consumption was 58.7MB. 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: 5217]: 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"); [5217] - GenericResultAtLocation [Line: 5224]: 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)); [5224] - GenericResultAtLocation [Line: 5259]: 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/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5259-5260] - GenericResultAtLocation [Line: 5265]: 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"); [5265-5267] - GenericResultAtLocation [Line: 5315]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [5315] - GenericResultAtLocation [Line: 5318]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5318] - GenericResultAtLocation [Line: 5321]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5321] - GenericResultAtLocation [Line: 5324]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5324] - GenericResultAtLocation [Line: 5393]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5393] - GenericResultAtLocation [Line: 5439]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5439] - GenericResultAtLocation [Line: 5447]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5447] - GenericResultAtLocation [Line: 5454]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [5454] - GenericResultAtLocation [Line: 5462]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [5462] - GenericResultAtLocation [Line: 5469]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outl %0, %w1": : "a" (value), "Nd" (port)); [5469] - GenericResultAtLocation [Line: 5477]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inl %w1, %0": "=a" (value): "Nd" (port)); [5477] - GenericResultAtLocation [Line: 5484]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("rep; outsl": "+S" (addr), "+c" (count): "d" (port)); [5484] - GenericResultAtLocation [Line: 5491]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("rep; insl": "+D" (addr), "+c" (count): "d" (port)); [5491] - GenericResultAtLocation [Line: 5560]: 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)); [5560-5561] - GenericResultAtLocation [Line: 5594]: 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)); [5594-5595] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:41:17,312 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-alloc-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 ce7cfab1c5ecb337e40cd28b6f05fbb1012e52b341b5f9ae1eaf5789474a2652 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:41:19,336 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:41:19,431 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:41:19,437 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:41:19,437 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:41:19,460 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:41:19,461 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:41:19,461 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:41:19,462 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:41:19,462 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:41:19,462 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:41:19,462 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:41:19,462 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:41:19,462 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:41:19,462 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:41:19,462 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:41:19,462 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:41:19,462 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:41:19,463 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:41:19,463 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:41:19,463 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:41:19,463 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 03:41:19,463 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 03:41:19,463 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 03:41:19,463 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:41:19,463 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:41:19,463 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:41:19,463 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:41:19,463 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:41:19,463 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:41:19,463 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:41:19,463 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:41:19,463 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:41:19,463 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:41:19,463 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:41:19,463 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:41:19,464 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 03:41:19,464 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 03:41:19,464 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:41:19,464 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:41:19,464 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:41:19,464 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:41:19,464 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 -> ce7cfab1c5ecb337e40cd28b6f05fbb1012e52b341b5f9ae1eaf5789474a2652 [2025-02-08 03:41:19,727 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:41:19,734 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:41:19,736 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:41:19,738 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:41:19,738 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:41:19,739 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-alloc-spinlock_drivers-net-ethernet-hp-hp100.cil.i [2025-02-08 03:41:20,978 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/0e2abca5f/50b4b034946247deb4868aa1ff0da611/FLAG69d622a87 [2025-02-08 03:41:21,451 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:41:21,452 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-hp-hp100.cil.i [2025-02-08 03:41:21,496 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/0e2abca5f/50b4b034946247deb4868aa1ff0da611/FLAG69d622a87 [2025-02-08 03:41:21,524 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/0e2abca5f/50b4b034946247deb4868aa1ff0da611 [2025-02-08 03:41:21,525 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:41:21,527 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:41:21,528 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:41:21,528 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:41:21,531 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:41:21,531 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:41:21" (1/1) ... [2025-02-08 03:41:21,532 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@507b9a5d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:21, skipping insertion in model container [2025-02-08 03:41:21,532 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:41:21" (1/1) ... [2025-02-08 03:41:21,629 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:41:22,164 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,169 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,174 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,346 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,498 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,522 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,524 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,529 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,538 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,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:41:22,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:41:22,549 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,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:41:22,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:41:22,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:41:22,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:41:22,574 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,575 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,575 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,593 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,595 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,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:41:22,600 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,618 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,620 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,628 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,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:41:22,635 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,638 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,638 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,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:41:22,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:41:22,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:41:22,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:41:22,642 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,642 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,642 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,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:41:22,676 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,679 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,680 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,680 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,680 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,682 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,682 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,685 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,685 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,687 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,689 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,691 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,693 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,697 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,702 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,707 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,707 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,707 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,711 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,713 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,787 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,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:41:22,793 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,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:41:22,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:41:22,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:41:22,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:41:22,800 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,815 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,819 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,819 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,841 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,842 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,842 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:22,843 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:23,163 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-alloc-spinlock_drivers-net-ethernet-hp-hp100.cil.i[315653,315666] [2025-02-08 03:41:23,166 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-alloc-spinlock_drivers-net-ethernet-hp-hp100.cil.i[315798,315811] [2025-02-08 03:41:23,200 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:23,201 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:41:23,251 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:41:23,363 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"); [5217] [2025-02-08 03:41:23,365 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)); [5224] [2025-02-08 03:41:23,367 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/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5259-5260] [2025-02-08 03:41:23,369 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"); [5265-5267] [2025-02-08 03:41:23,370 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [5315] [2025-02-08 03:41:23,370 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5318] [2025-02-08 03:41:23,370 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5321] [2025-02-08 03:41:23,370 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5324] [2025-02-08 03:41:23,373 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5393] [2025-02-08 03:41:23,374 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5439] [2025-02-08 03:41:23,374 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5447] [2025-02-08 03:41:23,374 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [5454] [2025-02-08 03:41:23,375 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [5462] [2025-02-08 03:41:23,375 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outl %0, %w1": : "a" (value), "Nd" (port)); [5469] [2025-02-08 03:41:23,375 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inl %w1, %0": "=a" (value): "Nd" (port)); [5477] [2025-02-08 03:41:23,375 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; outsl": "+S" (addr), "+c" (count): "d" (port)); [5484] [2025-02-08 03:41:23,375 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; insl": "+D" (addr), "+c" (count): "d" (port)); [5491] [2025-02-08 03:41:23,381 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)); [5560-5561] [2025-02-08 03:41:23,384 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)); [5594-5595] [2025-02-08 03:41:23,583 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-alloc-spinlock_drivers-net-ethernet-hp-hp100.cil.i[315653,315666] [2025-02-08 03:41:23,584 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-alloc-spinlock_drivers-net-ethernet-hp-hp100.cil.i[315798,315811] [2025-02-08 03:41:23,588 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:41:23,786 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:41:23,791 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:23 WrapperNode [2025-02-08 03:41:23,791 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:41:23,792 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:41:23,792 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:41:23,792 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:41:23,800 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:41:23" (1/1) ... [2025-02-08 03:41:23,869 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:41:23" (1/1) ... [2025-02-08 03:41:23,985 INFO L138 Inliner]: procedures = 402, calls = 1905, calls flagged for inlining = 178, calls inlined = 158, statements flattened = 4206 [2025-02-08 03:41:23,986 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:41:23,987 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:41:23,987 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:41:23,987 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:41:23,993 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:23" (1/1) ... [2025-02-08 03:41:23,994 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:23" (1/1) ... [2025-02-08 03:41:24,016 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:23" (1/1) ... [2025-02-08 03:41:24,614 INFO L175 MemorySlicer]: Split 683 memory accesses to 17 slices as follows [6, 54, 3, 2, 2, 8, 551, 24, 8, 1, 8, 6, 4, 1, 1, 2, 2]. 81 percent of accesses are in the largest equivalence class. The 54 initializations are split as follows [6, 0, 1, 0, 0, 8, 6, 24, 0, 0, 0, 6, 0, 1, 0, 0, 2]. The 339 writes are split as follows [0, 42, 0, 0, 1, 0, 287, 0, 2, 1, 1, 0, 4, 0, 0, 1, 0]. [2025-02-08 03:41:24,614 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:23" (1/1) ... [2025-02-08 03:41:24,615 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:23" (1/1) ... [2025-02-08 03:41:24,741 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:23" (1/1) ... [2025-02-08 03:41:24,753 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:23" (1/1) ... [2025-02-08 03:41:24,787 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:23" (1/1) ... [2025-02-08 03:41:24,803 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:23" (1/1) ... [2025-02-08 03:41:24,844 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:41:24,845 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:41:24,845 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:41:24,845 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:41:24,847 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:23" (1/1) ... [2025-02-08 03:41:24,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:41:24,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:41:24,883 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:41:24,894 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:41:24,916 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:41:24,916 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:41:24,916 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2025-02-08 03:41:24,916 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2025-02-08 03:41:24,917 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_89 [2025-02-08 03:41:24,917 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_89 [2025-02-08 03:41:24,917 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:41:24,917 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:41:24,917 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 03:41:24,917 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 03:41:24,917 INFO L130 BoogieDeclarations]: Found specification of procedure dev_trans_start [2025-02-08 03:41:24,917 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_trans_start [2025-02-08 03:41:24,917 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_open [2025-02-08 03:41:24,917 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_open [2025-02-08 03:41:24,917 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT [2025-02-08 03:41:24,917 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT [2025-02-08 03:41:24,917 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_load_eeprom [2025-02-08 03:41:24,917 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_load_eeprom [2025-02-08 03:41:24,917 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_sense_lan [2025-02-08 03:41:24,917 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_sense_lan [2025-02-08 03:41:24,917 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:41:24,917 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:41:24,917 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2025-02-08 03:41:24,917 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_rx [2025-02-08 03:41:24,918 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 03:41:24,918 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 03:41:24,918 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:41:24,918 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:41:24,918 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-02-08 03:41:24,918 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-02-08 03:41:24,918 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:41:24,918 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-02-08 03:41:24,918 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-02-08 03:41:24,918 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_word [2025-02-08 03:41:24,918 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_word [2025-02-08 03:41:24,918 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 03:41:24,918 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 03:41:24,918 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 03:41:24,918 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 03:41:24,918 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 03:41:24,918 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 03:41:24,918 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 03:41:24,918 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 03:41:24,918 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 03:41:24,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 03:41:24,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 03:41:24,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 03:41:24,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 03:41:24,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 03:41:24,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 03:41:24,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 03:41:24,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-02-08 03:41:24,921 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_103 [2025-02-08 03:41:24,922 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_103 [2025-02-08 03:41:24,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2025-02-08 03:41:24,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2025-02-08 03:41:24,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2025-02-08 03:41:24,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2025-02-08 03:41:24,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2025-02-08 03:41:24,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2025-02-08 03:41:24,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2025-02-08 03:41:24,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2025-02-08 03:41:24,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2025-02-08 03:41:24,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2025-02-08 03:41:24,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2025-02-08 03:41:24,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2025-02-08 03:41:24,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2025-02-08 03:41:24,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2025-02-08 03:41:24,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2025-02-08 03:41:24,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2025-02-08 03:41:24,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2025-02-08 03:41:24,922 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:41:24,922 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:41:24,922 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_cascade_reset [2025-02-08 03:41:24,922 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_cascade_reset [2025-02-08 03:41:24,923 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 03:41:24,923 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 03:41:24,923 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:41:24,923 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:41:24,923 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 03:41:24,923 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 03:41:24,923 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:41:24,923 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:41:24,923 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:41:24,923 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:41:24,923 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:41:24,923 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:41:24,923 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:41:24,923 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:41:24,923 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:41:24,923 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:41:24,923 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:41:24,923 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:41:24,923 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:41:24,923 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:41:24,923 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:41:24,923 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:41:24,923 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:41:24,923 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:41:24,923 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:41:24,923 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:41:24,923 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:41:24,923 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:41:24,926 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:41:24,926 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:41:24,926 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:41:24,926 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:41:24,926 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:41:24,926 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:41:24,926 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:41:24,926 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:41:24,926 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:41:24,927 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:41:24,927 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:41:24,927 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:41:24,927 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_rx_bm [2025-02-08 03:41:24,927 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_rx_bm [2025-02-08 03:41:24,927 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_BM_shutdown [2025-02-08 03:41:24,927 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_BM_shutdown [2025-02-08 03:41:24,927 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:41:24,927 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:41:24,927 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:41:24,927 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:41:24,927 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-02-08 03:41:24,927 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-02-08 03:41:24,927 INFO L130 BoogieDeclarations]: Found specification of procedure wait [2025-02-08 03:41:24,927 INFO L138 BoogieDeclarations]: Found implementation of procedure wait [2025-02-08 03:41:24,927 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-02-08 03:41:24,927 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-02-08 03:41:24,927 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_hwinit [2025-02-08 03:41:24,927 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_hwinit [2025-02-08 03:41:24,927 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-08 03:41:24,927 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-08 03:41:24,927 INFO L130 BoogieDeclarations]: Found specification of procedure virt_to_whatever [2025-02-08 03:41:24,927 INFO L138 BoogieDeclarations]: Found implementation of procedure virt_to_whatever [2025-02-08 03:41:24,927 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_close [2025-02-08 03:41:24,927 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_close [2025-02-08 03:41:24,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:41:24,927 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_stop_interface [2025-02-08 03:41:24,927 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_stop_interface [2025-02-08 03:41:24,927 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_check_lan [2025-02-08 03:41:24,927 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_check_lan [2025-02-08 03:41:24,927 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:41:24,927 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:41:24,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:41:24,927 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:41:24,927 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 03:41:24,928 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2025-02-08 03:41:24,928 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2025-02-08 03:41:24,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2025-02-08 03:41:24,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2025-02-08 03:41:24,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#11 [2025-02-08 03:41:24,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#12 [2025-02-08 03:41:24,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#13 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#14 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#15 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#16 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#11 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#12 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#13 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#14 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#15 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#16 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:41:24,932 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2025-02-08 03:41:24,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#11 [2025-02-08 03:41:24,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#12 [2025-02-08 03:41:24,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#13 [2025-02-08 03:41:24,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#14 [2025-02-08 03:41:24,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#15 [2025-02-08 03:41:24,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#16 [2025-02-08 03:41:24,933 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2025-02-08 03:41:24,933 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2025-02-08 03:41:24,933 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2025-02-08 03:41:24,933 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2025-02-08 03:41:24,933 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-08 03:41:24,933 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-08 03:41:24,933 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_rxfill [2025-02-08 03:41:24,933 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_rxfill [2025-02-08 03:41:24,933 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 03:41:24,933 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 03:41:24,933 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-08 03:41:24,933 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-08 03:41:24,933 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 03:41:24,933 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 03:41:24,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2025-02-08 03:41:24,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2025-02-08 03:41:24,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2025-02-08 03:41:24,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2025-02-08 03:41:24,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2025-02-08 03:41:24,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2025-02-08 03:41:24,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2025-02-08 03:41:24,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2025-02-08 03:41:24,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2025-02-08 03:41:24,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2025-02-08 03:41:24,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2025-02-08 03:41:24,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#11 [2025-02-08 03:41:24,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#12 [2025-02-08 03:41:24,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#13 [2025-02-08 03:41:24,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#14 [2025-02-08 03:41:24,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#15 [2025-02-08 03:41:24,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#16 [2025-02-08 03:41:24,938 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:41:24,938 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:41:24,938 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_update_stats [2025-02-08 03:41:24,938 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_update_stats [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 03:41:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 03:41:24,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 03:41:24,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 03:41:24,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 03:41:24,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 03:41:24,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 03:41:24,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 03:41:24,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 03:41:24,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 03:41:24,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 03:41:24,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 03:41:24,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 03:41:24,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 03:41:24,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 03:41:24,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-02-08 03:41:24,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:41:24,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:41:24,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:41:24,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:41:24,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:41:24,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:41:24,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:41:24,944 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:41:24,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:41:24,946 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-02-08 03:41:24,946 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:41:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 03:41:24,946 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:41:24,946 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:41:24,946 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:41:24,946 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:41:24,946 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:41:24,946 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:41:24,947 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:41:24,947 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:41:24,947 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:41:24,948 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:41:24,948 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:41:24,948 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:41:24,948 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:41:24,948 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:41:24,948 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:41:24,948 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:41:24,948 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 03:41:24,948 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-08 03:41:24,948 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-08 03:41:24,948 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:41:24,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:41:24,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:41:24,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:41:24,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:41:24,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:41:24,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:41:24,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:41:24,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:41:24,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:41:24,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:41:24,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:41:24,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:41:24,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:41:24,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:41:24,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 03:41:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 03:41:24,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 03:41:24,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 03:41:24,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 03:41:24,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 03:41:24,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 03:41:24,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 03:41:24,954 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:41:24,955 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2025-02-08 03:41:24,955 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 03:41:24,955 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2025-02-08 03:41:24,955 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2025-02-08 03:41:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:41:24,955 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2025-02-08 03:41:24,956 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_pci_remove [2025-02-08 03:41:24,956 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_pci_remove [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_build_rx_pdl [2025-02-08 03:41:24,956 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_build_rx_pdl [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2025-02-08 03:41:24,956 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 03:41:24,956 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~C_INT [2025-02-08 03:41:24,956 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~C_INT [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2025-02-08 03:41:24,956 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_hp100_private [2025-02-08 03:41:24,956 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_hp100_private [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-02-08 03:41:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-02-08 03:41:24,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-02-08 03:41:24,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-02-08 03:41:24,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-02-08 03:41:24,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-02-08 03:41:24,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-02-08 03:41:24,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-02-08 03:41:24,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-02-08 03:41:24,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-02-08 03:41:24,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-02-08 03:41:24,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-02-08 03:41:24,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2025-02-08 03:41:24,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2025-02-08 03:41:24,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure eth_type_trans [2025-02-08 03:41:24,960 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_type_trans [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:41:24,960 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:41:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_hp100_private [2025-02-08 03:41:24,960 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_hp100_private [2025-02-08 03:41:24,961 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout_interruptible [2025-02-08 03:41:24,961 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout_interruptible [2025-02-08 03:41:24,961 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2025-02-08 03:41:24,961 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2025-02-08 03:41:24,961 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:41:24,961 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:41:24,961 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_set_multicast_list [2025-02-08 03:41:24,961 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_set_multicast_list [2025-02-08 03:41:24,961 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_start_interface [2025-02-08 03:41:24,961 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_start_interface [2025-02-08 03:41:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2025-02-08 03:41:24,962 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2025-02-08 03:41:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_clean_txring [2025-02-08 03:41:24,962 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_clean_txring [2025-02-08 03:41:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2025-02-08 03:41:24,962 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2025-02-08 03:41:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure inw [2025-02-08 03:41:24,962 INFO L138 BoogieDeclarations]: Found implementation of procedure inw [2025-02-08 03:41:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:41:24,962 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:41:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure hp100_login_to_vg_hub [2025-02-08 03:41:24,962 INFO L138 BoogieDeclarations]: Found implementation of procedure hp100_login_to_vg_hub [2025-02-08 03:41:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure preempt_count [2025-02-08 03:41:24,962 INFO L138 BoogieDeclarations]: Found implementation of procedure preempt_count [2025-02-08 03:41:25,976 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:41:25,980 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:41:31,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12223: havoc #t~nondet928; [2025-02-08 03:41:31,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint hp100_openFINAL: assume true; [2025-02-08 03:41:31,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10197: #t~ret330#1 := ldv_request_irq_86_#res#1;havoc ldv_request_irq_86_#t~ret817#1, ldv_request_irq_86_#t~ret818#1, ldv_request_irq_86_~irq#1, ldv_request_irq_86_~handler#1.base, ldv_request_irq_86_~handler#1.offset, ldv_request_irq_86_~flags#1, ldv_request_irq_86_~name#1.base, ldv_request_irq_86_~name#1.offset, ldv_request_irq_86_~dev#1.base, ldv_request_irq_86_~dev#1.offset, ldv_request_irq_86_~ldv_func_res~1#1, ldv_request_irq_86_~tmp~76#1, ldv_request_irq_86_~tmp___0~36#1;havoc ldv_request_irq_86_#in~irq#1, ldv_request_irq_86_#in~handler#1.base, ldv_request_irq_86_#in~handler#1.offset, ldv_request_irq_86_#in~flags#1, ldv_request_irq_86_#in~name#1.base, ldv_request_irq_86_#in~name#1.offset, ldv_request_irq_86_#in~dev#1.base, ldv_request_irq_86_#in~dev#1.offset;assume { :end_inline_ldv_request_irq_86 } true;~tmp___0~9#1 := #t~ret330#1;havoc #t~mem328#1;havoc #t~mem329#1;havoc #t~ret330#1; [2025-02-08 03:41:31,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6834: SUMMARY for call hp100_stop_interface(~dev#1.base, ~dev#1.offset); srcloc: null [2025-02-08 03:41:31,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6836-1: SUMMARY for call hp100_start_interface(~dev#1.base, ~dev#1.offset); srcloc: null [2025-02-08 03:41:31,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6836: #res#1 := 0bv32; [2025-02-08 03:41:31,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12311: havoc request_threaded_irq_#t~nondet942#1; [2025-02-08 03:41:31,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10198-1: ldv_request_irq_86_#res#1 := ldv_request_irq_86_~ldv_func_res~1#1; [2025-02-08 03:41:31,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6835: SUMMARY for call hp100_hwinit(~dev#1.base, ~dev#1.offset); srcloc: null [2025-02-08 03:41:31,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9975: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1;ldv_request_irq_86_#t~ret818#1 := ldv_request_irq_#res#1;havoc ldv_request_irq_#t~ret806#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_86_~tmp___0~36#1 := ldv_request_irq_86_#t~ret818#1;havoc ldv_request_irq_86_#t~ret818#1;ldv_request_irq_86_#res#1 := ldv_request_irq_86_~tmp___0~36#1; [2025-02-08 03:41:31,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9965: 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:41:31,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9133: assume { :end_inline_ldv_switch_automaton_state_0_6 } true; [2025-02-08 03:41:31,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6833-1: SUMMARY for call #t~memset~res334#1.base, #t~memset~res334#1.offset := #Ultimate.C_memset#6(~lp~4#1.base, ~bvadd~64(129bv64, ~lp~4#1.offset), 0bv32, 8bv64); srcloc: null [2025-02-08 03:41:31,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6833: havoc #t~memset~res334#1.base, #t~memset~res334#1.offset; [2025-02-08 03:41:31,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5803: netif_start_queue_~tmp~10#1.base, netif_start_queue_~tmp~10#1.offset := netif_start_queue_#t~ret145#1.base, netif_start_queue_#t~ret145#1.offset;havoc netif_start_queue_#t~ret145#1.base, netif_start_queue_#t~ret145#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~ret145#1.base, netif_start_queue_#t~ret145#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:41:31,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5803-1: SUMMARY for call netif_start_queue_#t~ret145#1.base, netif_start_queue_#t~ret145#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:41:31,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6829-1: SUMMARY for call #t~ret333#1 := hp100_sense_lan(~dev#1.base, ~dev#1.offset); srcloc: null [2025-02-08 03:41:31,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6829: ~tmp___1~6#1 := #t~ret333#1;havoc #t~ret333#1;call write~intINTTYPE2#6(~tmp___1~6#1[16:0], ~lp~4#1.base, ~bvadd~64(121bv64, ~lp~4#1.offset), 2bv64);call write~intINTTYPE1#6(2bv8, ~lp~4#1.base, ~bvadd~64(127bv64, ~lp~4#1.offset), 1bv64);call write~intINTTYPE1#6(0bv8, ~lp~4#1.base, ~bvadd~64(128bv64, ~lp~4#1.offset), 1bv64); [2025-02-08 03:41:31,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6819: assume 0bv32 != ~tmp___0~9#1;call #t~mem331#1 := read~intINTTYPE4#6(~dev#1.base, ~bvadd~64(64bv64, ~dev#1.offset), 4bv64); [2025-02-08 03:41:31,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6819: assume !(0bv32 != ~tmp___0~9#1);call write~intINTTYPE8#6(~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~ret145#1.base, netif_start_queue_#t~ret145#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:41:31,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6821-1: SUMMARY for call #t~ret332#1 := printk(29bv64, 0bv64); srcloc: null [2025-02-08 03:41:31,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6821: havoc #t~mem331#1;havoc #t~ret332#1;#res#1 := 4294967285bv32; [2025-02-08 03:41:32,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8246: assume 0bv32 == ~bvand~32(64bv32, ~zero_extend~32~8(~tmp___1~17)); [2025-02-08 03:41:32,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8246: assume !(0bv32 == ~bvand~32(64bv32, ~zero_extend~32~8(~tmp___1~17)));~i~7 := ~bvadd~32(1bv32, ~i~7); [2025-02-08 03:41:32,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8244-1: SUMMARY for call #t~ret619 := inb(~bvadd~32(6bv32, ~ioaddr~16)); srcloc: null [2025-02-08 03:41:32,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8244: ~tmp___1~17 := #t~ret619;havoc #t~ret619; [2025-02-08 03:41:34,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12281: havoc #t~nondet936; [2025-02-08 03:41:34,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12243: havoc #t~nondet933; [2025-02-08 03:41:34,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12289: havoc pci_bus_write_config_word_#t~nondet938#1; [2025-02-08 03:41:34,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5777: havoc #t~mem143.base, #t~mem143.offset; [2025-02-08 03:41:34,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5536: havoc #t~mem74.base, #t~mem74.offset; [2025-02-08 03:41:34,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12183: havoc #t~nondet925; [2025-02-08 03:41:34,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775: assume 0bv32 == ~tmp___0~19#1; [2025-02-08 03:41:34,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775: assume !(0bv32 == ~tmp___0~19#1);call #t~mem542#1.base, #t~mem542#1.offset := read~$Pointer$#6(~lp~14#1.base, ~bvadd~64(145bv64, ~lp~14#1.offset), 8bv64);call #t~mem543#1 := read~intINTTYPE4#6(#t~mem542#1.base, ~bvadd~64(8bv64, #t~mem542#1.offset), 4bv64); [2025-02-08 03:41:34,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7738: 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~mem526#1.base, #t~mem526#1.offset;call #t~mem527#1.base, #t~mem527#1.offset := read~$Pointer$#6(~ptr~1#1.base, ~bvadd~64(12bv64, ~ptr~1#1.offset), 8bv64);call #t~mem528#1.base, #t~mem528#1.offset := read~$Pointer$#6(~ptr~1#1.base, ~bvadd~64(12bv64, ~ptr~1#1.offset), 8bv64); [2025-02-08 03:41:34,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7740-1: SUMMARY for call #t~ret531#1 := netif_rx(#t~mem530#1.base, #t~mem530#1.offset); srcloc: null [2025-02-08 03:41:34,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7773-1: SUMMARY for call #t~ret541#1 := hp100_build_rx_pdl(#t~mem540#1.base, #t~mem540#1.offset, ~dev#1.base, ~dev#1.offset); srcloc: null [2025-02-08 03:41:34,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7740: havoc #t~mem530#1.base, #t~mem530#1.offset;havoc #t~ret531#1;call #t~mem532#1 := read~intINTTYPE8#6(~dev#1.base, ~bvadd~64(260bv64, ~dev#1.offset), 8bv64);call write~intINTTYPE8#6(~bvadd~64(1bv64, #t~mem532#1), ~dev#1.base, ~bvadd~64(260bv64, ~dev#1.offset), 8bv64);havoc #t~mem532#1;call #t~mem533#1 := read~intINTTYPE8#6(~dev#1.base, ~bvadd~64(16bv64, ~bvadd~64(260bv64, ~dev#1.offset)), 8bv64);call write~intINTTYPE8#6(~bvadd~64(#t~mem533#1, ~sign_extend~64~32(~pkt_len~1#1)), ~dev#1.base, ~bvadd~64(16bv64, ~bvadd~64(260bv64, ~dev#1.offset)), 8bv64);havoc #t~mem533#1; [2025-02-08 03:41:34,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7773: ~tmp___0~19#1 := #t~ret541#1;havoc #t~mem540#1.base, #t~mem540#1.offset;havoc #t~ret541#1; [2025-02-08 03:41:34,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7769: call #t~mem537#1 := read~intINTTYPE8#6(~dev#1.base, ~bvadd~64(32bv64, ~bvadd~64(260bv64, ~dev#1.offset)), 8bv64);call write~intINTTYPE8#6(~bvadd~64(1bv64, #t~mem537#1), ~dev#1.base, ~bvadd~64(32bv64, ~bvadd~64(260bv64, ~dev#1.offset)), 8bv64);havoc #t~mem537#1;call #t~mem538#1.base, #t~mem538#1.offset := read~$Pointer$#6(~lp~14#1.base, ~bvadd~64(137bv64, ~lp~14#1.offset), 8bv64);call #t~mem539#1.base, #t~mem539#1.offset := read~$Pointer$#6(#t~mem538#1.base, ~bvadd~64(20bv64, #t~mem538#1.offset), 8bv64);call write~$Pointer$#6(#t~mem539#1.base, #t~mem539#1.offset, ~lp~14#1.base, ~bvadd~64(137bv64, ~lp~14#1.offset), 8bv64);havoc #t~mem538#1.base, #t~mem538#1.offset;havoc #t~mem539#1.base, #t~mem539#1.offset;call #t~mem540#1.base, #t~mem540#1.offset := read~$Pointer$#6(~lp~14#1.base, ~bvadd~64(145bv64, ~lp~14#1.offset), 8bv64); [2025-02-08 03:41:34,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7730: assume ~bvule~32(~bvsub~32(~pkt_len~1#1, 60bv32), 1454bv32);call #t~mem523#1.base, #t~mem523#1.offset := read~$Pointer$#6(~ptr~1#1.base, ~bvadd~64(12bv64, ~ptr~1#1.offset), 8bv64); [2025-02-08 03:41:34,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7730: assume !~bvule~32(~bvsub~32(~pkt_len~1#1, 60bv32), 1454bv32);call #t~mem535#1.base, #t~mem535#1.offset := read~$Pointer$#6(~ptr~1#1.base, ~bvadd~64(12bv64, ~ptr~1#1.offset), 8bv64); [2025-02-08 03:41:34,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7763: assume 0bv64 != ~bvadd~64(#t~mem535#1.base, #t~mem535#1.offset);havoc #t~mem535#1.base, #t~mem535#1.offset;call #t~mem536#1.base, #t~mem536#1.offset := read~$Pointer$#6(~ptr~1#1.base, ~bvadd~64(12bv64, ~ptr~1#1.offset), 8bv64); [2025-02-08 03:41:34,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7763: assume !(0bv64 != ~bvadd~64(#t~mem535#1.base, #t~mem535#1.offset));havoc #t~mem535#1.base, #t~mem535#1.offset; [2025-02-08 03:41:34,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7765-1: SUMMARY for call dev_kfree_skb_any(#t~mem536#1.base, #t~mem536#1.offset); srcloc: null [2025-02-08 03:41:34,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7765: havoc #t~mem536#1.base, #t~mem536#1.offset; [2025-02-08 03:41:34,639 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7728-1: SUMMARY for call pci_unmap_single(#t~mem520#1.base, #t~mem520#1.offset, ~zero_extend~64~32(#t~mem522#1), 1514bv64, 2bv32); srcloc: null [2025-02-08 03:41:34,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7728: havoc #t~mem520#1.base, #t~mem520#1.offset;havoc #t~mem521#1.base, #t~mem521#1.offset;havoc #t~mem522#1; [2025-02-08 03:41:34,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7757: call #t~mem534#1 := read~intINTTYPE8#6(~dev#1.base, ~bvadd~64(64bv64, ~bvadd~64(260bv64, ~dev#1.offset)), 8bv64);call write~intINTTYPE8#6(~bvadd~64(1bv64, #t~mem534#1), ~dev#1.base, ~bvadd~64(64bv64, ~bvadd~64(260bv64, ~dev#1.offset)), 8bv64); [2025-02-08 03:41:34,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7739-1: SUMMARY for call #t~ret529#1 := eth_type_trans(#t~mem528#1.base, #t~mem528#1.offset, ~dev#1.base, ~dev#1.offset); srcloc: null [2025-02-08 03:41:34,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7739: call write~intINTTYPE2#6(#t~ret529#1, #t~mem527#1.base, ~bvadd~64(134bv64, #t~mem527#1.offset), 2bv64);havoc #t~mem527#1.base, #t~mem527#1.offset;havoc #t~mem528#1.base, #t~mem528#1.offset;havoc #t~ret529#1;call #t~mem530#1.base, #t~mem530#1.offset := read~$Pointer$#6(~ptr~1#1.base, ~bvadd~64(12bv64, ~ptr~1#1.offset), 8bv64); [2025-02-08 03:41:34,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7731: assume 0bv64 == ~bvadd~64(#t~mem523#1.base, #t~mem523#1.offset);havoc #t~mem523#1.base, #t~mem523#1.offset; [2025-02-08 03:41:34,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7731: assume !(0bv64 == ~bvadd~64(#t~mem523#1.base, #t~mem523#1.offset));havoc #t~mem523#1.base, #t~mem523#1.offset;call #t~mem526#1.base, #t~mem526#1.offset := read~$Pointer$#6(~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~mem526#1.base, #t~mem526#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:41:34,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7733-1: SUMMARY for call #t~ret524#1 := printk(43bv64, 0bv64); srcloc: null [2025-02-08 03:41:34,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7733: havoc #t~ret524#1;call #t~mem525#1 := read~intINTTYPE8#6(~dev#1.base, ~bvadd~64(48bv64, ~bvadd~64(260bv64, ~dev#1.offset)), 8bv64);call write~intINTTYPE8#6(~bvadd~64(1bv64, #t~mem525#1), ~dev#1.base, ~bvadd~64(48bv64, ~bvadd~64(260bv64, ~dev#1.offset)), 8bv64);havoc #t~mem525#1; [2025-02-08 03:41:34,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7725: call #t~mem517#1.base, #t~mem517#1.offset := read~$Pointer$#6(~lp~14#1.base, ~bvadd~64(137bv64, ~lp~14#1.offset), 8bv64);~ptr~1#1.base, ~ptr~1#1.offset := #t~mem517#1.base, #t~mem517#1.offset;havoc #t~mem517#1.base, #t~mem517#1.offset;call #t~mem518#1.base, #t~mem518#1.offset := read~$Pointer$#6(~ptr~1#1.base, ~ptr~1#1.offset, 8bv64);call #t~mem519#1 := read~intINTTYPE4#6(#t~mem518#1.base, ~bvadd~64(18446744073709551612bv64, #t~mem518#1.offset), 4bv64);~header~1#1 := #t~mem519#1;havoc #t~mem518#1.base, #t~mem518#1.offset;havoc #t~mem519#1;~pkt_len~1#1 := ~bvand~32(8191bv32, ~header~1#1);call #t~mem520#1.base, #t~mem520#1.offset := read~$Pointer$#6(~lp~14#1.base, ~bvadd~64(95bv64, ~lp~14#1.offset), 8bv64);call #t~mem521#1.base, #t~mem521#1.offset := read~$Pointer$#6(~ptr~1#1.base, ~ptr~1#1.offset, 8bv64);call #t~mem522#1 := read~intINTTYPE4#6(#t~mem521#1.base, ~bvadd~64(12bv64, #t~mem521#1.offset), 4bv64); [2025-02-08 03:41:34,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750: assume 131072bv32 == ~bvand~32(458752bv32, ~header~1#1); [2025-02-08 03:41:34,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750: assume !(131072bv32 == ~bvand~32(458752bv32, ~header~1#1)); [2025-02-08 03:41:34,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7779-1: SUMMARY for call outl(#t~mem543#1, ~bvadd~32(24bv32, ~ioaddr~9#1)); srcloc: null [2025-02-08 03:41:34,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7746: assume 393216bv32 == ~bvand~32(458752bv32, ~header~1#1); [2025-02-08 03:41:34,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7746: assume !(393216bv32 == ~bvand~32(458752bv32, ~header~1#1)); [2025-02-08 03:41:34,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7779: havoc #t~mem542#1.base, #t~mem542#1.offset;havoc #t~mem543#1;call #t~mem544#1.base, #t~mem544#1.offset := read~$Pointer$#6(~lp~14#1.base, ~bvadd~64(145bv64, ~lp~14#1.offset), 8bv64);call #t~mem545#1.base, #t~mem545#1.offset := read~$Pointer$#6(#t~mem544#1.base, ~bvadd~64(20bv64, #t~mem544#1.offset), 8bv64);call write~$Pointer$#6(#t~mem545#1.base, #t~mem545#1.offset, ~lp~14#1.base, ~bvadd~64(145bv64, ~lp~14#1.offset), 8bv64);havoc #t~mem544#1.base, #t~mem544#1.offset;havoc #t~mem545#1.base, #t~mem545#1.offset; [2025-02-08 03:41:34,720 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7104-1: SUMMARY for call #t~ret381 := inb(~bvadd~32(15bv32, ~ioaddr~4)); srcloc: null [2025-02-08 03:41:34,720 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7104: ~tmp___2~4 := #t~ret381;havoc #t~ret381; [2025-02-08 03:41:34,720 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7096: assume ~bvule~64(~time~0, 4999bv64); [2025-02-08 03:41:34,720 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7096: assume !~bvule~64(~time~0, 4999bv64);call #t~mem380 := read~intINTTYPE2#6(~lp~8.base, ~bvadd~64(76bv64, ~lp~8.offset), 2bv64); [2025-02-08 03:41:34,720 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7088-1: SUMMARY for call #t~ret379 := inb(~bvadd~32(12bv32, ~ioaddr~4)); srcloc: null [2025-02-08 03:41:34,720 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7088: ~tmp___1~8 := #t~ret379;havoc #t~ret379; [2025-02-08 03:41:34,720 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7146: assume ~bvule~64(~time~0, 9999bv64); [2025-02-08 03:41:34,720 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7146: assume !~bvule~64(~time~0, 9999bv64); [2025-02-08 03:41:34,720 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7113: assume 0bv32 == ~bvand~32(4bv32, ~zero_extend~32~8(~tmp___3~4)); [2025-02-08 03:41:34,720 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7113: assume !(0bv32 == ~bvand~32(4bv32, ~zero_extend~32~8(~tmp___3~4)));~time~0 := ~bvadd~64(1bv64, ~time~0); [2025-02-08 03:41:34,720 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7138: assume 0bv32 == ~zero_extend~32~8(~tmp___5~3); [2025-02-08 03:41:34,720 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7138: assume !(0bv32 == ~zero_extend~32~8(~tmp___5~3)); [2025-02-08 03:41:34,720 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7171: assume ~bvule~64(~time~0, 9999bv64); [2025-02-08 03:41:34,720 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7171: assume !~bvule~64(~time~0, 9999bv64); [2025-02-08 03:41:34,720 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7134: assume 0bv32 == ~zero_extend~32~8(~tmp___4~3); [2025-02-08 03:41:34,720 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7134: assume !(0bv32 == ~zero_extend~32~8(~tmp___4~3)); [2025-02-08 03:41:34,720 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7105-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:41:34,720 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7105: ~time~0 := 0bv64; [2025-02-08 03:41:34,720 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7163: assume 0bv32 == ~zero_extend~32~8(~tmp___6~2); [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7163: assume !(0bv32 == ~zero_extend~32~8(~tmp___6~2)); [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7101: assume 21360bv32 == ~zero_extend~32~16(#t~mem380);havoc #t~mem380; [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7101: assume !(21360bv32 == ~zero_extend~32~16(#t~mem380));havoc #t~mem380; [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7126: ~time~0 := 0bv64; [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7126-1: SUMMARY for call outw(0bv16, ~bvadd~32(2bv32, ~ioaddr~4)); srcloc: null [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7151: assume ~bvugt~64(~time~0, 9999bv64); [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7151: assume !~bvugt~64(~time~0, 9999bv64); [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7176: SUMMARY for call outw(2bv16, ~bvadd~32(2bv32, ~ioaddr~4)); srcloc: null [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7090: assume 192bv32 == ~bvand~32(192bv32, ~zero_extend~32~8(~tmp___1~8)); [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7090: assume !(192bv32 == ~bvand~32(192bv32, ~zero_extend~32~8(~tmp___1~8)));~time~0 := ~bvadd~64(1bv64, ~time~0); [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7119: assume ~bvule~64(~time~0, 31999bv64); [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7119: assume !~bvule~64(~time~0, 31999bv64); [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7111-1: SUMMARY for call #t~ret382 := inb(~bvadd~32(15bv32, ~ioaddr~4)); srcloc: null [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7111: ~tmp___3~4 := #t~ret382;havoc #t~ret382; [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7177-1: SUMMARY for call #t~ret388 := inb(~bvadd~32(15bv32, ~ioaddr~4)); srcloc: null [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7144: ~time~0 := ~bvadd~64(1bv64, ~time~0); [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7177: ~tmp___7~2 := #t~ret388;havoc #t~ret388; [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7103: SUMMARY for call outw(2bv16, ~bvadd~32(2bv32, ~ioaddr~4)); srcloc: null [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7136-1: SUMMARY for call #t~ret384 := inb(~bvadd~32(24bv32, ~ioaddr~4)); srcloc: null [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7136: ~tmp___5~3 := #t~ret384;havoc #t~ret384; [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7169: ~time~0 := ~bvadd~64(1bv64, ~time~0); [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7132-1: SUMMARY for call #t~ret383 := inb(~bvadd~32(26bv32, ~ioaddr~4)); srcloc: null [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7165-1: SUMMARY for call #t~ret387 := inb(~bvadd~32(20bv32, ~ioaddr~4)); srcloc: null [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7132: ~tmp___4~3 := #t~ret383;havoc #t~ret383; [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7165: havoc #t~ret387; [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7161-1: SUMMARY for call #t~ret386 := inb(~bvadd~32(25bv32, ~ioaddr~4)); srcloc: null [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7161: ~tmp___6~2 := #t~ret386;havoc #t~ret386; [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7157: ~time~0 := 0bv64; [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7182: SUMMARY for call hp100_cascade_reset(~dev.base, ~dev.offset, 1bv16); srcloc: null [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7153-1: SUMMARY for call #t~ret385 := printk(33bv64, 0bv64); srcloc: null [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7153: havoc #t~ret385; [2025-02-08 03:41:34,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7178: 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:41:34,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10404: havoc ldv_assert_linux_alloc_spinlock__wrong_flags_~expr#1;havoc ldv_assert_linux_alloc_spinlock__wrong_flags_#in~expr#1;assume { :end_inline_ldv_assert_linux_alloc_spinlock__wrong_flags } true; [2025-02-08 03:41:34,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6079: assume 0bv64 != ~tmp~22; [2025-02-08 03:41:34,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6079: assume !(0bv64 != ~tmp~22); [2025-02-08 03:41:34,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6074: ~tmp~22 := ~__ms~0;~__ms~0 := ~bvsub~64(~__ms~0, 1bv64); [2025-02-08 03:41:34,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6074-1: SUMMARY for call __const_udelay(4295000bv64); srcloc: null [2025-02-08 03:41:35,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6972: assume 0bv64 != ~bvand~64(15bv64, ~bvadd~64(hp100_init_txpdl_~pdlptr#1.base, hp100_init_txpdl_~pdlptr#1.offset)); [2025-02-08 03:41:35,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6972: assume !(0bv64 != ~bvand~64(15bv64, ~bvadd~64(hp100_init_txpdl_~pdlptr#1.base, hp100_init_txpdl_~pdlptr#1.offset))); [2025-02-08 03:41:35,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6956-1: SUMMARY for call hp100_init_rxpdl_#t~ret349#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:41:35,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6956: hp100_init_rxpdl_~tmp~30#1 := hp100_init_rxpdl_#t~ret349#1;havoc hp100_init_rxpdl_#t~ret349#1;call write~intINTTYPE4#6(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$#6(0bv64, 0bv64, hp100_init_rxpdl_~ringptr#1.base, ~bvadd~64(12bv64, hp100_init_rxpdl_~ringptr#1.offset), 8bv64); [2025-02-08 03:41:35,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6981-1: SUMMARY for call hp100_init_txpdl_#t~ret352#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:41:35,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6981: hp100_init_txpdl_~tmp~31#1 := hp100_init_txpdl_#t~ret352#1;havoc hp100_init_txpdl_#t~ret352#1;call write~intINTTYPE4#6(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$#6(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:41:35,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6907: hp100_init_pdls_#t~ret346#1 := hp100_init_rxpdl_#res#1;havoc hp100_init_rxpdl_#t~ret348#1, hp100_init_rxpdl_#t~ret349#1, hp100_init_rxpdl_#t~ret350#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~ret346#1;havoc hp100_init_pdls_#t~ret346#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:41:35,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949-1: SUMMARY for call hp100_init_rxpdl_#t~ret348#1 := printk(31bv64, 0bv64); srcloc: null [2025-02-08 03:41:35,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949: havoc hp100_init_rxpdl_#t~ret348#1; [2025-02-08 03:41:35,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6974: havoc hp100_init_txpdl_#t~ret351#1; [2025-02-08 03:41:35,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6974-1: SUMMARY for call hp100_init_txpdl_#t~ret351#1 := printk(32bv64, 0bv64); srcloc: null [2025-02-08 03:41:35,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6933: assume ~bvsge~32(hp100_init_pdls_~i~3#1, 0bv32); [2025-02-08 03:41:35,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6933: assume !~bvsge~32(hp100_init_pdls_~i~3#1, 0bv32); [2025-02-08 03:41:35,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6926: call write~$Pointer$#6(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~ret351#1, hp100_init_txpdl_#t~ret352#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:41:35,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6959-1: SUMMARY for call hp100_init_rxpdl_#t~ret350#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:41:35,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6959: hp100_init_rxpdl_~tmp___0~11#1 := hp100_init_rxpdl_#t~ret350#1;havoc hp100_init_rxpdl_#t~ret350#1;call write~intINTTYPE4#6(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#6(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:41:35,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6794: havoc hp100_init_pdls_#t~ret340#1.base, hp100_init_pdls_#t~ret340#1.offset, hp100_init_pdls_#t~mem341#1.base, hp100_init_pdls_#t~mem341#1.offset, hp100_init_pdls_#t~ret342#1, hp100_init_pdls_#t~mem343#1.base, hp100_init_pdls_#t~mem343#1.offset, hp100_init_pdls_#t~memset~res344#1.base, hp100_init_pdls_#t~memset~res344#1.offset, hp100_init_pdls_#t~mem345#1.base, hp100_init_pdls_#t~mem345#1.offset, hp100_init_pdls_#t~ret346#1, hp100_init_pdls_#t~ret347#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:41:35,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6753-2: call hp100_mmuinit_#t~mem322#1.base, hp100_mmuinit_#t~mem322#1.offset := read~$Pointer$#6(hp100_mmuinit_~dev#1.base, ~bvadd~64(791bv64, hp100_mmuinit_~dev#1.offset), 8bv64);call hp100_mmuinit_#t~mem323#1 := read~intINTTYPE1#6(hp100_mmuinit_#t~mem322#1.base, ~bvadd~64(hp100_mmuinit_#t~mem322#1.offset, ~sign_extend~64~32(hp100_mmuinit_~i~2#1)), 1bv64); [2025-02-08 03:41:35,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6753-1: SUMMARY for call outb(~zero_extend~32~8(hp100_mmuinit_#t~mem323#1)[8:0], ~bvadd~32(~bvadd~32(8bv32, hp100_mmuinit_~ioaddr~1#1), hp100_mmuinit_~i~2#1)); srcloc: null [2025-02-08 03:41:35,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6753: havoc hp100_mmuinit_#t~mem322#1.base, hp100_mmuinit_#t~mem322#1.offset;havoc hp100_mmuinit_#t~mem323#1;hp100_mmuinit_~i~2#1 := ~bvadd~32(1bv32, hp100_mmuinit_~i~2#1); [2025-02-08 03:41:35,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6928: hp100_init_pdls_#t~ret347#1 := hp100_init_txpdl_#res#1;havoc hp100_init_txpdl_#t~ret351#1, hp100_init_txpdl_#t~ret352#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~ret347#1;havoc hp100_init_pdls_#t~ret347#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:41:35,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912: assume ~bvsge~32(hp100_init_pdls_~i~3#1, 0bv32); [2025-02-08 03:41:35,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912: assume !~bvsge~32(hp100_init_pdls_~i~3#1, 0bv32);call write~intINTTYPE4#6(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$#6(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$#6(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:41:35,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905: call write~$Pointer$#6(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~ret348#1, hp100_init_rxpdl_#t~ret349#1, hp100_init_rxpdl_#t~ret350#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:41:35,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6955: call write~$Pointer$#6(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:41:35,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6765-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:41:35,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6765: hp100_mmuinit_~i~2#1 := ~bvadd~32(1bv32, hp100_mmuinit_~i~2#1); [2025-02-08 03:41:35,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947: assume 0bv64 != ~bvand~64(15bv64, ~bvadd~64(hp100_init_rxpdl_~pdlptr#1.base, hp100_init_rxpdl_~pdlptr#1.offset)); [2025-02-08 03:41:35,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947: assume !(0bv64 != ~bvand~64(15bv64, ~bvadd~64(hp100_init_rxpdl_~pdlptr#1.base, hp100_init_rxpdl_~pdlptr#1.offset))); [2025-02-08 03:41:35,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6980: call write~$Pointer$#6(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:41:35,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6047: havoc #t~mem201; [2025-02-08 03:41:35,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8217-1: SUMMARY for call #t~ret614 := printk(45bv64, 0bv64); srcloc: null [2025-02-08 03:41:35,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8217: havoc #t~ret614; [2025-02-08 03:41:35,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8203: assume 192bv32 == ~bvand~32(192bv32, ~zero_extend~32~8(~tmp___2~9)); [2025-02-08 03:41:35,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8203: assume !(192bv32 == ~bvand~32(192bv32, ~zero_extend~32~8(~tmp___2~9)));~val~3 := ~bvadd~32(1bv32, ~val~3); [2025-02-08 03:41:35,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8205: SUMMARY for call outw(0bv16, ~bvadd~32(2bv32, ~ioaddr~15)); srcloc: null [2025-02-08 03:41:35,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8201-1: SUMMARY for call #t~ret613 := inb(~bvadd~32(12bv32, ~ioaddr~15)); srcloc: null [2025-02-08 03:41:35,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8201: ~tmp___2~9 := #t~ret613;havoc #t~ret613; [2025-02-08 03:41:35,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8218: SUMMARY for call outw(0bv16, ~bvadd~32(2bv32, ~ioaddr~15)); srcloc: null [2025-02-08 03:41:35,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8212: assume ~bvule~32(~val~3, 5999bv32); [2025-02-08 03:41:35,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8212: assume !~bvule~32(~val~3, 5999bv32); [2025-02-08 03:41:35,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10058: #res := 10bv32; [2025-02-08 03:41:35,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10056: #res := 8bv32; [2025-02-08 03:41:35,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10054: #res := 3bv32; [2025-02-08 03:41:35,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7039-1: SUMMARY for call outl(#t~mem371, ~bvadd~32(24bv32, ~ioaddr~3)); srcloc: null [2025-02-08 03:41:35,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7039: havoc #t~mem371;call #t~mem372 := read~intINTTYPE4#6(~lp~7.base, ~bvadd~64(1837bv64, ~lp~7.offset), 4bv64);call write~intINTTYPE4#6(~bvadd~32(1bv32, #t~mem372), ~lp~7.base, ~bvadd~64(1837bv64, ~lp~7.offset), 4bv64);havoc #t~mem372;call #t~mem373.base, #t~mem373.offset := read~$Pointer$#6(~ringptr~1.base, ~bvadd~64(20bv64, ~ringptr~1.offset), 8bv64);call write~$Pointer$#6(#t~mem373.base, #t~mem373.offset, ~lp~7.base, ~bvadd~64(145bv64, ~lp~7.offset), 8bv64);havoc #t~mem373.base, #t~mem373.offset; [2025-02-08 03:41:35,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7034: assume 0bv32 == ~tmp___0~12; [2025-02-08 03:41:35,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7034: assume !(0bv32 == ~tmp___0~12);call #t~mem371 := read~intINTTYPE4#6(~ringptr~1.base, ~bvadd~64(8bv64, ~ringptr~1.offset), 4bv64); [2025-02-08 03:41:35,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7032-1: SUMMARY for call #t~ret370 := hp100_build_rx_pdl(~ringptr~1.base, ~ringptr~1.offset, ~dev.base, ~dev.offset); srcloc: null [2025-02-08 03:41:35,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7031: call #t~mem369.base, #t~mem369.offset := read~$Pointer$#6(~lp~7.base, ~bvadd~64(145bv64, ~lp~7.offset), 8bv64);~ringptr~1.base, ~ringptr~1.offset := #t~mem369.base, #t~mem369.offset;havoc #t~mem369.base, #t~mem369.offset; [2025-02-08 03:41:35,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7032: ~tmp___0~12 := #t~ret370;havoc #t~ret370; [2025-02-08 03:41:49,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8095: SUMMARY for call hp100_rxfill(hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset); srcloc: null [2025-02-08 03:41:49,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8029: assume 0bv32 == hp100_interrupt_~val~2#1; [2025-02-08 03:41:49,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8029: assume !(0bv32 == hp100_interrupt_~val~2#1); [2025-02-08 03:41:49,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7699: assume ~bvsgt~32(hp100_rx_~tmp___2~7#1, 0bv32); [2025-02-08 03:41:49,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7699: assume !~bvsgt~32(hp100_rx_~tmp___2~7#1, 0bv32); [2025-02-08 03:41:49,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8822: assume 0bv32 == ~bvand~32(1bv32, ~zero_extend~32~16(hp100_pci_probe_#t~mem718#1));havoc hp100_pci_probe_#t~mem718#1;call hp100_pci_probe_#t~mem719#1 := read~intINTTYPE2#8(hp100_pci_probe_~#pci_command~0#1.base, hp100_pci_probe_~#pci_command~0#1.offset, 2bv64);call write~intINTTYPE2#8(~bvor~32(1bv32, ~zero_extend~32~16(hp100_pci_probe_#t~mem719#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~mem719#1;call hp100_pci_probe_#t~mem720#1 := read~intINTTYPE2#8(hp100_pci_probe_~#pci_command~0#1.base, hp100_pci_probe_~#pci_command~0#1.offset, 2bv64); [2025-02-08 03:41:49,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8822: assume !(0bv32 == ~bvand~32(1bv32, ~zero_extend~32~16(hp100_pci_probe_#t~mem718#1)));havoc hp100_pci_probe_#t~mem718#1; [2025-02-08 03:41:49,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6510: havoc hp100_probe1_#t~ret271#1;call hp100_probe1_#t~mem272#1 := read~intINTTYPE2#6(hp100_probe1_~lp~1#1.base, ~bvadd~64(121bv64, hp100_probe1_~lp~1#1.offset), 2bv64); [2025-02-08 03:41:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9483: assume 5bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9483: assume !(5bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6510-1: SUMMARY for call hp100_probe1_#t~ret271#1 := printk(23bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10276: havoc ldv___ldv_spin_lock_98_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_98_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_98_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_98_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_98 } true; [2025-02-08 03:41:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6246: SUMMARY for call outw(3072bv16, ~bvadd~32(4bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10276-1: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_98_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_98_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:41:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6114: hp100_read_id_~tmp~23#1 := hp100_read_id_#t~ret206#1;havoc hp100_read_id_#t~ret206#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:41:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12192-3: SUMMARY for call __request_region_#t~ret926#1.base, __request_region_#t~ret926#1.offset := ldv_malloc(56bv64); srcloc: null [2025-02-08 03:41:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10012: ldv_net_dummy_resourceless_instance_1_#t~ret755#1 := ldv_switch_0_#res#1;havoc ldv_switch_0_#t~ret807#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~ret755#1;havoc ldv_net_dummy_resourceless_instance_1_#t~ret755#1; [2025-02-08 03:41:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6114-1: SUMMARY for call hp100_read_id_#t~ret206#1 := inb(~bvadd~32(~bvadd~32(8bv32, hp100_read_id_~ioaddr#1), hp100_read_id_~i~0#1)); srcloc: null [2025-02-08 03:41:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10012-1: ldv_switch_0_#res#1 := 3bv32; [2025-02-08 03:41:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9153: assume { :end_inline_ldv_switch_automaton_state_1_5 } true; [2025-02-08 03:41:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12192: havoc __request_region_#t~ret926#1.base, __request_region_#t~ret926#1.offset; [2025-02-08 03:41:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12192-2: __request_region_#res#1.base, __request_region_#res#1.offset := __request_region_#t~ret926#1.base, __request_region_#t~ret926#1.offset;havoc __request_region_#t~ret926#1.base, __request_region_#t~ret926#1.offset; [2025-02-08 03:41:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12192-1: hp100_probe1_#t~ret216#1.base, hp100_probe1_#t~ret216#1.offset := __request_region_#res#1.base, __request_region_#res#1.offset;havoc __request_region_#t~ret926#1.base, __request_region_#t~ret926#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~ret216#1.base, hp100_probe1_#t~ret216#1.offset;havoc hp100_probe1_#t~ret216#1.base, hp100_probe1_#t~ret216#1.offset; [2025-02-08 03:41:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9418: havoc ldv_interrupt_interrupt_instance_0_#t~ret751#1, ldv_interrupt_interrupt_instance_0_#t~ret752#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:41:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9550: 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~ret742#1.base, ldv_dummy_resourceless_instance_callback_1_9_#t~ret742#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~mem548#1, hp100_get_stats_#t~ret549#1.base, hp100_get_stats_#t~ret549#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~mem548#1 := read~intINTTYPE8#6(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~mem548#1[32:0];havoc hp100_get_stats_#t~mem548#1; [2025-02-08 03:41:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6247: havoc hp100_probe1_#t~ret223#1; [2025-02-08 03:41:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6247-1: SUMMARY for call hp100_probe1_#t~ret223#1 := printk(7bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7304-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:41:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6313-1: SUMMARY for call hp100_probe1_#t~ret231#1 := inw(~bvadd~32(8bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7304: call hp100_start_xmit_bm_#t~mem414#1 := read~intINTTYPE2#6(hp100_start_xmit_bm_~lp~10#1.base, ~bvadd~64(121bv64, hp100_start_xmit_bm_~lp~10#1.offset), 2bv64); [2025-02-08 03:41:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6313: hp100_probe1_~tmp___6~0#1 := hp100_probe1_#t~ret231#1;havoc hp100_probe1_#t~ret231#1; [2025-02-08 03:41:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8031: SUMMARY for call ldv_spin_unlock_103(hp100_interrupt_~lp~17#1.base, hp100_interrupt_~lp~17#1.offset); srcloc: null [2025-02-08 03:41:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9683: assume 5bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:49,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9683: assume !(5bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:49,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9815: ~ldv_statevar_2~0 := 9bv32; [2025-02-08 03:41:49,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6512: assume 4294967295bv32 != ~sign_extend~32~16(hp100_probe1_#t~mem272#1);havoc hp100_probe1_#t~mem272#1; [2025-02-08 03:41:49,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6512: assume !(4294967295bv32 != ~sign_extend~32~16(hp100_probe1_#t~mem272#1));havoc hp100_probe1_#t~mem272#1; [2025-02-08 03:41:49,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6314: hp100_probe1_~tmp___7~0#1 := hp100_probe1_#t~ret232#1;havoc hp100_probe1_#t~ret232#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:41:49,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6314-1: SUMMARY for call hp100_probe1_#t~ret232#1 := inw(~bvadd~32(10bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10014-1: ldv_switch_0_#res#1 := 9bv32; [2025-02-08 03:41:49,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8032-1: SUMMARY for call outw(5bv16, ~bvadd~32(4bv32, hp100_interrupt_~ioaddr~13#1)); srcloc: null [2025-02-08 03:41:49,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8032: hp100_interrupt_#res#1 := 0bv32; [2025-02-08 03:41:49,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9750-1: call ldv_pci_pci_instance_2_#t~mem772#1.base, ldv_pci_pci_instance_2_#t~mem772#1.offset := read~$Pointer$#1(~ldv_2_container_pci_driver~0.base, ~bvadd~64(80bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:41:49,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6579-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:41:49,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8825: havoc hp100_pci_probe_#t~mem720#1;havoc hp100_pci_probe_#t~ret721#1; [2025-02-08 03:41:49,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6579: 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:41:49,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8825-1: SUMMARY for call hp100_pci_probe_#t~ret721#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~mem720#1)[16:0]); srcloc: null [2025-02-08 03:41:49,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9750: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem772#1.base, ldv_pci_pci_instance_2_#t~mem772#1.offset);havoc ldv_pci_pci_instance_2_#t~mem772#1.base, ldv_pci_pci_instance_2_#t~mem772#1.offset;call ldv_pci_pci_instance_2_#t~mem773#1.base, ldv_pci_pci_instance_2_#t~mem773#1.offset := read~$Pointer$#1(~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~mem773#1.base, ldv_pci_pci_instance_2_#t~mem773#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:41:49,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9750: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem772#1.base, ldv_pci_pci_instance_2_#t~mem772#1.offset));havoc ldv_pci_pci_instance_2_#t~mem772#1.base, ldv_pci_pci_instance_2_#t~mem772#1.offset; [2025-02-08 03:41:49,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7306: assume 100bv32 == ~sign_extend~32~16(hp100_start_xmit_bm_#t~mem414#1);havoc hp100_start_xmit_bm_#t~mem414#1; [2025-02-08 03:41:49,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7306: assume !(100bv32 == ~sign_extend~32~16(hp100_start_xmit_bm_#t~mem414#1));havoc hp100_start_xmit_bm_#t~mem414#1; [2025-02-08 03:41:49,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6381: SUMMARY for call outw(6bv16, ~bvadd~32(2bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6117: 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:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6117: assume !(255bv32 != ~zero_extend~32~8(hp100_read_id_~sum~0#1));call hp100_read_id_#t~mem207#1 := read~intINTTYPE1#10(hp100_read_id_~#sig~0#1.base, hp100_read_id_~#sig~0#1.offset, 1bv64);call write~intINTTYPE1#12(~bvadd~32(64bv32, ~bvand~32(31bv32, ~bvashr~32(~zero_extend~32~8(hp100_read_id_#t~mem207#1), 2bv32)))[8:0], hp100_read_id_~#str~0#1.base, hp100_read_id_~#str~0#1.offset, 1bv64);havoc hp100_read_id_#t~mem207#1;call hp100_read_id_#t~mem208#1 := read~intINTTYPE1#10(hp100_read_id_~#sig~0#1.base, hp100_read_id_~#sig~0#1.offset, 1bv64);call hp100_read_id_#t~mem209#1 := read~intINTTYPE1#10(hp100_read_id_~#sig~0#1.base, ~bvadd~64(1bv64, hp100_read_id_~#sig~0#1.offset), 1bv64);call write~intINTTYPE1#12(~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~mem208#1)), 3bv32)[8:0]), ~sign_extend~32~8(~bvashr~32(~zero_extend~32~8(hp100_read_id_#t~mem209#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~mem208#1;havoc hp100_read_id_#t~mem209#1;call hp100_read_id_#t~mem210#1 := read~intINTTYPE1#10(hp100_read_id_~#sig~0#1.base, ~bvadd~64(1bv64, hp100_read_id_~#sig~0#1.offset), 1bv64);call write~intINTTYPE1#12(~bvadd~32(64bv32, ~bvand~32(31bv32, ~zero_extend~32~8(hp100_read_id_#t~mem210#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~mem210#1;call hp100_read_id_#t~mem211#1 := read~intINTTYPE1#10(hp100_read_id_~#sig~0#1.base, ~bvadd~64(2bv64, hp100_read_id_~#sig~0#1.offset), 1bv64);call hp100_read_id_#t~mem212#1 := read~intINTTYPE1#10(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~mem211#1), 8bv32)[16:0]), ~sign_extend~32~16(~zero_extend~16~8(hp100_read_id_#t~mem212#1)))[16:0];havoc hp100_read_id_#t~mem211#1;havoc hp100_read_id_#t~mem212#1;hp100_read_id_#t~loopctr213#1 := 0bv64; [2025-02-08 03:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8892: assume 0bv32 != hp100_module_init_~err~2#1 && 4294967277bv32 != hp100_module_init_~err~2#1; [2025-02-08 03:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8892: assume !(0bv32 != hp100_module_init_~err~2#1 && 4294967277bv32 != hp100_module_init_~err~2#1); [2025-02-08 03:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6514: havoc hp100_probe1_#t~ret273#1; [2025-02-08 03:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6382: hp100_probe1_~tmp___9~0#1 := hp100_probe1_#t~ret240#1;havoc hp100_probe1_#t~ret240#1;call write~intINTTYPE2#6(~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#6(2bv8, hp100_probe1_~lp~1#1.base, ~bvadd~64(127bv64, hp100_probe1_~lp~1#1.offset), 1bv64);call write~intINTTYPE1#6(0bv8, hp100_probe1_~lp~1#1.base, ~bvadd~64(128bv64, hp100_probe1_~lp~1#1.offset), 1bv64); [2025-02-08 03:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9421: ~ldv_statevar_0~0 := 6bv32; [2025-02-08 03:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9421-1: SUMMARY for call ldv_assume((if 2bv32 != ~ldv_0_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6514-1: SUMMARY for call hp100_probe1_#t~ret273#1 := printk(24bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6250: assume 2bv32 == ~zero_extend~32~16(hp100_probe1_~local_mode~0#1); [2025-02-08 03:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6250: assume !(2bv32 == ~zero_extend~32~16(hp100_probe1_~local_mode~0#1)); [2025-02-08 03:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9487: assume 7bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9487: assume !(7bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6382-1: SUMMARY for call hp100_probe1_#t~ret240#1 := inb(~bvadd~32(13bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6118: hp100_probe1_#t~ret219#1.base, hp100_probe1_#t~ret219#1.offset := hp100_read_id_#res#1.base, hp100_read_id_#res#1.offset;havoc hp100_read_id_#t~ret204#1, hp100_read_id_#t~mem205#1, hp100_read_id_#t~ret206#1, hp100_read_id_#t~mem207#1, hp100_read_id_#t~mem208#1, hp100_read_id_#t~mem209#1, hp100_read_id_#t~mem210#1, hp100_read_id_#t~mem211#1, hp100_read_id_#t~mem212#1, hp100_read_id_#t~loopctr213#1, hp100_read_id_#t~nondet214#1, hp100_read_id_#t~ret215#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~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:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6184: assume 0bv64 == ~bvadd~64(hp100_probe1_~tmp~24#1.base, hp100_probe1_~tmp~24#1.offset); [2025-02-08 03:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6184: assume !(0bv64 == ~bvadd~64(hp100_probe1_~tmp~24#1.base, hp100_probe1_~tmp~24#1.offset)); [2025-02-08 03:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8100-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~mem560#1, hp100_misc_interrupt_#t~mem561#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~mem560#1 := read~intINTTYPE8#6(hp100_misc_interrupt_~dev#1.base, ~bvadd~64(32bv64, ~bvadd~64(260bv64, hp100_misc_interrupt_~dev#1.offset)), 8bv64);call write~intINTTYPE8#6(~bvadd~64(1bv64, hp100_misc_interrupt_#t~mem560#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~mem560#1;call hp100_misc_interrupt_#t~mem561#1 := read~intINTTYPE8#6(hp100_misc_interrupt_~dev#1.base, ~bvadd~64(40bv64, ~bvadd~64(260bv64, hp100_misc_interrupt_~dev#1.offset)), 8bv64);call write~intINTTYPE8#6(~bvadd~64(1bv64, hp100_misc_interrupt_#t~mem561#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~mem561#1; [2025-02-08 03:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8100: havoc hp100_misc_interrupt_#t~mem560#1, hp100_misc_interrupt_#t~mem561#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:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10016-1: ldv_switch_0_#res#1 := 10bv32; [2025-02-08 03:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9752: 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~mem773#1.base, ldv_pci_pci_instance_2_#t~mem773#1.offset; [2025-02-08 03:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7308-1: SUMMARY for call hp100_start_xmit_bm_#t~ret415#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:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7308: call write~intINTTYPE4#6(hp100_start_xmit_bm_#t~ret415#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~ret415#1; [2025-02-08 03:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10215: SUMMARY for call ldv_spin_lock_lock_of_hp100_private(); srcloc: null [2025-02-08 03:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9819: SUMMARY for call ldv_free(~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset); srcloc: null [2025-02-08 03:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9621: havoc ldv_pci_instance_resume_early_2_6_#t~ret760#1; [2025-02-08 03:41:49,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9621-1: SUMMARY for call ldv_pci_instance_resume_early_2_6_#t~ret760#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:41:49,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7639: assume 2bv32 == ~zero_extend~32~16(hp100_rx_#t~mem500#1);havoc hp100_rx_#t~mem500#1;call hp100_rx_#t~mem501#1.base, hp100_rx_#t~mem501#1.offset := read~$Pointer$#6(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~mem501#1.base, hp100_rx_#t~mem501#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:41:49,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7639: assume !(2bv32 == ~zero_extend~32~16(hp100_rx_#t~mem500#1));havoc hp100_rx_#t~mem500#1; [2025-02-08 03:41:49,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9687: assume 6bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:49,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9687: assume !(6bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:49,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6318: 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:41:49,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6318: 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:41:49,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6252: SUMMARY for call outw(65bv16, ~bvadd~32(4bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10216: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_88_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_88_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:41:49,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8829: assume 0bv32 == ~bvand~32(4bv32, ~zero_extend~32~16(hp100_pci_probe_#t~mem722#1));havoc hp100_pci_probe_#t~mem722#1;call hp100_pci_probe_#t~mem723#1 := read~intINTTYPE2#8(hp100_pci_probe_~#pci_command~0#1.base, hp100_pci_probe_~#pci_command~0#1.offset, 2bv64);call write~intINTTYPE2#8(~bvor~32(4bv32, ~zero_extend~32~16(hp100_pci_probe_#t~mem723#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~mem723#1;call hp100_pci_probe_#t~mem724#1 := read~intINTTYPE2#8(hp100_pci_probe_~#pci_command~0#1.base, hp100_pci_probe_~#pci_command~0#1.offset, 2bv64); [2025-02-08 03:41:49,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8829: assume !(0bv32 == ~bvand~32(4bv32, ~zero_extend~32~16(hp100_pci_probe_#t~mem722#1)));havoc hp100_pci_probe_#t~mem722#1; [2025-02-08 03:41:49,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9886-1: SUMMARY for call ldv_assume((if 12bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:49,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8829-1: call hp100_pci_probe_#t~mem722#1 := read~intINTTYPE2#8(hp100_pci_probe_~#pci_command~0#1.base, hp100_pci_probe_~#pci_command~0#1.offset, 2bv64); [2025-02-08 03:41:49,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9820: ~ldv_2_ret_default~0 := 1bv32;~ldv_statevar_2~0 := 20bv32; [2025-02-08 03:41:49,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9820-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:41:49,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10018-1: ldv_switch_0_#res#1 := 11bv32; [2025-02-08 03:41:49,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9886: 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:41:49,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9556: 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~ret738#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~nondet931#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~nondet931#1;eth_mac_addr_#res#1 := eth_mac_addr_#t~nondet931#1;havoc eth_mac_addr_#t~nondet931#1; [2025-02-08 03:41:49,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12331-1: hp100_probe1_#t~ret239#1 := strlcpy_#res#1;havoc strlcpy_#t~nondet948#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~ret239#1;call write~intINTTYPE2#6(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#6(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#6(hp100_probe1_~bus#1, hp100_probe1_~lp~1#1.base, ~bvadd~64(94bv64, hp100_probe1_~lp~1#1.offset), 1bv64);call write~$Pointer$#6(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#6(~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#6(~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#6(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$#6(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:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12331: havoc strlcpy_#t~nondet948#1; [2025-02-08 03:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9226: assume 4bv32 == ~ldv_statevar_11~0; [2025-02-08 03:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9226: assume !(4bv32 == ~ldv_statevar_11~0); [2025-02-08 03:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6253: SUMMARY for call outw(33bv16, ~bvadd~32(4bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8037: assume 0bv32 != ~bvand~32(2048bv32, hp100_interrupt_~val~2#1);call hp100_interrupt_#t~mem595#1 := read~intINTTYPE2#6(hp100_interrupt_~lp~17#1.base, ~bvadd~64(92bv64, hp100_interrupt_~lp~17#1.offset), 2bv64); [2025-02-08 03:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8037: assume !(0bv32 != ~bvand~32(2048bv32, hp100_interrupt_~val~2#1)); [2025-02-08 03:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5659: 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:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5659-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:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9491: assume 9bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9491: assume !(9bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7641: hp100_rx_#t~ret502#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~ret502#1;havoc hp100_rx_#t~mem501#1.base, hp100_rx_#t~mem501#1.offset;havoc hp100_rx_#t~ret502#1; [2025-02-08 03:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6386: havoc hp100_probe1_#t~memset~res241#1.base, hp100_probe1_#t~memset~res241#1.offset;call write~intINTTYPE8#6(~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#6(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#6(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#6(~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~mem242#1 := read~intINTTYPE2#6(hp100_probe1_~lp~1#1.base, ~bvadd~64(92bv64, hp100_probe1_~lp~1#1.offset), 2bv64); [2025-02-08 03:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6320-1: SUMMARY for call hp100_probe1_#t~ret233#1 := printk(11bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6254: SUMMARY for call outw(3072bv16, ~bvadd~32(4bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6320: havoc hp100_probe1_#t~ret233#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:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6386-1: SUMMARY for call hp100_probe1_#t~memset~res241#1.base, hp100_probe1_#t~memset~res241#1.offset := #Ultimate.C_memset#6(hp100_probe1_~lp~1#1.base, ~bvadd~64(129bv64, hp100_probe1_~lp~1#1.offset), 0bv32, 8bv64); srcloc: null [2025-02-08 03:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8038: assume 1bv32 == ~zero_extend~32~16(hp100_interrupt_#t~mem595#1);havoc hp100_interrupt_#t~mem595#1; [2025-02-08 03:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8038: assume !(1bv32 == ~zero_extend~32~16(hp100_interrupt_#t~mem595#1));havoc hp100_interrupt_#t~mem595#1; [2025-02-08 03:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10020-1: ldv_switch_0_#res#1 := 12bv32; [2025-02-08 03:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9756: ~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8897: ldv_EMGentry_init_hp100_module_init_11_7_#t~ret730#1 := hp100_module_init_#res#1;havoc hp100_module_init_#t~ret729#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~ret730#1;havoc ldv_EMGentry_init_hp100_module_init_11_7_#t~ret730#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~ret743#1 := ldv_EMGentry_init_hp100_module_init_11_7_#res#1;havoc ldv_EMGentry_init_hp100_module_init_11_7_#t~ret730#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~ret743#1;havoc ldv_entry_EMGentry_11_#t~ret743#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~84#1;ldv_post_init_~init_ret_val#1 := ldv_post_init_#in~init_ret_val#1;havoc ldv_post_init_~tmp~84#1; [2025-02-08 03:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6519-1: call hp100_probe1_#t~mem274#1 := read~intINTTYPE2#6(hp100_probe1_~lp~1#1.base, ~bvadd~64(121bv64, hp100_probe1_~lp~1#1.offset), 2bv64); [2025-02-08 03:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6519: assume 100bv32 == ~sign_extend~32~16(hp100_probe1_#t~mem274#1);havoc hp100_probe1_#t~mem274#1; [2025-02-08 03:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6519: assume !(100bv32 == ~sign_extend~32~16(hp100_probe1_#t~mem274#1));havoc hp100_probe1_#t~mem274#1;call hp100_probe1_#t~mem275#1 := read~intINTTYPE2#6(hp100_probe1_~lp~1#1.base, ~bvadd~64(121bv64, hp100_probe1_~lp~1#1.offset), 2bv64); [2025-02-08 03:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6255: havoc hp100_probe1_#t~ret224#1; [2025-02-08 03:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6255-1: SUMMARY for call hp100_probe1_#t~ret224#1 := printk(8bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6189: hp100_probe1_~tmp___0~6#1 := hp100_probe1_#t~ret217#1;havoc hp100_probe1_#t~ret217#1; [2025-02-08 03:41:49,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6189-1: SUMMARY for call hp100_probe1_#t~ret217#1 := inw(hp100_probe1_~ioaddr#1); srcloc: null [2025-02-08 03:41:49,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8105: SUMMARY for call ldv_spin_unlock_103(hp100_interrupt_~lp~17#1.base, hp100_interrupt_~lp~17#1.offset); srcloc: null [2025-02-08 03:41:49,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9691: assume 7bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:49,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9691: assume !(7bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:49,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9889: 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_112_~ldv_func_arg1#1.base, ldv_pci_unregister_driver_112_~ldv_func_arg1#1.offset;havoc ldv_pci_unregister_driver_112_#in~ldv_func_arg1#1.base, ldv_pci_unregister_driver_112_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_pci_unregister_driver_112 } 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:41:49,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8832: havoc hp100_pci_probe_#t~mem724#1;havoc hp100_pci_probe_#t~ret725#1; [2025-02-08 03:41:49,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8832-1: SUMMARY for call hp100_pci_probe_#t~ret725#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~mem724#1)[16:0]); srcloc: null [2025-02-08 03:41:49,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9427: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_0_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:49,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7313: 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:41:49,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8106: hp100_interrupt_#res#1 := 1bv32;ldv_interrupt_instance_handler_0_5_#t~ret747#1 := hp100_interrupt_#res#1;havoc hp100_interrupt_#t~ret592#1.base, hp100_interrupt_#t~ret592#1.offset, hp100_interrupt_#t~mem593#1, hp100_interrupt_#t~ret594#1, hp100_interrupt_#t~mem595#1, hp100_interrupt_#t~ret596#1, hp100_interrupt_#t~mem597#1, hp100_interrupt_#t~mem598#1, hp100_interrupt_#t~mem599#1, hp100_interrupt_#t~mem600#1, hp100_interrupt_#t~mem601#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~ret747#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret747#1;ldv_interrupt_instance_handler_0_5_#res#1 := ldv_interrupt_instance_handler_0_5_~tmp~60#1;ldv_interrupt_interrupt_instance_0_#t~ret751#1 := ldv_interrupt_instance_handler_0_5_#res#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret747#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~ret751#1;havoc ldv_interrupt_interrupt_instance_0_#t~ret751#1;assume { :begin_inline_ldv_switch_to_process_context } true;assume { :end_inline_ldv_switch_to_process_context } true; [2025-02-08 03:41:49,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10022-1: ldv_switch_0_#res#1 := 13bv32; [2025-02-08 03:41:49,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8040: SUMMARY for call hp100_rx_bm(hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset); srcloc: null [2025-02-08 03:41:49,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8106-1: SUMMARY for call outw(5bv16, ~bvadd~32(4bv32, hp100_interrupt_~ioaddr~13#1)); srcloc: null [2025-02-08 03:41:49,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6191: assume 18512bv32 != ~zero_extend~32~16(hp100_probe1_~tmp___0~6#1); [2025-02-08 03:41:49,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6191: assume !(18512bv32 != ~zero_extend~32~16(hp100_probe1_~tmp___0~6#1)); [2025-02-08 03:41:49,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7248-1: SUMMARY for call hp100_start_xmit_bm_#t~ret396#1.base, hp100_start_xmit_bm_#t~ret396#1.offset := netdev_priv(hp100_start_xmit_bm_~dev#1.base, hp100_start_xmit_bm_~dev#1.offset); srcloc: null [2025-02-08 03:41:49,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7248: hp100_start_xmit_bm_~tmp~36#1.base, hp100_start_xmit_bm_~tmp~36#1.offset := hp100_start_xmit_bm_#t~ret396#1.base, hp100_start_xmit_bm_#t~ret396#1.offset;havoc hp100_start_xmit_bm_#t~ret396#1.base, hp100_start_xmit_bm_#t~ret396#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~mem397#1 := read~intINTTYPE4#6(hp100_start_xmit_bm_~skb#1.base, ~bvadd~64(104bv64, hp100_start_xmit_bm_~skb#1.offset), 4bv64); [2025-02-08 03:41:49,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10353: hp100_pci_probe_#t~ret716#1.base, hp100_pci_probe_#t~ret716#1.offset := ldv_alloc_etherdev_mqs_109_#res#1.base, ldv_alloc_etherdev_mqs_109_#res#1.offset;havoc ldv_alloc_etherdev_mqs_109_#t~ret819#1.base, ldv_alloc_etherdev_mqs_109_#t~ret819#1.offset, ldv_alloc_etherdev_mqs_109_#t~ret820#1.base, ldv_alloc_etherdev_mqs_109_#t~ret820#1.offset, ldv_alloc_etherdev_mqs_109_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_109_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_109_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_109_~ldv_func_res~2#1.base, ldv_alloc_etherdev_mqs_109_~ldv_func_res~2#1.offset, ldv_alloc_etherdev_mqs_109_~tmp~77#1.base, ldv_alloc_etherdev_mqs_109_~tmp~77#1.offset, ldv_alloc_etherdev_mqs_109_~tmp___0~37#1.base, ldv_alloc_etherdev_mqs_109_~tmp___0~37#1.offset;havoc ldv_alloc_etherdev_mqs_109_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_109_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_109_#in~ldv_func_arg3#1;assume { :end_inline_ldv_alloc_etherdev_mqs_109 } true;hp100_pci_probe_~dev~1#1.base, hp100_pci_probe_~dev~1#1.offset := hp100_pci_probe_#t~ret716#1.base, hp100_pci_probe_#t~ret716#1.offset;havoc hp100_pci_probe_#t~ret716#1.base, hp100_pci_probe_#t~ret716#1.offset; [2025-02-08 03:41:49,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9230: assume 6bv32 == ~ldv_statevar_11~0; [2025-02-08 03:41:49,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9230: assume !(6bv32 == ~ldv_statevar_11~0); [2025-02-08 03:41:49,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663: 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:41:49,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663: assume !(0bv64 == ~bvadd~64(dma_alloc_attrs_~dev#1.base, dma_alloc_attrs_~dev#1.offset)); [2025-02-08 03:41:49,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7645-1: SUMMARY for call hp100_rx_#t~ret503#1 := inl(~bvadd~32(16bv32, hp100_rx_~ioaddr~8#1)); srcloc: null [2025-02-08 03:41:49,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7645: hp100_rx_~header~0#1 := hp100_rx_#t~ret503#1;havoc hp100_rx_#t~ret503#1; [2025-02-08 03:41:49,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9429: 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~ret750#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~748#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~749#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~749#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_#~748#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~749#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~749#1.offset;##fun~C_INT~X~$Pointer$~TO~C_INT_#~748#1 := ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~748#1;##fun~C_INT~X~$Pointer$~TO~C_INT_#~749#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~749#1.offset := ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~749#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~749#1.offset;ldv_interrupt_instance_thread_0_3_#t~ret750#1 := ##fun~C_INT~X~$Pointer$~TO~C_INT_#res#1;havoc ##fun~C_INT~X~$Pointer$~TO~C_INT_#~748#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~749#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~749#1.offset;havoc ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~748#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~749#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~749#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~ret750#1; [2025-02-08 03:41:49,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9429: assume !(0bv64 != ~bvadd~64(~ldv_0_thread_thread~0.base, ~ldv_0_thread_thread~0.offset)); [2025-02-08 03:41:49,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456: SUMMARY for call hp100_hwinit(hp100_probe1_~dev#1.base, hp100_probe1_~dev#1.offset); srcloc: null [2025-02-08 03:41:49,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6258: assume 4bv32 == ~zero_extend~32~16(hp100_probe1_~local_mode~0#1); [2025-02-08 03:41:49,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6258: assume !(4bv32 == ~zero_extend~32~16(hp100_probe1_~local_mode~0#1)); [2025-02-08 03:41:49,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9495: assume 10bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:49,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9495: assume !(10bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:49,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12204: havoc alloc_etherdev_mqs_#t~ret927#1.base, alloc_etherdev_mqs_#t~ret927#1.offset; [2025-02-08 03:41:49,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6126: assume true;havoc hp100_read_id_#t~nondet214#1;call write~intINTTYPE1#12(hp100_read_id_#t~nondet214#1, hp100_read_id_~#str~0#1.base, ~bvadd~64(~bvadd~64(3bv64, hp100_read_id_~#str~0#1.offset), hp100_read_id_#t~loopctr213#1), 8bv64);hp100_read_id_#t~loopctr213#1 := ~bvadd~64(1bv64, hp100_read_id_#t~loopctr213#1); [2025-02-08 03:41:49,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6126: assume true;havoc hp100_read_id_#t~loopctr213#1;havoc hp100_read_id_#t~nondet214#1;havoc hp100_read_id_#t~ret215#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:41:49,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12204-2: alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset := alloc_etherdev_mqs_#t~ret927#1.base, alloc_etherdev_mqs_#t~ret927#1.offset;havoc alloc_etherdev_mqs_#t~ret927#1.base, alloc_etherdev_mqs_#t~ret927#1.offset; [2025-02-08 03:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12204-1: ldv_alloc_etherdev_mqs_109_#t~ret819#1.base, ldv_alloc_etherdev_mqs_109_#t~ret819#1.offset := alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret927#1.base, alloc_etherdev_mqs_#t~ret927#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_109_~tmp~77#1.base, ldv_alloc_etherdev_mqs_109_~tmp~77#1.offset := ldv_alloc_etherdev_mqs_109_#t~ret819#1.base, ldv_alloc_etherdev_mqs_109_#t~ret819#1.offset;havoc ldv_alloc_etherdev_mqs_109_#t~ret819#1.base, ldv_alloc_etherdev_mqs_109_#t~ret819#1.offset;ldv_alloc_etherdev_mqs_109_~ldv_func_res~2#1.base, ldv_alloc_etherdev_mqs_109_~ldv_func_res~2#1.offset := ldv_alloc_etherdev_mqs_109_~tmp~77#1.base, ldv_alloc_etherdev_mqs_109_~tmp~77#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_109_~ldv_func_res~2#1.base, ldv_alloc_etherdev_mqs_109_~ldv_func_res~2#1.offset, ldv_alloc_etherdev_mqs_109_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_109_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_109_~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~ret732#1, ldv_alloc_etherdev_mqs_#t~ret733#1.base, ldv_alloc_etherdev_mqs_#t~ret733#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:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10354-1: ldv_alloc_etherdev_mqs_109_#res#1.base, ldv_alloc_etherdev_mqs_109_#res#1.offset := ldv_alloc_etherdev_mqs_109_~ldv_func_res~2#1.base, ldv_alloc_etherdev_mqs_109_~ldv_func_res~2#1.offset; [2025-02-08 03:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12204-3: SUMMARY for call alloc_etherdev_mqs_#t~ret927#1.base, alloc_etherdev_mqs_#t~ret927#1.offset := ldv_malloc(3027bv64); srcloc: null [2025-02-08 03:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6523: assume 10bv32 == ~sign_extend~32~16(hp100_probe1_#t~mem275#1);havoc hp100_probe1_#t~mem275#1; [2025-02-08 03:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6523: assume !(10bv32 == ~sign_extend~32~16(hp100_probe1_#t~mem275#1));havoc hp100_probe1_#t~mem275#1;call hp100_probe1_#t~mem276#1 := read~intINTTYPE2#6(hp100_probe1_~lp~1#1.base, ~bvadd~64(121bv64, hp100_probe1_~lp~1#1.offset), 2bv64); [2025-02-08 03:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9760: ~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret774#1;havoc ldv_pci_pci_instance_2_#t~ret774#1; [2025-02-08 03:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9760-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret774#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6457-1: SUMMARY for call hp100_probe1_#t~ret255#1 := hp100_sense_lan(hp100_probe1_~dev#1.base, hp100_probe1_~dev#1.offset); srcloc: null [2025-02-08 03:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6457: hp100_probe1_~tmp___15~0#1 := hp100_probe1_#t~ret255#1;havoc hp100_probe1_#t~ret255#1;call write~intINTTYPE2#6(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~mem256#1 := read~intINTTYPE4#6(hp100_probe1_~dev#1.base, ~bvadd~64(64bv64, hp100_probe1_~dev#1.offset), 4bv64); [2025-02-08 03:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6259: assume 21360bv32 == hp100_probe1_~chip~0#1; [2025-02-08 03:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6259: assume !(21360bv32 == hp100_probe1_~chip~0#1); [2025-02-08 03:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12271-1: ldv_register_netdev_#t~ret799#1 := ldv_pre_register_netdev_#res#1;havoc ldv_pre_register_netdev_#t~nondet935#1;assume { :end_inline_ldv_pre_register_netdev } true;ldv_register_netdev_~ldv_6_ret_default~0#1 := ldv_register_netdev_#t~ret799#1;havoc ldv_register_netdev_#t~ret799#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:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12271: havoc ldv_pre_register_netdev_#t~nondet935#1; [2025-02-08 03:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9827: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_2_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10025: ldv_switch_0_#res#1 := 0bv32; [2025-02-08 03:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9563: 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:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9695: assume 8bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9695: assume !(8bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6392: assume 1bv32 == ~zero_extend~32~16(hp100_probe1_#t~mem242#1);havoc hp100_probe1_#t~mem242#1;call write~$Pointer$#6(~#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:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6392: assume !(1bv32 == ~zero_extend~32~16(hp100_probe1_#t~mem242#1));havoc hp100_probe1_#t~mem242#1;call write~$Pointer$#6(~#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:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7251: assume 0bv32 == hp100_start_xmit_bm_#t~mem397#1;havoc hp100_start_xmit_bm_#t~mem397#1; [2025-02-08 03:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7251: assume !(0bv32 == hp100_start_xmit_bm_#t~mem397#1);havoc hp100_start_xmit_bm_#t~mem397#1;call hp100_start_xmit_bm_#t~mem398#1 := read~intINTTYPE2#6(hp100_start_xmit_bm_~lp~10#1.base, ~bvadd~64(76bv64, hp100_start_xmit_bm_~lp~10#1.offset), 2bv64); [2025-02-08 03:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7317-1: SUMMARY for call hp100_start_xmit_bm_#t~ret416#1 := printk(38bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7317: havoc hp100_start_xmit_bm_#t~ret416#1; [2025-02-08 03:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8044-1: SUMMARY for call hp100_interrupt_#t~ret596#1 := printk(44bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8044: havoc hp100_interrupt_#t~ret596#1; [2025-02-08 03:41:49,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8837: call hp100_pci_probe_#t~mem726#1 := read~intINTTYPE8#6(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~mem726#1[32:0];havoc hp100_pci_probe_#t~mem726#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~ret216#1.base, hp100_probe1_#t~ret216#1.offset, hp100_probe1_#t~ret217#1, hp100_probe1_#t~ret218#1, 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, 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.base, hp100_probe1_#t~ret234#1.offset, 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.base, hp100_probe1_#t~ret238#1.offset, hp100_probe1_#t~ret239#1, hp100_probe1_#t~ret240#1, hp100_probe1_#t~memset~res241#1.base, hp100_probe1_#t~memset~res241#1.offset, hp100_probe1_#t~mem242#1, hp100_probe1_#t~mem243#1, hp100_probe1_#t~ret244#1, hp100_probe1_#t~mem245#1, hp100_probe1_#t~mem246#1, hp100_probe1_#t~mem247#1.base, hp100_probe1_#t~mem247#1.offset, hp100_probe1_#t~ret248#1, hp100_probe1_#t~mem249#1, hp100_probe1_#t~mem250#1.base, hp100_probe1_#t~mem250#1.offset, hp100_probe1_#t~ret251#1.base, hp100_probe1_#t~ret251#1.offset, hp100_probe1_#t~mem252#1.base, hp100_probe1_#t~mem252#1.offset, hp100_probe1_#t~mem253#1, hp100_probe1_#t~mem254#1.base, hp100_probe1_#t~mem254#1.offset, hp100_probe1_#t~ret255#1, hp100_probe1_#t~mem256#1, hp100_probe1_#t~ret257#1, hp100_probe1_#t~ret258#1, hp100_probe1_#t~ret259#1, hp100_probe1_#t~ret260#1, hp100_probe1_#t~mem261#1, hp100_probe1_#t~mem262#1, hp100_probe1_#t~ret263#1, hp100_probe1_#t~mem264#1, hp100_probe1_#t~ite266#1, hp100_probe1_#t~mem265#1, hp100_probe1_#t~ret267#1, hp100_probe1_#t~ret268#1, hp100_probe1_#t~ret269#1, hp100_probe1_#t~mem270#1, hp100_probe1_#t~ret271#1, hp100_probe1_#t~mem272#1, hp100_probe1_#t~ret273#1, hp100_probe1_#t~mem274#1, hp100_probe1_#t~mem275#1, hp100_probe1_#t~mem276#1, hp100_probe1_#t~ret277#1, hp100_probe1_#t~ret278#1, hp100_probe1_#t~ret279#1, hp100_probe1_#t~ret280#1, hp100_probe1_#t~ret281#1, hp100_probe1_#t~mem282#1.base, hp100_probe1_#t~mem282#1.offset, hp100_probe1_#t~ret283#1, hp100_probe1_#t~mem284#1.base, hp100_probe1_#t~mem284#1.offset, hp100_probe1_#t~mem285#1.base, hp100_probe1_#t~mem285#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~ret926#1.base, __request_region_#t~ret926#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:41:49,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9828: ldv_pci_pci_instance_2_~tmp___0~33#1 := ldv_pci_pci_instance_2_#t~ret790#1;havoc ldv_pci_pci_instance_2_#t~ret790#1; [2025-02-08 03:41:49,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9828-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret790#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:41:49,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459-1: SUMMARY for call hp100_probe1_#t~ret257#1 := printk(15bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459: havoc hp100_probe1_#t~mem256#1;havoc hp100_probe1_#t~ret257#1; [2025-02-08 03:41:49,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9630: 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:41:49,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7318: call hp100_start_xmit_bm_#t~mem417#1 := read~intINTTYPE2#6(hp100_start_xmit_bm_~lp~10#1.base, ~bvadd~64(121bv64, hp100_start_xmit_bm_~lp~10#1.offset), 2bv64); [2025-02-08 03:41:49,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6327: 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:41:49,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6327: assume !(1bv32 != ~zero_extend~32~16(hp100_probe1_~local_mode~0#1)); [2025-02-08 03:41:49,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9234: assume 7bv32 == ~ldv_statevar_11~0; [2025-02-08 03:41:49,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9234: assume !(7bv32 == ~ldv_statevar_11~0); [2025-02-08 03:41:49,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9432: havoc ldv_interrupt_instance_thread_0_3_#t~ret750#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:41:49,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6261: SUMMARY for call outw(3328bv16, ~bvadd~32(4bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7318-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:41:49,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9499: assume 11bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:49,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9499: assume !(11bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:49,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7649: hp100_rx_~pkt_len~0#1 := ~bvand~32(4294967292bv32, ~bvadd~32(3bv32, ~bvand~32(8191bv32, hp100_rx_~header~0#1))); [2025-02-08 03:41:49,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6262: SUMMARY for call outw(96bv16, ~bvadd~32(4bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6196-1: SUMMARY for call hp100_probe1_#t~ret218#1 := inw(~bvadd~32(2bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6196: hp100_probe1_~tmp___1~4#1 := hp100_probe1_#t~ret218#1;havoc hp100_probe1_#t~ret218#1;hp100_probe1_~chip~0#1 := ~bvand~32(65520bv32, ~zero_extend~32~16(hp100_probe1_~tmp___1~4#1));call write~intINTTYPE8#6(~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~ret204#1, hp100_read_id_#t~mem205#1, hp100_read_id_#t~ret206#1, hp100_read_id_#t~mem207#1, hp100_read_id_#t~mem208#1, hp100_read_id_#t~mem209#1, hp100_read_id_#t~mem210#1, hp100_read_id_#t~mem211#1, hp100_read_id_#t~mem212#1, hp100_read_id_#t~loopctr213#1, hp100_read_id_#t~nondet214#1, hp100_read_id_#t~ret215#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:41:49,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9764: 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$#1(~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~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_resume_2_5_#t~ret758#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:41:49,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9764: 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:41:49,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9764-1: call ldv_pci_pci_instance_2_#t~mem775#1.base, ldv_pci_pci_instance_2_#t~mem775#1.offset := read~$Pointer$#1(~ldv_2_container_pci_driver~0.base, ~bvadd~64(72bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:41:49,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7650: hp100_rx_~skb~0#1.base, hp100_rx_~skb~0#1.offset := hp100_rx_#t~ret504#1.base, hp100_rx_#t~ret504#1.offset;havoc hp100_rx_#t~ret504#1.base, hp100_rx_#t~ret504#1.offset; [2025-02-08 03:41:49,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5668: 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$#6(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:41:49,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9830: assume 0bv32 != ldv_pci_pci_instance_2_~tmp___0~33#1;~ldv_statevar_2~0 := 12bv32; [2025-02-08 03:41:49,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9830: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp___0~33#1);~ldv_statevar_2~0 := 17bv32; [2025-02-08 03:41:49,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6527: assume 9bv32 == ~sign_extend~32~16(hp100_probe1_#t~mem276#1);havoc hp100_probe1_#t~mem276#1; [2025-02-08 03:41:49,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6527: assume !(9bv32 == ~sign_extend~32~16(hp100_probe1_#t~mem276#1));havoc hp100_probe1_#t~mem276#1; [2025-02-08 03:41:49,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7650-1: SUMMARY for call hp100_rx_#t~ret504#1.base, hp100_rx_#t~ret504#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:41:49,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6263: havoc hp100_probe1_#t~ret225#1; [2025-02-08 03:41:49,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6263-1: SUMMARY for call hp100_probe1_#t~ret225#1 := printk(9bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7320: 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:41:49,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7320: 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:41:49,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9038-1: SUMMARY for call ldv___pci_register_driver_#t~ret731#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:41:49,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9038: ldv___pci_register_driver_~tmp~56#1 := ldv___pci_register_driver_#t~ret731#1;havoc ldv___pci_register_driver_#t~ret731#1; [2025-02-08 03:41:49,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9699: assume 9bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:49,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9699: assume !(9bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:49,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8840: assume 0bv32 != hp100_pci_probe_~err~1#1; [2025-02-08 03:41:49,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8840: 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~ret180#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_82 } true;ldv_dev_set_drvdata_82_#in~dev#1.base, ldv_dev_set_drvdata_82_#in~dev#1.offset, ldv_dev_set_drvdata_82_#in~data#1.base, ldv_dev_set_drvdata_82_#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_82_#res#1;havoc ldv_dev_set_drvdata_82_#t~ret814#1, ldv_dev_set_drvdata_82_~dev#1.base, ldv_dev_set_drvdata_82_~dev#1.offset, ldv_dev_set_drvdata_82_~data#1.base, ldv_dev_set_drvdata_82_~data#1.offset, ldv_dev_set_drvdata_82_~tmp~74#1;ldv_dev_set_drvdata_82_~dev#1.base, ldv_dev_set_drvdata_82_~dev#1.offset := ldv_dev_set_drvdata_82_#in~dev#1.base, ldv_dev_set_drvdata_82_#in~dev#1.offset;ldv_dev_set_drvdata_82_~data#1.base, ldv_dev_set_drvdata_82_~data#1.offset := ldv_dev_set_drvdata_82_#in~data#1.base, ldv_dev_set_drvdata_82_#in~data#1.offset;havoc ldv_dev_set_drvdata_82_~tmp~74#1; [2025-02-08 03:41:49,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6462: assume 1bv32 == ~zero_extend~32~8(hp100_probe1_~bus#1); [2025-02-08 03:41:49,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6462: assume !(1bv32 == ~zero_extend~32~8(hp100_probe1_~bus#1)); [2025-02-08 03:41:49,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7255: assume 21328bv32 == ~zero_extend~32~16(hp100_start_xmit_bm_#t~mem398#1);havoc hp100_start_xmit_bm_#t~mem398#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~mem140#1, skb_padto_#t~ret141#1, skb_padto_#t~ret142#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~mem140#1 := read~intINTTYPE4#6(skb_padto_~skb#1.base, ~bvadd~64(104bv64, skb_padto_~skb#1.offset), 4bv64);skb_padto_~size~0#1 := skb_padto_#t~mem140#1;havoc skb_padto_#t~mem140#1; [2025-02-08 03:41:49,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7255: assume !(21328bv32 == ~zero_extend~32~16(hp100_start_xmit_bm_#t~mem398#1));havoc hp100_start_xmit_bm_#t~mem398#1; [2025-02-08 03:41:49,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5670: 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:41:49,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5670: 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$#6(dma_alloc_attrs_~ops~2#1.base, dma_alloc_attrs_~ops~2#1.offset, 8bv64); [2025-02-08 03:41:49,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7652: assume 0bv64 == ~bvadd~64(hp100_rx_~skb~0#1.base, hp100_rx_~skb~0#1.offset);call hp100_rx_#t~mem505#1 := read~intINTTYPE8#6(hp100_rx_~dev#1.base, ~bvadd~64(48bv64, ~bvadd~64(260bv64, hp100_rx_~dev#1.offset)), 8bv64);call write~intINTTYPE8#6(~bvadd~64(1bv64, hp100_rx_#t~mem505#1), hp100_rx_~dev#1.base, ~bvadd~64(48bv64, ~bvadd~64(260bv64, hp100_rx_~dev#1.offset)), 8bv64);havoc hp100_rx_#t~mem505#1; [2025-02-08 03:41:49,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7652: assume !(0bv64 == ~bvadd~64(hp100_rx_~skb~0#1.base, hp100_rx_~skb~0#1.offset)); [2025-02-08 03:41:49,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9766: havoc ldv_pci_instance_resume_2_5_#t~ret758#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~mem776#1.base, ldv_pci_pci_instance_2_#t~mem776#1.offset; [2025-02-08 03:41:49,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9436: ~ldv_statevar_0~0 := 6bv32; [2025-02-08 03:41:49,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7322: call write~intINTTYPE4#6(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:41:49,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6397: assume 2bv32 == ~zero_extend~32~8(hp100_probe1_~bus#1);call hp100_probe1_#t~mem243#1 := read~intINTTYPE4#6(hp100_probe1_~pci_dev#1.base, ~bvadd~64(1547bv64, hp100_probe1_~pci_dev#1.offset), 4bv64);call write~intINTTYPE4#6(hp100_probe1_#t~mem243#1, hp100_probe1_~dev#1.base, ~bvadd~64(64bv64, hp100_probe1_~dev#1.offset), 4bv64);havoc hp100_probe1_#t~mem243#1; [2025-02-08 03:41:49,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6397: assume !(2bv32 == ~zero_extend~32~8(hp100_probe1_~bus#1)); [2025-02-08 03:41:49,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10163: ldv_dev_set_drvdata_82_~tmp~74#1 := ldv_dev_set_drvdata_82_#t~ret814#1;havoc ldv_dev_set_drvdata_82_#t~ret814#1;ldv_dev_set_drvdata_82_#res#1 := ldv_dev_set_drvdata_82_~tmp~74#1;pci_set_drvdata_#t~ret180#1 := ldv_dev_set_drvdata_82_#res#1;havoc ldv_dev_set_drvdata_82_#t~ret814#1, ldv_dev_set_drvdata_82_~dev#1.base, ldv_dev_set_drvdata_82_~dev#1.offset, ldv_dev_set_drvdata_82_~data#1.base, ldv_dev_set_drvdata_82_~data#1.offset, ldv_dev_set_drvdata_82_~tmp~74#1;havoc ldv_dev_set_drvdata_82_#in~dev#1.base, ldv_dev_set_drvdata_82_#in~dev#1.offset, ldv_dev_set_drvdata_82_#in~data#1.base, ldv_dev_set_drvdata_82_#in~data#1.offset;assume { :end_inline_ldv_dev_set_drvdata_82 } true;havoc pci_set_drvdata_#t~ret180#1;havoc pci_set_drvdata_#t~ret180#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:41:49,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10163-1: SUMMARY for call ldv_dev_set_drvdata_82_#t~ret814#1 := ldv_dev_set_drvdata(ldv_dev_set_drvdata_82_~dev#1.base, ldv_dev_set_drvdata_82_~dev#1.offset, ldv_dev_set_drvdata_82_~data#1.base, ldv_dev_set_drvdata_82_~data#1.offset); srcloc: null [2025-02-08 03:41:49,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7322-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:41:49,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10361: SUMMARY for call free_netdev(ldv_free_netdev_110_~ldv_func_arg1#1.base, ldv_free_netdev_110_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:41:49,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10295: assume { :begin_inline_spin_lock } true;spin_lock_#in~lock#1.base, spin_lock_#in~lock#1.offset := ldv_spin_lock_102_~lock#1.base, ldv_spin_lock_102_~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_102_~lock#1.base, ldv_spin_lock_102_~lock#1.offset;havoc ldv_spin_lock_102_#in~lock#1.base, ldv_spin_lock_102_#in~lock#1.offset;assume { :end_inline_ldv_spin_lock_102 } true; [2025-02-08 03:41:49,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10295-1: SUMMARY for call ldv_spin_lock_lock_of_hp100_private(); srcloc: null [2025-02-08 03:41:49,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9238: havoc ldv_entry_EMGentry_11_#t~ret743#1, ldv_entry_EMGentry_11_#t~ret744#1, ldv_entry_EMGentry_11_#t~ret745#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:41:49,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8049: assume 0bv32 != ~bvand~32(1024bv32, hp100_interrupt_~val~2#1);call hp100_interrupt_#t~mem597#1 := read~intINTTYPE2#6(hp100_interrupt_~lp~17#1.base, ~bvadd~64(92bv64, hp100_interrupt_~lp~17#1.offset), 2bv64); [2025-02-08 03:41:49,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8049: assume !(0bv32 != ~bvand~32(1024bv32, hp100_interrupt_~val~2#1)); [2025-02-08 03:41:49,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9040: assume 0bv32 != ldv___pci_register_driver_~tmp~56#1; [2025-02-08 03:41:49,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9040: assume !(0bv32 != ldv___pci_register_driver_~tmp~56#1); [2025-02-08 03:41:49,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9635: 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~ret787#1 := ldv_pci_instance_suspend_2_8_#res#1;havoc ldv_pci_instance_suspend_2_8_#t~mem764#1, ldv_pci_instance_suspend_2_8_#t~ret765#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~ret787#1;havoc ldv_pci_pci_instance_2_#t~mem785#1.base, ldv_pci_pci_instance_2_#t~mem785#1.offset;havoc ldv_pci_pci_instance_2_#t~mem786#1;havoc ldv_pci_pci_instance_2_#t~ret787#1; [2025-02-08 03:41:49,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10362: havoc ldv_free_netdev_110_~ldv_func_arg1#1.base, ldv_free_netdev_110_~ldv_func_arg1#1.offset;havoc ldv_free_netdev_110_#in~ldv_func_arg1#1.base, ldv_free_netdev_110_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_free_netdev_110 } true; [2025-02-08 03:41:49,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9569: 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~ret739#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~mem395#1, hp100_start_xmit_bm_#t~ret396#1.base, hp100_start_xmit_bm_#t~ret396#1.offset, hp100_start_xmit_bm_#t~mem397#1, hp100_start_xmit_bm_#t~mem398#1, hp100_start_xmit_bm_#t~ret399#1, hp100_start_xmit_bm_#t~mem400#1.base, hp100_start_xmit_bm_#t~mem400#1.offset, hp100_start_xmit_bm_#t~mem401#1.base, hp100_start_xmit_bm_#t~mem401#1.offset, hp100_start_xmit_bm_#t~mem402#1.base, hp100_start_xmit_bm_#t~mem402#1.offset, hp100_start_xmit_bm_#t~ret403#1, hp100_start_xmit_bm_#t~ret404#1, hp100_start_xmit_bm_#t~mem405#1, hp100_start_xmit_bm_#t~mem406#1, hp100_start_xmit_bm_#t~short407#1, hp100_start_xmit_bm_#t~ret408#1, hp100_start_xmit_bm_#t~ret409#1, hp100_start_xmit_bm_#t~ret410#1, hp100_start_xmit_bm_#t~ret411#1, hp100_start_xmit_bm_#t~mem412#1, hp100_start_xmit_bm_#t~ret413#1, hp100_start_xmit_bm_#t~mem414#1, hp100_start_xmit_bm_#t~ret415#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~mem419#1.base, hp100_start_xmit_bm_#t~mem419#1.offset, hp100_start_xmit_bm_#t~mem420#1.base, hp100_start_xmit_bm_#t~mem420#1.offset, hp100_start_xmit_bm_#t~mem421#1, hp100_start_xmit_bm_#t~ite423#1, hp100_start_xmit_bm_#t~mem422#1, hp100_start_xmit_bm_#t~mem424#1.base, hp100_start_xmit_bm_#t~mem424#1.offset, hp100_start_xmit_bm_#t~mem425#1, hp100_start_xmit_bm_#t~mem426#1.base, hp100_start_xmit_bm_#t~mem426#1.offset, 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.base, hp100_start_xmit_bm_#t~mem431#1.offset, hp100_start_xmit_bm_#t~mem432#1, hp100_start_xmit_bm_#t~ret433#1, 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~mem436#1, hp100_start_xmit_bm_#t~mem437#1, hp100_start_xmit_bm_#t~mem439#1, hp100_start_xmit_bm_#t~mem438#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~mem395#1 := read~intINTTYPE8#6(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~mem395#1[32:0];havoc hp100_start_xmit_bm_#t~mem395#1; [2025-02-08 03:41:49,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6332-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~ret934#1.base, ioremap_nocache_#t~ret934#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:41:49,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6332: hp100_probe1_#t~ret234#1.base, hp100_probe1_#t~ret234#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~ret234#1.base, hp100_probe1_#t~ret234#1.offset;havoc hp100_probe1_#t~ret234#1.base, hp100_probe1_#t~ret234#1.offset; [2025-02-08 03:41:49,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9503: assume 12bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:49,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9503: assume !(12bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:49,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7257: hp100_start_xmit_bm_#t~ret399#1 := skb_padto_#res#1;havoc skb_padto_#t~mem140#1, skb_padto_#t~ret141#1, skb_padto_#t~ret142#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~ret399#1;havoc hp100_start_xmit_bm_#t~ret399#1; [2025-02-08 03:41:49,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10362-1: SUMMARY for call ldv_free_netdev(0bv64, 0bv64, ldv_free_netdev_110_~ldv_func_arg1#1.base, ldv_free_netdev_110_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:41:49,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8050: assume 1bv32 != ~zero_extend~32~16(hp100_interrupt_#t~mem597#1);havoc hp100_interrupt_#t~mem597#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~mem496#1, hp100_rx_#t~ret497#1.base, hp100_rx_#t~ret497#1.offset, hp100_rx_#t~ret498#1, hp100_rx_#t~ret499#1, hp100_rx_#t~mem500#1, hp100_rx_#t~mem501#1.base, hp100_rx_#t~mem501#1.offset, hp100_rx_#t~ret502#1, hp100_rx_#t~ret503#1, hp100_rx_#t~ret504#1.base, hp100_rx_#t~ret504#1.offset, hp100_rx_#t~mem505#1, hp100_rx_#t~ret506#1.base, hp100_rx_#t~ret506#1.offset, hp100_rx_#t~mem507#1.base, hp100_rx_#t~mem507#1.offset, hp100_rx_#t~mem508#1, hp100_rx_#t~mem509#1.base, hp100_rx_#t~mem509#1.offset, hp100_rx_#t~ret510#1, hp100_rx_#t~ret511#1, hp100_rx_#t~mem512#1, hp100_rx_#t~mem513#1, hp100_rx_#t~mem514#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~mem496#1 := read~intINTTYPE8#6(hp100_rx_~dev#1.base, ~bvadd~64(56bv64, hp100_rx_~dev#1.offset), 8bv64);hp100_rx_~ioaddr~8#1 := hp100_rx_#t~mem496#1[32:0];havoc hp100_rx_#t~mem496#1; [2025-02-08 03:41:49,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8050: assume !(1bv32 != ~zero_extend~32~16(hp100_interrupt_#t~mem597#1));havoc hp100_interrupt_#t~mem597#1; [2025-02-08 03:41:49,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6531: SUMMARY for call hp100_probe1_#t~ret280#1 := printk(28bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6267: hp100_probe1_~local_mode~0#1 := 1bv16; [2025-02-08 03:41:49,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9174-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:41:49,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6201: assume 0bv64 == ~bvadd~64(hp100_probe1_~eid~0#1.base, hp100_probe1_~eid~0#1.offset); [2025-02-08 03:41:49,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6201: assume !(0bv64 == ~bvadd~64(hp100_probe1_~eid~0#1.base, hp100_probe1_~eid~0#1.offset)); [2025-02-08 03:41:49,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9042: 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:41:49,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9174: 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:41:49,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9042-1: SUMMARY for call ldv_assume((if 0bv32 == ldv___pci_register_driver_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:49,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6466: assume 2bv32 == ~zero_extend~32~8(hp100_probe1_~bus#1); [2025-02-08 03:41:49,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6466: assume !(2bv32 == ~zero_extend~32~8(hp100_probe1_~bus#1)); [2025-02-08 03:41:49,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9703: assume 10bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:49,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9703: assume !(10bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:49,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6334: assume !(0bv64 == ~bvadd~64(hp100_probe1_~mem_ptr_virt~0#1.base, hp100_probe1_~mem_ptr_virt~0#1.offset)); [2025-02-08 03:41:49,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6334: 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:41:49,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7259: assume 0bv32 != hp100_start_xmit_bm_~tmp___0~15#1;hp100_start_xmit_bm_#res#1 := 0bv32; [2025-02-08 03:41:49,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7259: assume !(0bv32 != hp100_start_xmit_bm_~tmp___0~15#1); [2025-02-08 03:41:49,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9241: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_11_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:49,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8052: havoc hp100_rx_#t~mem496#1, hp100_rx_#t~ret497#1.base, hp100_rx_#t~ret497#1.offset, hp100_rx_#t~ret498#1, hp100_rx_#t~ret499#1, hp100_rx_#t~mem500#1, hp100_rx_#t~mem501#1.base, hp100_rx_#t~mem501#1.offset, hp100_rx_#t~ret502#1, hp100_rx_#t~ret503#1, hp100_rx_#t~ret504#1.base, hp100_rx_#t~ret504#1.offset, hp100_rx_#t~mem505#1, hp100_rx_#t~ret506#1.base, hp100_rx_#t~ret506#1.offset, hp100_rx_#t~mem507#1.base, hp100_rx_#t~mem507#1.offset, hp100_rx_#t~mem508#1, hp100_rx_#t~mem509#1.base, hp100_rx_#t~mem509#1.offset, hp100_rx_#t~ret510#1, hp100_rx_#t~ret511#1, hp100_rx_#t~mem512#1, hp100_rx_#t~mem513#1, hp100_rx_#t~mem514#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:41:49,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9770: ~ldv_statevar_2~0 := 4bv32; [2025-02-08 03:41:49,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5674: 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:41:49,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5674: 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#6(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:41:49,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7656: SUMMARY for call skb_reserve(hp100_rx_~skb~0#1.base, hp100_rx_~skb~0#1.offset, 2bv32); srcloc: null [2025-02-08 03:41:49,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6401: SUMMARY for call outw(2bv16, ~bvadd~32(2bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9242: 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_112 } true;ldv_pci_unregister_driver_112_#in~ldv_func_arg1#1.base, ldv_pci_unregister_driver_112_#in~ldv_func_arg1#1.offset := ~#hp100_pci_driver~0.base, ~#hp100_pci_driver~0.offset;havoc ldv_pci_unregister_driver_112_~ldv_func_arg1#1.base, ldv_pci_unregister_driver_112_~ldv_func_arg1#1.offset;ldv_pci_unregister_driver_112_~ldv_func_arg1#1.base, ldv_pci_unregister_driver_112_~ldv_func_arg1#1.offset := ldv_pci_unregister_driver_112_#in~ldv_func_arg1#1.base, ldv_pci_unregister_driver_112_#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_112_~ldv_func_arg1#1.base, ldv_pci_unregister_driver_112_~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_112_~ldv_func_arg1#1.base, ldv_pci_unregister_driver_112_~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:41:49,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6203: havoc hp100_probe1_#t~ret220#1; [2025-02-08 03:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6203-1: SUMMARY for call hp100_probe1_#t~ret220#1 := printk(5bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9440: 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~ret747#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~ret592#1.base, hp100_interrupt_#t~ret592#1.offset, hp100_interrupt_#t~mem593#1, hp100_interrupt_#t~ret594#1, hp100_interrupt_#t~mem595#1, hp100_interrupt_#t~ret596#1, hp100_interrupt_#t~mem597#1, hp100_interrupt_#t~mem598#1, hp100_interrupt_#t~mem599#1, hp100_interrupt_#t~mem600#1, hp100_interrupt_#t~mem601#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:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7260: ldv_dummy_resourceless_instance_callback_1_12_#t~ret739#1 := hp100_start_xmit_bm_#res#1;havoc hp100_start_xmit_bm_#t~mem395#1, hp100_start_xmit_bm_#t~ret396#1.base, hp100_start_xmit_bm_#t~ret396#1.offset, hp100_start_xmit_bm_#t~mem397#1, hp100_start_xmit_bm_#t~mem398#1, hp100_start_xmit_bm_#t~ret399#1, hp100_start_xmit_bm_#t~mem400#1.base, hp100_start_xmit_bm_#t~mem400#1.offset, hp100_start_xmit_bm_#t~mem401#1.base, hp100_start_xmit_bm_#t~mem401#1.offset, hp100_start_xmit_bm_#t~mem402#1.base, hp100_start_xmit_bm_#t~mem402#1.offset, hp100_start_xmit_bm_#t~ret403#1, hp100_start_xmit_bm_#t~ret404#1, hp100_start_xmit_bm_#t~mem405#1, hp100_start_xmit_bm_#t~mem406#1, hp100_start_xmit_bm_#t~short407#1, hp100_start_xmit_bm_#t~ret408#1, hp100_start_xmit_bm_#t~ret409#1, hp100_start_xmit_bm_#t~ret410#1, hp100_start_xmit_bm_#t~ret411#1, hp100_start_xmit_bm_#t~mem412#1, hp100_start_xmit_bm_#t~ret413#1, hp100_start_xmit_bm_#t~mem414#1, hp100_start_xmit_bm_#t~ret415#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~mem419#1.base, hp100_start_xmit_bm_#t~mem419#1.offset, hp100_start_xmit_bm_#t~mem420#1.base, hp100_start_xmit_bm_#t~mem420#1.offset, hp100_start_xmit_bm_#t~mem421#1, hp100_start_xmit_bm_#t~ite423#1, hp100_start_xmit_bm_#t~mem422#1, hp100_start_xmit_bm_#t~mem424#1.base, hp100_start_xmit_bm_#t~mem424#1.offset, hp100_start_xmit_bm_#t~mem425#1, hp100_start_xmit_bm_#t~mem426#1.base, hp100_start_xmit_bm_#t~mem426#1.offset, 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.base, hp100_start_xmit_bm_#t~mem431#1.offset, hp100_start_xmit_bm_#t~mem432#1, hp100_start_xmit_bm_#t~ret433#1, 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~mem436#1, hp100_start_xmit_bm_#t~mem437#1, hp100_start_xmit_bm_#t~mem439#1, hp100_start_xmit_bm_#t~mem438#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~ret739#1;havoc ldv_dummy_resourceless_instance_callback_1_12_#t~ret739#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:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9044: 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:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9044-1: SUMMARY for call ldv_assume((if 20bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9242-1: SUMMARY for call ldv_assume((if 12bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6534: havoc hp100_probe1_#t~ret277#1; [2025-02-08 03:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9507: assume 13bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9507: assume !(13bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7657-1: SUMMARY for call hp100_rx_#t~ret506#1.base, hp100_rx_#t~ret506#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:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7657: havoc hp100_rx_#t~ret506#1.base, hp100_rx_#t~ret506#1.offset;call hp100_rx_#t~mem507#1.base, hp100_rx_#t~mem507#1.offset := read~$Pointer$#6(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~mem507#1.base, hp100_rx_#t~mem507#1.offset;havoc hp100_rx_#t~mem507#1.base, hp100_rx_#t~mem507#1.offset;call hp100_rx_#t~mem508#1 := read~intINTTYPE2#6(hp100_rx_~lp~13#1.base, ~bvadd~64(92bv64, hp100_rx_~lp~13#1.offset), 2bv64); [2025-02-08 03:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6402: hp100_probe1_~tmp___10~0#1 := hp100_probe1_#t~ret244#1;havoc hp100_probe1_#t~ret244#1;call write~intINTTYPE4#6(~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~mem245#1 := read~intINTTYPE4#6(hp100_probe1_~dev#1.base, ~bvadd~64(64bv64, hp100_probe1_~dev#1.offset), 4bv64); [2025-02-08 03:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6534-1: SUMMARY for call hp100_probe1_#t~ret277#1 := printk(25bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6270: assume 1bv32 == ~zero_extend~32~16(hp100_probe1_~local_mode~0#1); [2025-02-08 03:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6270: assume !(1bv32 == ~zero_extend~32~16(hp100_probe1_~local_mode~0#1)); [2025-02-08 03:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7327: 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:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6402-1: SUMMARY for call hp100_probe1_#t~ret244#1 := inb(~bvadd~32(13bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9045: 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:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7856: SUMMARY for call outw(4bv16, ~bvadd~32(2bv32, hp100_clear_stats_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9904: ldv_register_netdev_~tmp___0~34#1 := ldv_register_netdev_#t~ret800#1;havoc ldv_register_netdev_#t~ret800#1; [2025-02-08 03:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9904-1: SUMMARY for call ldv_register_netdev_#t~ret800#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9838: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_2_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9244: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10235: SUMMARY for call ldv_spin_lock_lock_of_hp100_private(); srcloc: null [2025-02-08 03:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055: assume 0bv32 == ~bvand~32(2048bv32, hp100_interrupt_~val~2#1); [2025-02-08 03:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055: assume !(0bv32 == ~bvand~32(2048bv32, hp100_interrupt_~val~2#1)); [2025-02-08 03:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9773: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem777#1.base, ldv_pci_pci_instance_2_#t~mem777#1.offset);havoc ldv_pci_pci_instance_2_#t~mem777#1.base, ldv_pci_pci_instance_2_#t~mem777#1.offset;call ldv_pci_pci_instance_2_#t~mem778#1.base, ldv_pci_pci_instance_2_#t~mem778#1.offset := read~$Pointer$#1(~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~mem778#1.base, ldv_pci_pci_instance_2_#t~mem778#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset;havoc ldv_pci_instance_resume_early_2_6_#t~ret760#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:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9773: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem777#1.base, ldv_pci_pci_instance_2_#t~mem777#1.offset));havoc ldv_pci_pci_instance_2_#t~mem777#1.base, ldv_pci_pci_instance_2_#t~mem777#1.offset; [2025-02-08 03:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9773-1: call ldv_pci_pci_instance_2_#t~mem777#1.base, ldv_pci_pci_instance_2_#t~mem777#1.offset := read~$Pointer$#1(~ldv_2_container_pci_driver~0.base, ~bvadd~64(64bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:41:49,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7857-1: SUMMARY for call hp100_clear_stats_#t~ret562#1 := inw(~bvadd~32(16bv32, hp100_clear_stats_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9707: assume 12bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:49,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9707: assume !(12bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:49,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7857: havoc hp100_clear_stats_#t~ret562#1; [2025-02-08 03:41:49,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9839: ~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret791#1;havoc ldv_pci_pci_instance_2_#t~ret791#1; [2025-02-08 03:41:49,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9839-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret791#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:41:49,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6470: SUMMARY for call hp100_probe1_#t~ret260#1 := printk(18bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6536: assume { :begin_inline_ldv_register_netdev_85 } true;ldv_register_netdev_85_#in~ldv_func_arg1#1.base, ldv_register_netdev_85_#in~ldv_func_arg1#1.offset := hp100_probe1_~dev#1.base, hp100_probe1_~dev#1.offset;havoc ldv_register_netdev_85_#res#1;havoc ldv_register_netdev_85_#t~ret815#1, ldv_register_netdev_85_#t~ret816#1, ldv_register_netdev_85_~ldv_func_arg1#1.base, ldv_register_netdev_85_~ldv_func_arg1#1.offset, ldv_register_netdev_85_~ldv_func_res~0#1, ldv_register_netdev_85_~tmp~75#1, ldv_register_netdev_85_~tmp___0~35#1;ldv_register_netdev_85_~ldv_func_arg1#1.base, ldv_register_netdev_85_~ldv_func_arg1#1.offset := ldv_register_netdev_85_#in~ldv_func_arg1#1.base, ldv_register_netdev_85_#in~ldv_func_arg1#1.offset;havoc ldv_register_netdev_85_~ldv_func_res~0#1;havoc ldv_register_netdev_85_~tmp~75#1;havoc ldv_register_netdev_85_~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_85_~ldv_func_arg1#1.base, ldv_register_netdev_85_~ldv_func_arg1#1.offset;havoc register_netdev_#res#1;havoc register_netdev_#t~nondet941#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~nondet941#1;register_netdev_#res#1 := register_netdev_#t~nondet941#1;havoc register_netdev_#t~nondet941#1; [2025-02-08 03:41:49,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9641: ldv_pci_instance_suspend_2_8_~tmp~64#1 := ldv_pci_instance_suspend_2_8_#t~ret765#1;havoc ldv_pci_instance_suspend_2_8_#t~mem764#1;havoc ldv_pci_instance_suspend_2_8_#t~ret765#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:41:49,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9641-1: SUMMARY for call ldv_pci_instance_suspend_2_8_#t~ret765#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~mem764#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:41:49,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6272-1: SUMMARY for call hp100_probe1_#t~ret226#1 := inw(~bvadd~32(4bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9245: ~ldv_statevar_11~0 := 7bv32; [2025-02-08 03:41:49,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10236: havoc ldv___ldv_spin_lock_90_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_90_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_90_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_90_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_90 } true;call hp100_start_xmit_bm_#t~mem419#1.base, hp100_start_xmit_bm_#t~mem419#1.offset := read~$Pointer$#6(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~mem419#1.base, hp100_start_xmit_bm_#t~mem419#1.offset;havoc hp100_start_xmit_bm_#t~mem419#1.base, hp100_start_xmit_bm_#t~mem419#1.offset;call hp100_start_xmit_bm_#t~mem420#1.base, hp100_start_xmit_bm_#t~mem420#1.offset := read~$Pointer$#6(hp100_start_xmit_bm_~ringptr~2#1.base, ~bvadd~64(20bv64, hp100_start_xmit_bm_~ringptr~2#1.offset), 8bv64);call write~$Pointer$#6(hp100_start_xmit_bm_#t~mem420#1.base, hp100_start_xmit_bm_#t~mem420#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~mem420#1.base, hp100_start_xmit_bm_#t~mem420#1.offset;call hp100_start_xmit_bm_#t~mem421#1 := read~intINTTYPE4#6(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~mem421#1, 59bv32) then 1bv32 else 0bv32);havoc hp100_start_xmit_bm_#t~mem421#1; [2025-02-08 03:41:49,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9245-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:41:49,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10236-1: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_90_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_90_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:41:49,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6272: hp100_probe1_~lsw~0#1 := hp100_probe1_#t~ret226#1;havoc hp100_probe1_#t~ret226#1; [2025-02-08 03:41:49,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9906: assume 0bv32 != ldv_register_netdev_~tmp___0~34#1; [2025-02-08 03:41:49,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9906: assume !(0bv32 != ldv_register_netdev_~tmp___0~34#1); [2025-02-08 03:41:49,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7858: havoc hp100_clear_stats_#t~ret563#1; [2025-02-08 03:41:49,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7858-1: SUMMARY for call hp100_clear_stats_#t~ret563#1 := inb(~bvadd~32(18bv32, hp100_clear_stats_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7660: assume 2bv32 == ~zero_extend~32~16(hp100_rx_#t~mem508#1);havoc hp100_rx_#t~mem508#1;call hp100_rx_#t~mem509#1.base, hp100_rx_#t~mem509#1.offset := read~$Pointer$#6(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~mem509#1.base, hp100_rx_#t~mem509#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:41:49,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7660: assume !(2bv32 == ~zero_extend~32~16(hp100_rx_#t~mem508#1));havoc hp100_rx_#t~mem508#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:41:49,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9444: ldv_interrupt_interrupt_instance_0_~tmp~61#1 := ldv_interrupt_interrupt_instance_0_#t~ret752#1;havoc ldv_interrupt_interrupt_instance_0_#t~ret752#1; [2025-02-08 03:41:49,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9444-1: SUMMARY for call ldv_interrupt_interrupt_instance_0_#t~ret752#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:41:49,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9576: 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~ret740#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:41:49,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6405: assume 2bv32 == hp100_probe1_#t~mem245#1;havoc hp100_probe1_#t~mem245#1;call write~intINTTYPE4#6(9bv32, hp100_probe1_~dev#1.base, ~bvadd~64(64bv64, hp100_probe1_~dev#1.offset), 4bv64); [2025-02-08 03:41:49,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6405: assume !(2bv32 == hp100_probe1_#t~mem245#1);havoc hp100_probe1_#t~mem245#1; [2025-02-08 03:41:49,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12285-1: pci_read_config_word_#t~ret166#1 := pci_bus_read_config_word_#res#1;havoc pci_bus_read_config_word_#t~nondet937#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~ret166#1;havoc pci_read_config_word_#t~mem164#1.base, pci_read_config_word_#t~mem164#1.offset;havoc pci_read_config_word_#t~mem165#1;havoc pci_read_config_word_#t~ret166#1;pci_read_config_word_#res#1 := pci_read_config_word_~tmp~13#1;hp100_pci_probe_#t~ret717#1 := pci_read_config_word_#res#1;havoc pci_read_config_word_#t~mem164#1.base, pci_read_config_word_#t~mem164#1.offset, pci_read_config_word_#t~mem165#1, pci_read_config_word_#t~ret166#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~ret717#1;call hp100_pci_probe_#t~mem718#1 := read~intINTTYPE2#8(hp100_pci_probe_~#pci_command~0#1.base, hp100_pci_probe_~#pci_command~0#1.offset, 2bv64); [2025-02-08 03:41:49,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12285: havoc pci_bus_read_config_word_#t~nondet937#1; [2025-02-08 03:41:49,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8850: assume { :begin_inline_ldv_free_netdev_110 } true;ldv_free_netdev_110_#in~ldv_func_arg1#1.base, ldv_free_netdev_110_#in~ldv_func_arg1#1.offset := hp100_pci_probe_~dev~1#1.base, hp100_pci_probe_~dev~1#1.offset;havoc ldv_free_netdev_110_~ldv_func_arg1#1.base, ldv_free_netdev_110_~ldv_func_arg1#1.offset;ldv_free_netdev_110_~ldv_func_arg1#1.base, ldv_free_netdev_110_~ldv_func_arg1#1.offset := ldv_free_netdev_110_#in~ldv_func_arg1#1.base, ldv_free_netdev_110_#in~ldv_func_arg1#1.offset; [2025-02-08 03:41:49,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8057: SUMMARY for call hp100_rx_bm(hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset); srcloc: null [2025-02-08 03:41:49,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7859-1: SUMMARY for call hp100_clear_stats_#t~ret564#1 := inb(~bvadd~32(19bv32, hp100_clear_stats_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7859: havoc hp100_clear_stats_#t~ret564#1; [2025-02-08 03:41:49,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9775: havoc ldv_pci_instance_resume_early_2_6_#t~ret760#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~mem778#1.base, ldv_pci_pci_instance_2_#t~mem778#1.offset; [2025-02-08 03:41:49,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6274: 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:41:49,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6274: 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:41:49,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6340: assume ~bvugt~32(hp100_probe1_~virt_memory_size~0#1, 16383bv32); [2025-02-08 03:41:49,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6340: assume !~bvugt~32(hp100_probe1_~virt_memory_size~0#1, 16383bv32); [2025-02-08 03:41:49,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9511: havoc ldv_net_dummy_resourceless_instance_1_#t~ret753#1, ldv_net_dummy_resourceless_instance_1_#t~ret754#1, ldv_net_dummy_resourceless_instance_1_#t~ret755#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:41:49,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7265-1: call hp100_start_xmit_bm_#t~mem400#1.base, hp100_start_xmit_bm_#t~mem400#1.offset := read~$Pointer$#6(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~mem401#1.base, hp100_start_xmit_bm_#t~mem401#1.offset := read~$Pointer$#6(hp100_start_xmit_bm_#t~mem400#1.base, ~bvadd~64(20bv64, hp100_start_xmit_bm_#t~mem400#1.offset), 8bv64);call hp100_start_xmit_bm_#t~mem402#1.base, hp100_start_xmit_bm_#t~mem402#1.offset := read~$Pointer$#6(hp100_start_xmit_bm_~lp~10#1.base, ~bvadd~64(153bv64, hp100_start_xmit_bm_~lp~10#1.offset), 8bv64); [2025-02-08 03:41:49,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7265: assume ~bvadd~64(hp100_start_xmit_bm_#t~mem401#1.base, hp100_start_xmit_bm_#t~mem401#1.offset) == ~bvadd~64(hp100_start_xmit_bm_#t~mem402#1.base, hp100_start_xmit_bm_#t~mem402#1.offset);havoc hp100_start_xmit_bm_#t~mem400#1.base, hp100_start_xmit_bm_#t~mem400#1.offset;havoc hp100_start_xmit_bm_#t~mem401#1.base, hp100_start_xmit_bm_#t~mem401#1.offset;havoc hp100_start_xmit_bm_#t~mem402#1.base, hp100_start_xmit_bm_#t~mem402#1.offset; [2025-02-08 03:41:49,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7265: assume !(~bvadd~64(hp100_start_xmit_bm_#t~mem401#1.base, hp100_start_xmit_bm_#t~mem401#1.offset) == ~bvadd~64(hp100_start_xmit_bm_#t~mem402#1.base, hp100_start_xmit_bm_#t~mem402#1.offset));havoc hp100_start_xmit_bm_#t~mem400#1.base, hp100_start_xmit_bm_#t~mem400#1.offset;havoc hp100_start_xmit_bm_#t~mem401#1.base, hp100_start_xmit_bm_#t~mem401#1.offset;havoc hp100_start_xmit_bm_#t~mem402#1.base, hp100_start_xmit_bm_#t~mem402#1.offset;assume { :begin_inline_ldv___ldv_spin_lock_90 } true;ldv___ldv_spin_lock_90_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_90_#in~ldv_func_arg1#1.offset := hp100_start_xmit_bm_~lp~10#1.base, hp100_start_xmit_bm_~lp~10#1.offset;havoc ldv___ldv_spin_lock_90_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_90_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_90_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_90_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_90_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_90_#in~ldv_func_arg1#1.offset; [2025-02-08 03:41:49,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9908: 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:41:49,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7860: SUMMARY for call outw(0bv16, ~bvadd~32(2bv32, hp100_clear_stats_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7662: 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~mem509#1.base, hp100_rx_#t~mem509#1.offset; [2025-02-08 03:41:49,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6539-1: SUMMARY for call hp100_probe1_#t~ret278#1 := printk(26bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6539: havoc hp100_probe1_#t~ret278#1; [2025-02-08 03:41:49,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6473-1: SUMMARY for call hp100_probe1_#t~ret258#1 := printk(16bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6473: havoc hp100_probe1_#t~ret258#1; [2025-02-08 03:41:49,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9314: 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~ret743#1, ldv_entry_EMGentry_11_#t~ret744#1, ldv_entry_EMGentry_11_#t~ret745#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:41:49,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9446: assume 0bv32 != ldv_interrupt_interrupt_instance_0_~tmp~61#1;~ldv_statevar_0~0 := 2bv32; [2025-02-08 03:41:49,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9446: assume !(0bv32 != ldv_interrupt_interrupt_instance_0_~tmp~61#1);~ldv_statevar_0~0 := 4bv32; [2025-02-08 03:41:49,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: #t~ret950#1 := main_#res#1;havoc main_#t~ret746#1, main_~tmp~59#1;assume { :end_inline_main } true; [2025-02-08 03:41:49,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6209: hp100_probe1_~uc~0#1 := 0bv8;hp100_probe1_~i~1#1 := 0bv32; [2025-02-08 03:41:49,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6209-1: SUMMARY for call outw(6bv16, ~bvadd~32(2bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9050: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-02-08 03:41:49,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9909: call ldv_register_netdev_#t~mem801#1.base, ldv_register_netdev_#t~mem801#1.offset := read~$Pointer$#6(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~mem802#1.base, ldv_register_netdev_#t~mem802#1.offset := read~$Pointer$#6(ldv_register_netdev_#t~mem801#1.base, ~bvadd~64(16bv64, ldv_register_netdev_#t~mem801#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~mem802#1.base, ldv_register_netdev_#t~mem802#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~ret805#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:41:49,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9909-1: SUMMARY for call ldv_assume((if 6bv32 == ~ldv_statevar_0~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:49,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9050-1: SUMMARY for call ldv_assume((if 0bv32 != ldv___pci_register_driver_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:49,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7861-1: SUMMARY for call ldv_spin_unlock_irqrestore_89(hp100_clear_stats_~lp#1.base, hp100_clear_stats_~lp#1.offset, hp100_clear_stats_~flags~3#1); srcloc: null [2025-02-08 03:41:49,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7861: havoc hp100_clear_stats_#t~ret562#1, hp100_clear_stats_#t~ret563#1, hp100_clear_stats_#t~ret564#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~mem249#1 := read~intINTTYPE2#6(hp100_probe1_~lp~1#1.base, ~bvadd~64(92bv64, hp100_probe1_~lp~1#1.offset), 2bv64); [2025-02-08 03:41:49,095 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5681: 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$#6(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#3(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:41:49,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9711: assume 14bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:49,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9711: assume !(14bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:49,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7267-1: SUMMARY for call hp100_start_xmit_bm_#t~ret403#1 := dev_trans_start(hp100_start_xmit_bm_~dev#1.base, hp100_start_xmit_bm_~dev#1.offset); srcloc: null [2025-02-08 03:41:49,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7267: hp100_start_xmit_bm_~tmp___1~10#1 := hp100_start_xmit_bm_#t~ret403#1;havoc hp100_start_xmit_bm_#t~ret403#1; [2025-02-08 03:41:49,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9844: assume { :begin_inline_ldv_pre_probe } true;assume { :end_inline_ldv_pre_probe } true;call ldv_pci_pci_instance_2_#t~mem792#1.base, ldv_pci_pci_instance_2_#t~mem792#1.offset := read~$Pointer$#1(~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~mem792#1.base, ldv_pci_pci_instance_2_#t~mem792#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~ret756#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~ret715#1, hp100_pci_probe_#t~ret716#1.base, hp100_pci_probe_#t~ret716#1.offset, hp100_pci_probe_#t~ret717#1, hp100_pci_probe_#t~mem718#1, hp100_pci_probe_#t~mem719#1, hp100_pci_probe_#t~mem720#1, hp100_pci_probe_#t~ret721#1, hp100_pci_probe_#t~mem722#1, hp100_pci_probe_#t~mem723#1, hp100_pci_probe_#t~mem724#1, hp100_pci_probe_#t~ret725#1, hp100_pci_probe_#t~mem726#1, hp100_pci_probe_#t~ret727#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~nondet939#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~nondet939#1;pci_enable_device_#res#1 := pci_enable_device_#t~nondet939#1;havoc pci_enable_device_#t~nondet939#1; [2025-02-08 03:41:49,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9844-1: SUMMARY for call ldv_assume((if 5bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:49,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9910: ldv_register_netdev_#t~ret803#1 := ldv_register_netdev_open_6_6_#res#1;havoc ldv_register_netdev_open_6_6_#t~ret805#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~ret803#1;havoc ldv_register_netdev_#t~mem801#1.base, ldv_register_netdev_#t~mem801#1.offset;havoc ldv_register_netdev_#t~mem802#1.base, ldv_register_netdev_#t~mem802#1.offset;havoc ldv_register_netdev_#t~ret803#1; [2025-02-08 03:41:49,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6475: call hp100_probe1_#t~mem261#1 := read~intINTTYPE4#6(hp100_probe1_~lp~1#1.base, ~bvadd~64(80bv64, hp100_probe1_~lp~1#1.offset), 4bv64);call hp100_probe1_#t~mem262#1 := read~intINTTYPE2#6(hp100_probe1_~lp~1#1.base, ~bvadd~64(88bv64, hp100_probe1_~lp~1#1.offset), 2bv64); [2025-02-08 03:41:49,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9646: 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~ret782#1 := ldv_pci_instance_suspend_late_2_7_#res#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem768#1, ldv_pci_instance_suspend_late_2_7_#t~ret769#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~ret782#1;havoc 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~mem781#1;havoc ldv_pci_pci_instance_2_#t~ret782#1; [2025-02-08 03:41:49,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6277: assume 21360bv32 == hp100_probe1_~chip~0#1 && 3072bv32 == ~bvand~32(3072bv32, ~zero_extend~32~16(hp100_probe1_~lsw~0#1)); [2025-02-08 03:41:49,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6277: 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:41:49,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8854-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:41:49,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9779: ~ldv_statevar_2~0 := 5bv32; [2025-02-08 03:41:49,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5683: 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:41:49,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8854: 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:41:49,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6410: assume 1bv32 == ~zero_extend~32~16(hp100_probe1_#t~mem246#1);havoc hp100_probe1_#t~mem246#1;call write~intINTTYPE1#6(4bv8, hp100_probe1_~dev#1.base, ~bvadd~64(515bv64, hp100_probe1_~dev#1.offset), 1bv64); [2025-02-08 03:41:49,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6410: assume !(1bv32 == ~zero_extend~32~16(hp100_probe1_#t~mem246#1));havoc hp100_probe1_#t~mem246#1; [2025-02-08 03:41:49,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6278: 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~ret178#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~nondet929#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~nondet929#1;dma_set_mask_#res#1 := dma_set_mask_#t~nondet929#1;havoc dma_set_mask_#t~nondet929#1; [2025-02-08 03:41:49,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6278: assume !(2bv32 == ~zero_extend~32~8(hp100_probe1_~bus#1)); [2025-02-08 03:41:49,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9251: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_11_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:49,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6410-1: call hp100_probe1_#t~mem246#1 := read~intINTTYPE2#6(hp100_probe1_~lp~1#1.base, ~bvadd~64(92bv64, hp100_probe1_~lp~1#1.offset), 2bv64); [2025-02-08 03:41:49,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7269: assume ~bvslt~64(~bvsub~64(~bvsub~64(~jiffies~0, hp100_start_xmit_bm_~tmp___1~10#1), 250bv64), 0bv64); [2025-02-08 03:41:49,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7269: assume !~bvslt~64(~bvsub~64(~bvsub~64(~jiffies~0, hp100_start_xmit_bm_~tmp___1~10#1), 250bv64), 0bv64); [2025-02-08 03:41:49,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7666: 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:41:49,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9912: ldv_register_netdev_~tmp~67#1 := ldv_register_netdev_#t~ret804#1;havoc ldv_register_netdev_#t~ret804#1; [2025-02-08 03:41:49,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9912-1: SUMMARY for call ldv_register_netdev_#t~ret804#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:41:49,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9516: ldv_net_dummy_resourceless_instance_1_~tmp~62#1 := ldv_net_dummy_resourceless_instance_1_#t~ret753#1;havoc ldv_net_dummy_resourceless_instance_1_#t~ret753#1; [2025-02-08 03:41:49,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9516-1: SUMMARY for call ldv_net_dummy_resourceless_instance_1_#t~ret753#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9252: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6345: assume 0bv64 == ~bvadd~64(hp100_probe1_~mem_ptr_virt~0#1.base, hp100_probe1_~mem_ptr_virt~0#1.offset); [2025-02-08 03:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6345: assume !(0bv64 == ~bvadd~64(hp100_probe1_~mem_ptr_virt~0#1.base, hp100_probe1_~mem_ptr_virt~0#1.offset)); [2025-02-08 03:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6213: assume ~bvsle~32(hp100_probe1_~i~1#1, 6bv32); [2025-02-08 03:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6213: assume !~bvsle~32(hp100_probe1_~i~1#1, 6bv32); [2025-02-08 03:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9054: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1;ldv___pci_register_driver_111_#t~ret822#1 := ldv___pci_register_driver_#res#1;havoc ldv___pci_register_driver_#t~ret731#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_111_~tmp___0~38#1 := ldv___pci_register_driver_111_#t~ret822#1;havoc ldv___pci_register_driver_111_#t~ret822#1;ldv___pci_register_driver_111_#res#1 := ldv___pci_register_driver_111_~tmp___0~38#1; [2025-02-08 03:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9715: assume 16bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9715: assume !(16bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6478: havoc hp100_probe1_#t~ret259#1; [2025-02-08 03:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6544-1: SUMMARY for call hp100_probe1_#t~ret279#1 := printk(27bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6544: havoc hp100_probe1_#t~ret279#1; [2025-02-08 03:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6478-1: SUMMARY for call hp100_probe1_#t~ret259#1 := printk(17bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9253: ~ldv_statevar_11~0 := 7bv32; [2025-02-08 03:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9253-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6280: hp100_probe1_#t~ret227#1 := pci_set_dma_mask_#res#1;havoc pci_set_dma_mask_#t~ret178#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~ret227#1;havoc hp100_probe1_#t~ret227#1; [2025-02-08 03:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9319: 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~ret751#1, ldv_interrupt_interrupt_instance_0_#t~ret752#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:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8064: 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:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9914: assume 0bv32 != ldv_register_netdev_~tmp~67#1; [2025-02-08 03:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9914: assume !(0bv32 != ldv_register_netdev_~tmp~67#1); [2025-02-08 03:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9782-1: call ldv_pci_pci_instance_2_#t~mem779#1.base, ldv_pci_pci_instance_2_#t~mem779#1.offset := read~$Pointer$#1(~ldv_2_container_pci_driver~0.base, ~bvadd~64(56bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9782: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem779#1.base, ldv_pci_pci_instance_2_#t~mem779#1.offset);havoc ldv_pci_pci_instance_2_#t~mem779#1.base, ldv_pci_pci_instance_2_#t~mem779#1.offset;call ldv_pci_pci_instance_2_#t~mem780#1.base, ldv_pci_pci_instance_2_#t~mem780#1.offset := read~$Pointer$#1(~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~mem781#1 := read~intINTTYPE4#2(~#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~mem780#1.base, ldv_pci_pci_instance_2_#t~mem780#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset, ldv_pci_pci_instance_2_#t~mem781#1;havoc ldv_pci_instance_suspend_late_2_7_#res#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem768#1, ldv_pci_instance_suspend_late_2_7_#t~ret769#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#15(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~mem768#1 := read~intINTTYPE4#15(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:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9782: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem779#1.base, ldv_pci_pci_instance_2_#t~mem779#1.offset));havoc ldv_pci_pci_instance_2_#t~mem779#1.base, ldv_pci_pci_instance_2_#t~mem779#1.offset; [2025-02-08 03:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5422: havoc memcpy_fromio_#t~memcpy~res43#1.base, memcpy_fromio_#t~memcpy~res43#1.offset; [2025-02-08 03:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6347-1: SUMMARY for call hp100_probe1_#t~ret235#1 := printk(12bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6347: havoc hp100_probe1_#t~ret235#1;hp100_probe1_~local_mode~0#1 := 3bv16;hp100_probe1_~virt_memory_size~0#1 := 0bv32; [2025-02-08 03:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5422-1: SUMMARY for call memcpy_fromio_#t~memcpy~res43#1.base, memcpy_fromio_#t~memcpy~res43#1.offset := #Ultimate.C_memcpy#6(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:41:49,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9518: assume 0bv32 != ldv_net_dummy_resourceless_instance_1_~tmp~62#1;~ldv_statevar_1~0 := 1bv32; [2025-02-08 03:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9518: assume !(0bv32 != ldv_net_dummy_resourceless_instance_1_~tmp~62#1);~ldv_statevar_1~0 := 7bv32; [2025-02-08 03:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10179: hp100_probe1_#t~ret281#1 := ldv_register_netdev_85_#res#1;havoc ldv_register_netdev_85_#t~ret815#1, ldv_register_netdev_85_#t~ret816#1, ldv_register_netdev_85_~ldv_func_arg1#1.base, ldv_register_netdev_85_~ldv_func_arg1#1.offset, ldv_register_netdev_85_~ldv_func_res~0#1, ldv_register_netdev_85_~tmp~75#1, ldv_register_netdev_85_~tmp___0~35#1;havoc ldv_register_netdev_85_#in~ldv_func_arg1#1.base, ldv_register_netdev_85_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_register_netdev_85 } true;hp100_probe1_~err~0#1 := hp100_probe1_#t~ret281#1;havoc hp100_probe1_#t~ret281#1; [2025-02-08 03:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12227: havoc dma_set_mask_#t~nondet929#1;pci_set_dma_mask_#t~ret178#1 := dma_set_mask_#res#1;havoc dma_set_mask_#t~nondet929#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~ret178#1;havoc pci_set_dma_mask_#t~ret178#1;pci_set_dma_mask_#res#1 := pci_set_dma_mask_~tmp~17#1; [2025-02-08 03:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9849: ldv_pci_pci_instance_2_~tmp___1~22#1 := ldv_pci_pci_instance_2_#t~ret795#1;havoc ldv_pci_pci_instance_2_#t~ret795#1; [2025-02-08 03:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9849-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret795#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7339-1: assume 0bv32 != hp100_start_xmit_bm_~ok_flag~0#1;call hp100_start_xmit_bm_#t~mem422#1 := read~intINTTYPE4#6(hp100_start_xmit_bm_~skb#1.base, ~bvadd~64(104bv64, hp100_start_xmit_bm_~skb#1.offset), 4bv64);hp100_start_xmit_bm_#t~ite423#1 := hp100_start_xmit_bm_#t~mem422#1; [2025-02-08 03:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7339-1: assume !(0bv32 != hp100_start_xmit_bm_~ok_flag~0#1);hp100_start_xmit_bm_#t~ite423#1 := 60bv32; [2025-02-08 03:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6282: assume 0bv32 != hp100_probe1_~tmp___3~1#1; [2025-02-08 03:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6282: assume !(0bv32 != hp100_probe1_~tmp___3~1#1); [2025-02-08 03:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7339: hp100_start_xmit_bm_~i~4#1 := hp100_start_xmit_bm_#t~ite423#1;havoc hp100_start_xmit_bm_#t~ite423#1;havoc hp100_start_xmit_bm_#t~mem422#1;call write~$Pointer$#6(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~mem424#1.base, hp100_start_xmit_bm_#t~mem424#1.offset := read~$Pointer$#6(hp100_start_xmit_bm_~ringptr~2#1.base, hp100_start_xmit_bm_~ringptr~2#1.offset, 8bv64);call write~intINTTYPE4#6(~bvor~32(65536bv32, hp100_start_xmit_bm_~i~4#1), hp100_start_xmit_bm_#t~mem424#1.base, hp100_start_xmit_bm_#t~mem424#1.offset, 4bv64);havoc hp100_start_xmit_bm_#t~mem424#1.base, hp100_start_xmit_bm_#t~mem424#1.offset;call hp100_start_xmit_bm_#t~mem425#1 := read~intINTTYPE2#6(hp100_start_xmit_bm_~lp~10#1.base, ~bvadd~64(76bv64, hp100_start_xmit_bm_~lp~10#1.offset), 2bv64); [2025-02-08 03:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6216-1: SUMMARY for call hp100_probe1_#t~ret221#1 := inb(~bvadd~32(~bvadd~32(16bv32, hp100_probe1_~ioaddr#1), hp100_probe1_~i~1#1)); srcloc: null [2025-02-08 03:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10180-1: ldv_register_netdev_85_#res#1 := ldv_register_netdev_85_~ldv_func_res~0#1; [2025-02-08 03:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6216: hp100_probe1_~tmp___2~1#1 := hp100_probe1_#t~ret221#1;havoc hp100_probe1_#t~ret221#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:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8066: assume 0bv32 != ~bvand~32(514bv32, hp100_interrupt_~val~2#1); [2025-02-08 03:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8066: assume !(0bv32 != ~bvand~32(514bv32, hp100_interrupt_~val~2#1)); [2025-02-08 03:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9916: 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:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7670: call write~intINTTYPE2#6(hp100_rx_#t~ret510#1, hp100_rx_~skb~0#1.base, ~bvadd~64(134bv64, hp100_rx_~skb~0#1.offset), 2bv64);havoc hp100_rx_#t~ret510#1; [2025-02-08 03:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5622: 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:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5622: assume !(0bv64 == dma_alloc_coherent_mask_~dma_mask~0#1); [2025-02-08 03:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9652: ldv_pci_instance_suspend_late_2_7_~tmp~65#1 := ldv_pci_instance_suspend_late_2_7_#t~ret769#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem768#1;havoc ldv_pci_instance_suspend_late_2_7_#t~ret769#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:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9652-1: SUMMARY for call ldv_pci_instance_suspend_late_2_7_#t~ret769#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~mem768#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:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7670-1: SUMMARY for call hp100_rx_#t~ret510#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:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6415-1: SUMMARY for call outw(6bv16, ~bvadd~32(2bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6415: hp100_probe1_~uc~0#1 := 0bv8;hp100_probe1_~i~1#1 := 0bv32; [2025-02-08 03:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7274: hp100_start_xmit_bm_~tmp___2~5#1 := hp100_start_xmit_bm_#t~ret404#1;havoc hp100_start_xmit_bm_#t~ret404#1; [2025-02-08 03:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7274-1: SUMMARY for call hp100_start_xmit_bm_#t~ret404#1 := hp100_check_lan(hp100_start_xmit_bm_~dev#1.base, hp100_start_xmit_bm_~dev#1.offset); srcloc: null [2025-02-08 03:41:49,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9917: 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:41:49,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9917-1: SUMMARY for call ldv_assume((if 5bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:49,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9851: assume 0bv32 != ldv_pci_pci_instance_2_~tmp___1~22#1;~ldv_statevar_2~0 := 14bv32; [2025-02-08 03:41:49,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9851: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp___1~22#1);~ldv_statevar_2~0 := 16bv32; [2025-02-08 03:41:49,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7803-1: SUMMARY for call hp100_get_stats_#t~ret549#1.base, hp100_get_stats_#t~ret549#1.offset := netdev_priv(hp100_get_stats_~dev#1.base, hp100_get_stats_~dev#1.offset); srcloc: null [2025-02-08 03:41:49,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7803: hp100_get_stats_~tmp~41#1.base, hp100_get_stats_~tmp~41#1.offset := hp100_get_stats_#t~ret549#1.base, hp100_get_stats_#t~ret549#1.offset;havoc hp100_get_stats_#t~ret549#1.base, hp100_get_stats_#t~ret549#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_96 } true;ldv___ldv_spin_lock_96_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_96_#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_96_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_96_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_96_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_96_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_96_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_96_#in~ldv_func_arg1#1.offset; [2025-02-08 03:41:49,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9983: ldv_switch_0_~tmp~70#1 := ldv_switch_0_#t~ret807#1;havoc ldv_switch_0_#t~ret807#1; [2025-02-08 03:41:49,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9983-1: SUMMARY for call ldv_switch_0_#t~ret807#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:41:49,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7671-1: SUMMARY for call hp100_rx_#t~ret511#1 := netif_rx(hp100_rx_~skb~0#1.base, hp100_rx_~skb~0#1.offset); srcloc: null [2025-02-08 03:41:49,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7671: havoc hp100_rx_#t~ret511#1;call hp100_rx_#t~mem512#1 := read~intINTTYPE8#6(hp100_rx_~dev#1.base, ~bvadd~64(260bv64, hp100_rx_~dev#1.offset), 8bv64);call write~intINTTYPE8#6(~bvadd~64(1bv64, hp100_rx_#t~mem512#1), hp100_rx_~dev#1.base, ~bvadd~64(260bv64, hp100_rx_~dev#1.offset), 8bv64);havoc hp100_rx_#t~mem512#1;call hp100_rx_#t~mem513#1 := read~intINTTYPE8#6(hp100_rx_~dev#1.base, ~bvadd~64(16bv64, ~bvadd~64(260bv64, hp100_rx_~dev#1.offset)), 8bv64);call write~intINTTYPE8#6(~bvadd~64(hp100_rx_#t~mem513#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~mem513#1; [2025-02-08 03:41:49,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9719: assume 17bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:49,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9719: assume !(17bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:49,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10380: hp100_module_init_#t~ret729#1 := ldv___pci_register_driver_111_#res#1;havoc ldv___pci_register_driver_111_#t~ret821#1, ldv___pci_register_driver_111_#t~ret822#1, ldv___pci_register_driver_111_~ldv_func_arg1#1.base, ldv___pci_register_driver_111_~ldv_func_arg1#1.offset, ldv___pci_register_driver_111_~ldv_func_arg2#1.base, ldv___pci_register_driver_111_~ldv_func_arg2#1.offset, ldv___pci_register_driver_111_~ldv_func_arg3#1.base, ldv___pci_register_driver_111_~ldv_func_arg3#1.offset, ldv___pci_register_driver_111_~ldv_func_res~3#1, ldv___pci_register_driver_111_~tmp~78#1, ldv___pci_register_driver_111_~tmp___0~38#1;havoc ldv___pci_register_driver_111_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_111_#in~ldv_func_arg1#1.offset, ldv___pci_register_driver_111_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_111_#in~ldv_func_arg2#1.offset, ldv___pci_register_driver_111_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_111_#in~ldv_func_arg3#1.offset;assume { :end_inline_ldv___pci_register_driver_111 } true;hp100_module_init_~err~2#1 := hp100_module_init_#t~ret729#1;havoc hp100_module_init_#t~ret729#1; [2025-02-08 03:41:49,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12296: havoc pci_enable_device_#t~nondet939#1; [2025-02-08 03:41:49,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8068-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:41:49,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8068: call hp100_interrupt_#t~mem598#1 := read~intINTTYPE2#6(hp100_interrupt_~lp~17#1.base, ~bvadd~64(92bv64, hp100_interrupt_~lp~17#1.offset), 2bv64); [2025-02-08 03:41:49,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12296-1: hp100_pci_probe_#t~ret715#1 := pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet939#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~ret715#1;havoc hp100_pci_probe_#t~ret715#1; [2025-02-08 03:41:49,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9918: 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:41:49,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6483: havoc hp100_probe1_#t~ret260#1; [2025-02-08 03:41:49,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6549: havoc hp100_probe1_#t~ret280#1; [2025-02-08 03:41:49,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9324: 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~ret753#1, ldv_net_dummy_resourceless_instance_1_#t~ret754#1, ldv_net_dummy_resourceless_instance_1_#t~ret755#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:41:49,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10381-1: ldv___pci_register_driver_111_#res#1 := ldv___pci_register_driver_111_~ldv_func_res~3#1; [2025-02-08 03:41:49,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7276: assume 0bv32 != hp100_start_xmit_bm_~tmp___2~5#1; [2025-02-08 03:41:49,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7276: assume !(0bv32 != hp100_start_xmit_bm_~tmp___2~5#1);call hp100_start_xmit_bm_#t~mem405#1 := read~intINTTYPE2#6(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~short407#1 := 100bv32 == ~sign_extend~32~16(hp100_start_xmit_bm_#t~mem405#1); [2025-02-08 03:41:49,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12231-1: ldv_dummy_resourceless_instance_callback_1_3_#t~ret741#1 := eth_change_mtu_#res#1;havoc eth_change_mtu_#t~nondet930#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~ret741#1;havoc ldv_dummy_resourceless_instance_callback_1_3_#t~ret741#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:41:49,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12231: havoc eth_change_mtu_#t~nondet930#1; [2025-02-08 03:41:49,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7343: assume 21328bv32 == ~zero_extend~32~16(hp100_start_xmit_bm_#t~mem425#1);havoc hp100_start_xmit_bm_#t~mem425#1;call hp100_start_xmit_bm_#t~mem426#1.base, hp100_start_xmit_bm_#t~mem426#1.offset := read~$Pointer$#6(hp100_start_xmit_bm_~ringptr~2#1.base, hp100_start_xmit_bm_~ringptr~2#1.offset, 8bv64);call write~intINTTYPE4#6(hp100_start_xmit_bm_~i~4#1, hp100_start_xmit_bm_#t~mem426#1.base, ~bvadd~64(8bv64, hp100_start_xmit_bm_#t~mem426#1.offset), 4bv64);havoc hp100_start_xmit_bm_#t~mem426#1.base, hp100_start_xmit_bm_#t~mem426#1.offset; [2025-02-08 03:41:49,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7343: assume !(21328bv32 == ~zero_extend~32~16(hp100_start_xmit_bm_#t~mem425#1));havoc hp100_start_xmit_bm_#t~mem425#1;call hp100_start_xmit_bm_#t~mem427#1.base, hp100_start_xmit_bm_#t~mem427#1.offset := read~$Pointer$#6(hp100_start_xmit_bm_~ringptr~2#1.base, hp100_start_xmit_bm_~ringptr~2#1.offset, 8bv64);call hp100_start_xmit_bm_#t~mem428#1 := read~intINTTYPE4#6(hp100_start_xmit_bm_~skb#1.base, ~bvadd~64(104bv64, hp100_start_xmit_bm_~skb#1.offset), 4bv64);call write~intINTTYPE4#6(hp100_start_xmit_bm_#t~mem428#1, hp100_start_xmit_bm_#t~mem427#1.base, ~bvadd~64(8bv64, 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;havoc hp100_start_xmit_bm_#t~mem428#1; [2025-02-08 03:41:49,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9259: 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~ret730#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~ret729#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:41:49,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9259-1: SUMMARY for call ldv_assume((if 20bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:49,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8070: assume 1bv32 == ~zero_extend~32~16(hp100_interrupt_#t~mem598#1);havoc hp100_interrupt_#t~mem598#1; [2025-02-08 03:41:49,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8070: assume !(1bv32 == ~zero_extend~32~16(hp100_interrupt_#t~mem598#1));havoc hp100_interrupt_#t~mem598#1; [2025-02-08 03:41:49,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9986: assume 0bv32 == ldv_switch_0_~tmp~70#1; [2025-02-08 03:41:49,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9986: assume !(0bv32 == ldv_switch_0_~tmp~70#1); [2025-02-08 03:41:49,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7806: SUMMARY for call outw(4bv16, ~bvadd~32(4bv32, hp100_get_stats_~ioaddr~10#1)); srcloc: null [2025-02-08 03:41:49,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5626-1: dma_alloc_coherent_mask_#res#1 := dma_alloc_coherent_mask_~dma_mask~0#1; [2025-02-08 03:41:49,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6419: assume ~bvsle~32(hp100_probe1_~i~1#1, 5bv32); [2025-02-08 03:41:49,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6419: 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~ret562#1, hp100_clear_stats_#t~ret563#1, hp100_clear_stats_#t~ret564#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_98 } true;ldv___ldv_spin_lock_98_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_98_#in~ldv_func_arg1#1.offset := hp100_clear_stats_~lp#1.base, hp100_clear_stats_~lp#1.offset;havoc ldv___ldv_spin_lock_98_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_98_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_98_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_98_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_98_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_98_#in~ldv_func_arg1#1.offset; [2025-02-08 03:41:49,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7807: SUMMARY for call hp100_update_stats(hp100_get_stats_~dev#1.base, hp100_get_stats_~dev#1.offset); srcloc: null [2025-02-08 03:41:49,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9723: assume 19bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:49,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9723: assume !(19bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:49,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9195: havoc ldv_dummy_resourceless_instance_callback_1_13_#t~ret740#1;havoc ldv_dummy_resourceless_instance_callback_1_13_#t~ret740#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:41:49,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9195-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_13_#t~ret740#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:41:49,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6090: 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:41:49,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8072: SUMMARY for call hp100_rxfill(hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset); srcloc: null [2025-02-08 03:41:49,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9922: 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:41:49,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7808: SUMMARY for call outw(5bv16, ~bvadd~32(4bv32, hp100_get_stats_~ioaddr~10#1)); srcloc: null [2025-02-08 03:41:49,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8799: 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:41:49,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10517: ldv_post_init_~tmp~84#1 := ldv_post_init_#t~ret834#1;havoc ldv_post_init_#t~ret834#1;ldv_post_init_#res#1 := ldv_post_init_~tmp~84#1;ldv_entry_EMGentry_11_#t~ret744#1 := ldv_post_init_#res#1;havoc ldv_post_init_#t~ret834#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~84#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~ret744#1;havoc ldv_entry_EMGentry_11_#t~ret744#1; [2025-02-08 03:41:49,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10517-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:41:49,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9526: 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~ret741#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~nondet930#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~nondet930#1;eth_change_mtu_#res#1 := eth_change_mtu_#t~nondet930#1;havoc eth_change_mtu_#t~nondet930#1; [2025-02-08 03:41:49,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9262-1: SUMMARY for call ldv_entry_EMGentry_11_#t~ret745#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:41:49,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7280-1: assume hp100_start_xmit_bm_#t~short407#1;call hp100_start_xmit_bm_#t~mem406#1 := read~intINTTYPE4#6(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~short407#1 := ~bvslt~32(hp100_start_xmit_bm_#t~mem406#1, 0bv32); [2025-02-08 03:41:49,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7280-1: assume !hp100_start_xmit_bm_#t~short407#1; [2025-02-08 03:41:49,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6289: havoc hp100_probe1_#t~ret228#1; [2025-02-08 03:41:49,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7280: assume hp100_start_xmit_bm_#t~short407#1;havoc hp100_start_xmit_bm_#t~mem405#1;havoc hp100_start_xmit_bm_#t~mem406#1;havoc hp100_start_xmit_bm_#t~short407#1; [2025-02-08 03:41:49,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7280: assume !hp100_start_xmit_bm_#t~short407#1;havoc hp100_start_xmit_bm_#t~mem405#1;havoc hp100_start_xmit_bm_#t~mem406#1;havoc hp100_start_xmit_bm_#t~short407#1;assume { :begin_inline_ldv___ldv_spin_lock_88 } true;ldv___ldv_spin_lock_88_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_88_#in~ldv_func_arg1#1.offset := hp100_start_xmit_bm_~lp~10#1.base, hp100_start_xmit_bm_~lp~10#1.offset;havoc ldv___ldv_spin_lock_88_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_88_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_88_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_88_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_88_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_88_#in~ldv_func_arg1#1.offset; [2025-02-08 03:41:49,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12235-1: ldv_dummy_resourceless_instance_callback_1_10_#t~ret738#1 := eth_mac_addr_#res#1;havoc eth_mac_addr_#t~nondet931#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~ret738#1;havoc ldv_dummy_resourceless_instance_callback_1_10_#t~ret738#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:41:49,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6289-1: SUMMARY for call hp100_probe1_#t~ret228#1 := printk(10bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12235: havoc eth_mac_addr_#t~nondet931#1; [2025-02-08 03:41:49,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9262: ldv_entry_EMGentry_11_~tmp~58#1 := ldv_entry_EMGentry_11_#t~ret745#1;havoc ldv_entry_EMGentry_11_#t~ret745#1; [2025-02-08 03:41:49,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8073: SUMMARY for call hp100_clean_txring(hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset); srcloc: null [2025-02-08 03:41:49,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761: skb_padto_~tmp~9#1 := skb_padto_#t~ret141#1;havoc skb_padto_#t~ret141#1; [2025-02-08 03:41:49,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7809-1: SUMMARY for call ldv_spin_unlock_irqrestore_89(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:41:49,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-1: SUMMARY for call skb_padto_#t~ret141#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:41:49,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7809: 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~ret742#1.base, ldv_dummy_resourceless_instance_callback_1_9_#t~ret742#1.offset := hp100_get_stats_#res#1.base, hp100_get_stats_#res#1.offset;havoc hp100_get_stats_#t~mem548#1, hp100_get_stats_#t~ret549#1.base, hp100_get_stats_#t~ret549#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~ret742#1.base, ldv_dummy_resourceless_instance_callback_1_9_#t~ret742#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_9_#t~ret742#1.base, ldv_dummy_resourceless_instance_callback_1_9_#t~ret742#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:41:49,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9791: ~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret783#1;havoc ldv_pci_pci_instance_2_#t~ret783#1;~ldv_statevar_2~0 := 6bv32; [2025-02-08 03:41:49,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9791-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret783#1 := ldv_filter_err_code(~ldv_2_ret_default~0); srcloc: null [2025-02-08 03:41:49,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7677: SUMMARY for call outb(5bv8, ~bvadd~32(6bv32, hp100_rx_~ioaddr~8#1)); srcloc: null [2025-02-08 03:41:49,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6422: call write~intINTTYPE1#6(hp100_probe1_#t~ret248#1, hp100_probe1_#t~mem247#1.base, ~bvadd~64(hp100_probe1_#t~mem247#1.offset, ~sign_extend~64~32(hp100_probe1_~i~1#1)), 1bv64);havoc hp100_probe1_#t~mem247#1.base, hp100_probe1_#t~mem247#1.offset;havoc hp100_probe1_#t~ret248#1;hp100_probe1_~i~1#1 := ~bvadd~32(1bv32, hp100_probe1_~i~1#1); [2025-02-08 03:41:49,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6290: SUMMARY for call outw(96bv16, ~bvadd~32(4bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6422-2: call hp100_probe1_#t~mem247#1.base, hp100_probe1_#t~mem247#1.offset := read~$Pointer$#6(hp100_probe1_~dev#1.base, ~bvadd~64(791bv64, hp100_probe1_~dev#1.offset), 8bv64); [2025-02-08 03:41:49,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6422-1: SUMMARY for call hp100_probe1_#t~ret248#1 := inb(~bvadd~32(~bvadd~32(16bv32, hp100_probe1_~ioaddr#1), hp100_probe1_~i~1#1)); srcloc: null [2025-02-08 03:41:49,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9329: 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~ret770#1, ldv_pci_pci_instance_2_#t~mem771#1.base, ldv_pci_pci_instance_2_#t~mem771#1.offset, ldv_pci_pci_instance_2_#t~mem772#1.base, ldv_pci_pci_instance_2_#t~mem772#1.offset, ldv_pci_pci_instance_2_#t~mem773#1.base, ldv_pci_pci_instance_2_#t~mem773#1.offset, ldv_pci_pci_instance_2_#t~ret774#1, 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~mem777#1.base, ldv_pci_pci_instance_2_#t~mem777#1.offset, 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, ldv_pci_pci_instance_2_#t~ret782#1, ldv_pci_pci_instance_2_#t~ret783#1, ldv_pci_pci_instance_2_#t~mem784#1.base, ldv_pci_pci_instance_2_#t~mem784#1.offset, ldv_pci_pci_instance_2_#t~mem785#1.base, ldv_pci_pci_instance_2_#t~mem785#1.offset, ldv_pci_pci_instance_2_#t~mem786#1, ldv_pci_pci_instance_2_#t~ret787#1, ldv_pci_pci_instance_2_#t~ret788#1, ldv_pci_pci_instance_2_#t~ret789#1, ldv_pci_pci_instance_2_#t~ret790#1, ldv_pci_pci_instance_2_#t~ret791#1, ldv_pci_pci_instance_2_#t~mem792#1.base, ldv_pci_pci_instance_2_#t~mem792#1.offset, ldv_pci_pci_instance_2_#t~ret793#1, ldv_pci_pci_instance_2_#t~ret794#1, ldv_pci_pci_instance_2_#t~ret795#1, ldv_pci_pci_instance_2_#t~ret796#1.base, ldv_pci_pci_instance_2_#t~ret796#1.offset, ldv_pci_pci_instance_2_#t~ret797#1.base, ldv_pci_pci_instance_2_#t~ret797#1.offset, ldv_pci_pci_instance_2_#t~ret798#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:41:49,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9065: ldv_alloc_etherdev_mqs_~tmp___0~31#1 := ldv_alloc_etherdev_mqs_#t~ret732#1;havoc ldv_alloc_etherdev_mqs_#t~ret732#1; [2025-02-08 03:41:49,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9065-1: SUMMARY for call ldv_alloc_etherdev_mqs_#t~ret732#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:41:49,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990: assume 1bv32 == ldv_switch_0_~tmp~70#1; [2025-02-08 03:41:49,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990: assume !(1bv32 == ldv_switch_0_~tmp~70#1); [2025-02-08 03:41:49,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7282: havoc hp100_start_xmit_bm_#t~ret408#1; [2025-02-08 03:41:49,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6357: 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:41:49,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6357: assume !(3bv32 == ~zero_extend~32~16(hp100_probe1_~local_mode~0#1)); [2025-02-08 03:41:49,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6225: assume 255bv32 != ~zero_extend~32~8(hp100_probe1_~uc~0#1); [2025-02-08 03:41:49,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6225: assume !(255bv32 != ~zero_extend~32~8(hp100_probe1_~uc~0#1)); [2025-02-08 03:41:49,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7282-1: SUMMARY for call hp100_start_xmit_bm_#t~ret408#1 := printk(35bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9264: assume 0bv32 != ldv_entry_EMGentry_11_~tmp~58#1;~ldv_statevar_11~0 := 4bv32; [2025-02-08 03:41:49,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9264: assume !(0bv32 != ldv_entry_EMGentry_11_~tmp~58#1);~ldv_statevar_11~0 := 6bv32; [2025-02-08 03:41:49,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9859: 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~ret796#1.base, ldv_pci_pci_instance_2_#t~ret796#1.offset;havoc ldv_pci_pci_instance_2_#t~ret796#1.base, ldv_pci_pci_instance_2_#t~ret796#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:41:49,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9859-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret796#1.base, ldv_pci_pci_instance_2_#t~ret796#1.offset := ldv_xmalloc(2936bv64); srcloc: null [2025-02-08 03:41:49,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5763: assume 0bv64 != skb_padto_~tmp~9#1;skb_padto_#res#1 := 0bv32; [2025-02-08 03:41:49,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5763: 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~nondet944#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~nondet944#1;skb_pad_#res#1 := skb_pad_#t~nondet944#1;havoc skb_pad_#t~nondet944#1; [2025-02-08 03:41:49,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6490: havoc hp100_probe1_#t~mem261#1;havoc hp100_probe1_#t~mem262#1;havoc hp100_probe1_#t~ret263#1;call hp100_probe1_#t~mem264#1 := read~intINTTYPE2#6(hp100_probe1_~lp~1#1.base, ~bvadd~64(92bv64, hp100_probe1_~lp~1#1.offset), 2bv64); [2025-02-08 03:41:49,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9727: assume 20bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:49,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9727: assume !(20bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:49,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6490-1: SUMMARY for call hp100_probe1_#t~ret263#1 := printk(19bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7349-2: call hp100_start_xmit_bm_#t~mem429#1.base, hp100_start_xmit_bm_#t~mem429#1.offset := read~$Pointer$#6(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~mem430#1.base, hp100_start_xmit_bm_#t~mem430#1.offset := read~$Pointer$#6(hp100_start_xmit_bm_~skb#1.base, ~bvadd~64(229bv64, hp100_start_xmit_bm_~skb#1.offset), 8bv64);call hp100_start_xmit_bm_#t~mem431#1.base, hp100_start_xmit_bm_#t~mem431#1.offset := read~$Pointer$#6(hp100_start_xmit_bm_~ringptr~2#1.base, hp100_start_xmit_bm_~ringptr~2#1.offset, 8bv64);call hp100_start_xmit_bm_#t~mem432#1 := read~intINTTYPE4#6(hp100_start_xmit_bm_#t~mem431#1.base, ~bvadd~64(8bv64, hp100_start_xmit_bm_#t~mem431#1.offset), 4bv64); [2025-02-08 03:41:49,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7283: 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:41:49,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7349-1: SUMMARY for call hp100_start_xmit_bm_#t~ret433#1 := pci_map_single(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, ~zero_extend~64~32(hp100_start_xmit_bm_#t~mem432#1), 1bv32); srcloc: null [2025-02-08 03:41:49,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7349: hp100_start_xmit_bm_~tmp___3~5#1 := hp100_start_xmit_bm_#t~ret433#1;havoc hp100_start_xmit_bm_#t~mem429#1.base, hp100_start_xmit_bm_#t~mem429#1.offset;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.base, hp100_start_xmit_bm_#t~mem431#1.offset;havoc hp100_start_xmit_bm_#t~mem432#1;havoc hp100_start_xmit_bm_#t~ret433#1;call hp100_start_xmit_bm_#t~mem434#1.base, hp100_start_xmit_bm_#t~mem434#1.offset := read~$Pointer$#6(hp100_start_xmit_bm_~ringptr~2#1.base, hp100_start_xmit_bm_~ringptr~2#1.offset, 8bv64);call write~intINTTYPE4#6(hp100_start_xmit_bm_~tmp___3~5#1[32:0], hp100_start_xmit_bm_#t~mem434#1.base, ~bvadd~64(4bv64, hp100_start_xmit_bm_#t~mem434#1.offset), 4bv64);havoc hp100_start_xmit_bm_#t~mem434#1.base, hp100_start_xmit_bm_#t~mem434#1.offset;call hp100_start_xmit_bm_#t~mem435#1 := read~intINTTYPE4#6(hp100_start_xmit_bm_~ringptr~2#1.base, ~bvadd~64(8bv64, hp100_start_xmit_bm_~ringptr~2#1.offset), 4bv64); [2025-02-08 03:41:49,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9067: assume 0bv32 != ldv_alloc_etherdev_mqs_~tmp___0~31#1; [2025-02-08 03:41:49,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9067: 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:41:49,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7680: assume 393216bv32 == ~bvand~32(458752bv32, hp100_rx_~header~0#1); [2025-02-08 03:41:49,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7680: assume !(393216bv32 == ~bvand~32(458752bv32, hp100_rx_~header~0#1)); [2025-02-08 03:41:49,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6557: assume 0bv32 != hp100_probe1_~err~0#1; [2025-02-08 03:41:49,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6557: 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:41:49,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6227: havoc hp100_probe1_#t~ret222#1;hp100_probe1_~err~0#1 := 4294967291bv32; [2025-02-08 03:41:49,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6227-1: SUMMARY for call hp100_probe1_#t~ret222#1 := printk(6bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7284-1: SUMMARY for call hp100_start_xmit_bm_#t~ret409#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:41:49,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7284: call write~intINTTYPE4#6(hp100_start_xmit_bm_#t~ret409#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~ret409#1; [2025-02-08 03:41:49,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9861: 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~ret797#1.base, ldv_pci_pci_instance_2_#t~ret797#1.offset;havoc ldv_pci_pci_instance_2_#t~ret797#1.base, ldv_pci_pci_instance_2_#t~ret797#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:41:49,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9861-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret797#1.base, ldv_pci_pci_instance_2_#t~ret797#1.offset := ldv_xmalloc(32bv64); srcloc: null [2025-02-08 03:41:49,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9927: 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:41:49,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7615-1: SUMMARY for call hp100_rx_#t~ret497#1.base, hp100_rx_#t~ret497#1.offset := netdev_priv(hp100_rx_~dev#1.base, hp100_rx_~dev#1.offset); srcloc: null [2025-02-08 03:41:49,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7615: hp100_rx_~tmp~39#1.base, hp100_rx_~tmp~39#1.offset := hp100_rx_#t~ret497#1.base, hp100_rx_#t~ret497#1.offset;havoc hp100_rx_#t~ret497#1.base, hp100_rx_#t~ret497#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:41:49,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6492: assume 2bv32 == ~zero_extend~32~16(hp100_probe1_#t~mem264#1);havoc hp100_probe1_#t~mem264#1; [2025-02-08 03:41:49,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6492: assume !(2bv32 == ~zero_extend~32~16(hp100_probe1_#t~mem264#1));havoc hp100_probe1_#t~mem264#1; [2025-02-08 03:41:49,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7285: 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:41:49,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9069: ldv_alloc_etherdev_mqs_~tmp~57#1.base, ldv_alloc_etherdev_mqs_~tmp~57#1.offset := ldv_alloc_etherdev_mqs_#t~ret733#1.base, ldv_alloc_etherdev_mqs_#t~ret733#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret733#1.base, ldv_alloc_etherdev_mqs_#t~ret733#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:41:49,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9069-1: SUMMARY for call ldv_alloc_etherdev_mqs_#t~ret733#1.base, ldv_alloc_etherdev_mqs_#t~ret733#1.offset := ldv_xmalloc(3200bv64); srcloc: null [2025-02-08 03:41:49,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9994: assume 2bv32 == ldv_switch_0_~tmp~70#1; [2025-02-08 03:41:49,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9994: assume !(2bv32 == ldv_switch_0_~tmp~70#1); [2025-02-08 03:41:49,104 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9796: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem784#1.base, ldv_pci_pci_instance_2_#t~mem784#1.offset);havoc ldv_pci_pci_instance_2_#t~mem784#1.base, ldv_pci_pci_instance_2_#t~mem784#1.offset;call ldv_pci_pci_instance_2_#t~mem785#1.base, ldv_pci_pci_instance_2_#t~mem785#1.offset := read~$Pointer$#1(~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~mem786#1 := read~intINTTYPE4#2(~#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~mem785#1.base, ldv_pci_pci_instance_2_#t~mem785#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset, ldv_pci_pci_instance_2_#t~mem786#1;havoc ldv_pci_instance_suspend_2_8_#res#1;havoc ldv_pci_instance_suspend_2_8_#t~mem764#1, ldv_pci_instance_suspend_2_8_#t~ret765#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#4(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~mem764#1 := read~intINTTYPE4#4(ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset, 4bv64); [2025-02-08 03:41:49,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9796: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem784#1.base, ldv_pci_pci_instance_2_#t~mem784#1.offset));havoc ldv_pci_pci_instance_2_#t~mem784#1.base, ldv_pci_pci_instance_2_#t~mem784#1.offset; [2025-02-08 03:41:49,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9796-1: call ldv_pci_pci_instance_2_#t~mem784#1.base, ldv_pci_pci_instance_2_#t~mem784#1.offset := read~$Pointer$#1(~ldv_2_container_pci_driver~0.base, ~bvadd~64(48bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:41:49,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7352-1: SUMMARY for call outl(hp100_start_xmit_bm_#t~mem435#1, ~bvadd~32(20bv32, hp100_start_xmit_bm_~ioaddr~5#1)); srcloc: null [2025-02-08 03:41:49,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12307-1: ldv_register_netdev_85_#t~ret815#1 := register_netdev_#res#1;havoc register_netdev_#t~nondet941#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_85_~tmp~75#1 := ldv_register_netdev_85_#t~ret815#1;havoc ldv_register_netdev_85_#t~ret815#1;ldv_register_netdev_85_~ldv_func_res~0#1 := ldv_register_netdev_85_~tmp~75#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_85_~ldv_func_res~0#1, ldv_register_netdev_85_~ldv_func_arg1#1.base, ldv_register_netdev_85_~ldv_func_arg1#1.offset;havoc ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret799#1, ldv_register_netdev_#t~ret800#1, ldv_register_netdev_#t~mem801#1.base, ldv_register_netdev_#t~mem801#1.offset, ldv_register_netdev_#t~mem802#1.base, ldv_register_netdev_#t~mem802#1.offset, ldv_register_netdev_#t~ret803#1, ldv_register_netdev_#t~ret804#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~nondet935#1;havoc ldv_pre_register_netdev_#t~nondet935#1;ldv_pre_register_netdev_#res#1 := ldv_pre_register_netdev_#t~nondet935#1;havoc ldv_pre_register_netdev_#t~nondet935#1; [2025-02-08 03:41:49,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7352: havoc hp100_start_xmit_bm_#t~mem435#1;call hp100_start_xmit_bm_#t~mem436#1 := read~intINTTYPE4#6(hp100_start_xmit_bm_~lp~10#1.base, ~bvadd~64(1841bv64, hp100_start_xmit_bm_~lp~10#1.offset), 4bv64);call write~intINTTYPE4#6(~bvadd~32(1bv32, hp100_start_xmit_bm_#t~mem436#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~mem436#1;call hp100_start_xmit_bm_#t~mem437#1 := read~intINTTYPE8#6(hp100_start_xmit_bm_~dev#1.base, ~bvadd~64(8bv64, ~bvadd~64(260bv64, hp100_start_xmit_bm_~dev#1.offset)), 8bv64);call write~intINTTYPE8#6(~bvadd~64(1bv64, hp100_start_xmit_bm_#t~mem437#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~mem437#1;call hp100_start_xmit_bm_#t~mem439#1 := read~intINTTYPE8#6(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~mem438#1 := read~intINTTYPE4#6(hp100_start_xmit_bm_~skb#1.base, ~bvadd~64(104bv64, hp100_start_xmit_bm_~skb#1.offset), 4bv64);call write~intINTTYPE8#6(~bvadd~64(hp100_start_xmit_bm_#t~mem439#1, ~zero_extend~64~32(hp100_start_xmit_bm_#t~mem438#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~mem439#1;havoc hp100_start_xmit_bm_#t~mem438#1; [2025-02-08 03:41:49,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12307: havoc register_netdev_#t~nondet941#1; [2025-02-08 03:41:49,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8079-1: call hp100_interrupt_#t~mem599#1 := read~intINTTYPE2#6(hp100_interrupt_~lp~17#1.base, ~bvadd~64(92bv64, hp100_interrupt_~lp~17#1.offset), 2bv64); [2025-02-08 03:41:49,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8079: assume 1bv32 == ~zero_extend~32~16(hp100_interrupt_#t~mem599#1) && 0bv32 != ~bvand~32(4096bv32, hp100_interrupt_~val~2#1);havoc hp100_interrupt_#t~mem599#1; [2025-02-08 03:41:49,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8079: assume !(1bv32 == ~zero_extend~32~16(hp100_interrupt_#t~mem599#1) && 0bv32 != ~bvand~32(4096bv32, hp100_interrupt_~val~2#1));havoc hp100_interrupt_#t~mem599#1; [2025-02-08 03:41:49,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6097: hp100_read_id_~sum~0#1 := 0bv8;hp100_read_id_~i~0#1 := 0bv32; [2025-02-08 03:41:49,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6097-1: SUMMARY for call outw(6bv16, ~bvadd~32(2bv32, hp100_read_id_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9731: havoc ldv_pci_pci_instance_2_#t~ret770#1, ldv_pci_pci_instance_2_#t~mem771#1.base, ldv_pci_pci_instance_2_#t~mem771#1.offset, ldv_pci_pci_instance_2_#t~mem772#1.base, ldv_pci_pci_instance_2_#t~mem772#1.offset, ldv_pci_pci_instance_2_#t~mem773#1.base, ldv_pci_pci_instance_2_#t~mem773#1.offset, ldv_pci_pci_instance_2_#t~ret774#1, 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~mem777#1.base, ldv_pci_pci_instance_2_#t~mem777#1.offset, 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, ldv_pci_pci_instance_2_#t~ret782#1, ldv_pci_pci_instance_2_#t~ret783#1, ldv_pci_pci_instance_2_#t~mem784#1.base, ldv_pci_pci_instance_2_#t~mem784#1.offset, ldv_pci_pci_instance_2_#t~mem785#1.base, ldv_pci_pci_instance_2_#t~mem785#1.offset, ldv_pci_pci_instance_2_#t~mem786#1, ldv_pci_pci_instance_2_#t~ret787#1, ldv_pci_pci_instance_2_#t~ret788#1, ldv_pci_pci_instance_2_#t~ret789#1, ldv_pci_pci_instance_2_#t~ret790#1, ldv_pci_pci_instance_2_#t~ret791#1, ldv_pci_pci_instance_2_#t~mem792#1.base, ldv_pci_pci_instance_2_#t~mem792#1.offset, ldv_pci_pci_instance_2_#t~ret793#1, ldv_pci_pci_instance_2_#t~ret794#1, ldv_pci_pci_instance_2_#t~ret795#1, ldv_pci_pci_instance_2_#t~ret796#1.base, ldv_pci_pci_instance_2_#t~ret796#1.offset, ldv_pci_pci_instance_2_#t~ret797#1.base, ldv_pci_pci_instance_2_#t~ret797#1.offset, ldv_pci_pci_instance_2_#t~ret798#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:41:49,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5635: 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:41:49,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9863: ldv_pci_pci_instance_2_~tmp___4~8#1 := ldv_pci_pci_instance_2_#t~ret798#1;havoc ldv_pci_pci_instance_2_#t~ret798#1; [2025-02-08 03:41:49,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9863-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret798#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:41:49,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8806: 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:41:49,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8806: assume !(0bv32 != hp100_pci_probe_~tmp~53#1);assume { :begin_inline_ldv_alloc_etherdev_mqs_109 } true;ldv_alloc_etherdev_mqs_109_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_109_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_109_#in~ldv_func_arg3#1 := 2104bv32, 1bv32, 1bv32;havoc ldv_alloc_etherdev_mqs_109_#res#1.base, ldv_alloc_etherdev_mqs_109_#res#1.offset;havoc ldv_alloc_etherdev_mqs_109_#t~ret819#1.base, ldv_alloc_etherdev_mqs_109_#t~ret819#1.offset, ldv_alloc_etherdev_mqs_109_#t~ret820#1.base, ldv_alloc_etherdev_mqs_109_#t~ret820#1.offset, ldv_alloc_etherdev_mqs_109_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_109_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_109_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_109_~ldv_func_res~2#1.base, ldv_alloc_etherdev_mqs_109_~ldv_func_res~2#1.offset, ldv_alloc_etherdev_mqs_109_~tmp~77#1.base, ldv_alloc_etherdev_mqs_109_~tmp~77#1.offset, ldv_alloc_etherdev_mqs_109_~tmp___0~37#1.base, ldv_alloc_etherdev_mqs_109_~tmp___0~37#1.offset;ldv_alloc_etherdev_mqs_109_~ldv_func_arg1#1 := ldv_alloc_etherdev_mqs_109_#in~ldv_func_arg1#1;ldv_alloc_etherdev_mqs_109_~ldv_func_arg2#1 := ldv_alloc_etherdev_mqs_109_#in~ldv_func_arg2#1;ldv_alloc_etherdev_mqs_109_~ldv_func_arg3#1 := ldv_alloc_etherdev_mqs_109_#in~ldv_func_arg3#1;havoc ldv_alloc_etherdev_mqs_109_~ldv_func_res~2#1.base, ldv_alloc_etherdev_mqs_109_~ldv_func_res~2#1.offset;havoc ldv_alloc_etherdev_mqs_109_~tmp~77#1.base, ldv_alloc_etherdev_mqs_109_~tmp~77#1.offset;havoc ldv_alloc_etherdev_mqs_109_~tmp___0~37#1.base, ldv_alloc_etherdev_mqs_109_~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_109_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_109_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_109_~ldv_func_arg3#1;havoc alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret927#1.base, alloc_etherdev_mqs_#t~ret927#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:41:49,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6494: havoc hp100_probe1_#t~ite266#1;havoc hp100_probe1_#t~mem265#1;havoc hp100_probe1_#t~ret267#1; [2025-02-08 03:41:49,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9533: ldv_net_dummy_resourceless_instance_1_~tmp___0~32#1 := ldv_net_dummy_resourceless_instance_1_#t~ret754#1;havoc ldv_net_dummy_resourceless_instance_1_#t~ret754#1; [2025-02-08 03:41:49,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9533-1: SUMMARY for call ldv_net_dummy_resourceless_instance_1_#t~ret754#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:41:49,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9467: assume 1bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:49,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9467: assume !(1bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:49,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7617-1: SUMMARY for call hp100_rx_#t~ret498#1 := inb(~bvadd~32(24bv32, hp100_rx_~ioaddr~8#1)); srcloc: null [2025-02-08 03:41:49,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7617: hp100_rx_~tmp___0~18#1 := hp100_rx_#t~ret498#1;havoc hp100_rx_#t~ret498#1;hp100_rx_~packets~0#1 := ~zero_extend~32~8(hp100_rx_~tmp___0~18#1); [2025-02-08 03:41:49,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6362: havoc hp100_probe1_#t~ret236#1; [2025-02-08 03:41:49,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6494-2: assume ~bvugt~64(hp100_probe1_~mem_ptr_phys~0#1, 1048576bv64);call hp100_probe1_#t~mem265#1 := read~intINTTYPE4#6(hp100_probe1_~lp~1#1.base, ~bvadd~64(80bv64, hp100_probe1_~lp~1#1.offset), 4bv64);hp100_probe1_#t~ite266#1 := ~zero_extend~64~32(hp100_probe1_#t~mem265#1); [2025-02-08 03:41:49,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6494-2: assume !~bvugt~64(hp100_probe1_~mem_ptr_phys~0#1, 1048576bv64);hp100_probe1_#t~ite266#1 := 16384bv64; [2025-02-08 03:41:49,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6494-1: SUMMARY for call hp100_probe1_#t~ret267#1 := printk(20bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6362-1: SUMMARY for call hp100_probe1_#t~ret236#1 := printk(13bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6296: SUMMARY for call outw(65bv16, ~bvadd~32(4bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,106 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9930: ldv_register_netdev_85_#t~ret816#1 := ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret799#1, ldv_register_netdev_#t~ret800#1, ldv_register_netdev_#t~mem801#1.base, ldv_register_netdev_#t~mem801#1.offset, ldv_register_netdev_#t~mem802#1.base, ldv_register_netdev_#t~mem802#1.offset, ldv_register_netdev_#t~ret803#1, ldv_register_netdev_#t~ret804#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_85_~tmp___0~35#1 := ldv_register_netdev_85_#t~ret816#1;havoc ldv_register_netdev_85_#t~ret816#1;ldv_register_netdev_85_#res#1 := ldv_register_netdev_85_~tmp___0~35#1; [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9930-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~ldv_6_ret_default~0#1; [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8807: ldv_pci_instance_probe_2_17_#t~ret756#1 := hp100_pci_probe_#res#1;havoc hp100_pci_probe_#t~ret715#1, hp100_pci_probe_#t~ret716#1.base, hp100_pci_probe_#t~ret716#1.offset, hp100_pci_probe_#t~ret717#1, hp100_pci_probe_#t~mem718#1, hp100_pci_probe_#t~mem719#1, hp100_pci_probe_#t~mem720#1, hp100_pci_probe_#t~ret721#1, hp100_pci_probe_#t~mem722#1, hp100_pci_probe_#t~mem723#1, hp100_pci_probe_#t~mem724#1, hp100_pci_probe_#t~ret725#1, hp100_pci_probe_#t~mem726#1, hp100_pci_probe_#t~ret727#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~ret756#1;havoc ldv_pci_instance_probe_2_17_#t~ret756#1;ldv_pci_instance_probe_2_17_#res#1 := ldv_pci_instance_probe_2_17_~tmp~63#1;ldv_pci_pci_instance_2_#t~ret793#1 := ldv_pci_instance_probe_2_17_#res#1;havoc ldv_pci_instance_probe_2_17_#t~ret756#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~ret793#1;havoc ldv_pci_pci_instance_2_#t~mem792#1.base, ldv_pci_pci_instance_2_#t~mem792#1.offset;havoc ldv_pci_pci_instance_2_#t~ret793#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~85#1;ldv_post_probe_~probe_ret_val#1 := ldv_post_probe_#in~probe_ret_val#1;havoc ldv_post_probe_~tmp~85#1; [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7684: assume 131072bv32 == ~bvand~32(458752bv32, hp100_rx_~header~0#1); [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7684: assume !(131072bv32 == ~bvand~32(458752bv32, hp100_rx_~header~0#1)); [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6561: hp100_pci_probe_#t~ret727#1 := hp100_probe1_#res#1;havoc hp100_probe1_#t~ret216#1.base, hp100_probe1_#t~ret216#1.offset, hp100_probe1_#t~ret217#1, hp100_probe1_#t~ret218#1, 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, 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.base, hp100_probe1_#t~ret234#1.offset, 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.base, hp100_probe1_#t~ret238#1.offset, hp100_probe1_#t~ret239#1, hp100_probe1_#t~ret240#1, hp100_probe1_#t~memset~res241#1.base, hp100_probe1_#t~memset~res241#1.offset, hp100_probe1_#t~mem242#1, hp100_probe1_#t~mem243#1, hp100_probe1_#t~ret244#1, hp100_probe1_#t~mem245#1, hp100_probe1_#t~mem246#1, hp100_probe1_#t~mem247#1.base, hp100_probe1_#t~mem247#1.offset, hp100_probe1_#t~ret248#1, hp100_probe1_#t~mem249#1, hp100_probe1_#t~mem250#1.base, hp100_probe1_#t~mem250#1.offset, hp100_probe1_#t~ret251#1.base, hp100_probe1_#t~ret251#1.offset, hp100_probe1_#t~mem252#1.base, hp100_probe1_#t~mem252#1.offset, hp100_probe1_#t~mem253#1, hp100_probe1_#t~mem254#1.base, hp100_probe1_#t~mem254#1.offset, hp100_probe1_#t~ret255#1, hp100_probe1_#t~mem256#1, hp100_probe1_#t~ret257#1, hp100_probe1_#t~ret258#1, hp100_probe1_#t~ret259#1, hp100_probe1_#t~ret260#1, hp100_probe1_#t~mem261#1, hp100_probe1_#t~mem262#1, hp100_probe1_#t~ret263#1, hp100_probe1_#t~mem264#1, hp100_probe1_#t~ite266#1, hp100_probe1_#t~mem265#1, hp100_probe1_#t~ret267#1, hp100_probe1_#t~ret268#1, hp100_probe1_#t~ret269#1, hp100_probe1_#t~mem270#1, hp100_probe1_#t~ret271#1, hp100_probe1_#t~mem272#1, hp100_probe1_#t~ret273#1, hp100_probe1_#t~mem274#1, hp100_probe1_#t~mem275#1, hp100_probe1_#t~mem276#1, hp100_probe1_#t~ret277#1, hp100_probe1_#t~ret278#1, hp100_probe1_#t~ret279#1, hp100_probe1_#t~ret280#1, hp100_probe1_#t~ret281#1, hp100_probe1_#t~mem282#1.base, hp100_probe1_#t~mem282#1.offset, hp100_probe1_#t~ret283#1, hp100_probe1_#t~mem284#1.base, hp100_probe1_#t~mem284#1.offset, hp100_probe1_#t~mem285#1.base, hp100_probe1_#t~mem285#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~ret727#1;havoc hp100_pci_probe_#t~ret727#1; [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9402: assume 2bv32 == ~ldv_statevar_0~0; [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9402: assume !(2bv32 == ~ldv_statevar_0~0); [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8015-1: SUMMARY for call hp100_interrupt_#t~ret592#1.base, hp100_interrupt_#t~ret592#1.offset := netdev_priv(hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset); srcloc: null [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8015: hp100_interrupt_~tmp~44#1.base, hp100_interrupt_~tmp~44#1.offset := hp100_interrupt_#t~ret592#1.base, hp100_interrupt_#t~ret592#1.offset;havoc hp100_interrupt_#t~ret592#1.base, hp100_interrupt_#t~ret592#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:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9931-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8081: SUMMARY for call hp100_rxfill(hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset); srcloc: null [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9667: assume 1bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9667: assume !(1bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9865: assume 0bv32 != ldv_pci_pci_instance_2_~tmp___4~8#1;~ldv_statevar_2~0 := 12bv32; [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9865: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp___4~8#1);~ldv_statevar_2~0 := 17bv32; [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6496: assume 0bv64 != ~bvadd~64(hp100_probe1_~mem_ptr_virt~0#1.base, hp100_probe1_~mem_ptr_virt~0#1.offset); [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6496: assume !(0bv64 != ~bvadd~64(hp100_probe1_~mem_ptr_virt~0#1.base, hp100_probe1_~mem_ptr_virt~0#1.offset)); [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9535: assume 0bv32 != ldv_net_dummy_resourceless_instance_1_~tmp___0~32#1;~ldv_statevar_1~0 := 1bv32; [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9535: assume !(0bv32 != ldv_net_dummy_resourceless_instance_1_~tmp___0~32#1);~ldv_statevar_1~0 := 7bv32; [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6166: 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:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7289: havoc ldv___ldv_spin_lock_88_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_88_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_88_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_88_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_88 } true; [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9932-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 03:41:49,107 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:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9998: assume 3bv32 == ldv_switch_0_~tmp~70#1; [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9998: assume !(3bv32 == ldv_switch_0_~tmp~70#1); [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9734-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret770#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5638: 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:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5638: assume !~bvule~64(dma_alloc_coherent_gfp_flags_~dma_mask~1#1, 16777215bv64); [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6563: assume 1bv32 == ~zero_extend~32~16(hp100_probe1_~local_mode~0#1);call hp100_probe1_#t~mem282#1.base, hp100_probe1_#t~mem282#1.offset := read~$Pointer$#6(hp100_probe1_~lp~1#1.base, ~bvadd~64(1821bv64, hp100_probe1_~lp~1#1.offset), 8bv64); [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6563: assume !(1bv32 == ~zero_extend~32~16(hp100_probe1_~local_mode~0#1)); [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9734: ldv_pci_pci_instance_2_~tmp~66#1 := ldv_pci_pci_instance_2_#t~ret770#1;havoc ldv_pci_pci_instance_2_#t~ret770#1; [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7290: SUMMARY for call outw(4bv16, ~bvadd~32(4bv32, hp100_start_xmit_bm_~ioaddr~5#1)); srcloc: null [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7356-1: SUMMARY for call ldv_spin_unlock_irqrestore_89(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:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10527: ldv_post_probe_~tmp~85#1 := ldv_post_probe_#t~ret835#1;havoc ldv_post_probe_#t~ret835#1;ldv_post_probe_#res#1 := ldv_post_probe_~tmp~85#1;ldv_pci_pci_instance_2_#t~ret794#1 := ldv_post_probe_#res#1;havoc ldv_post_probe_#t~ret835#1, ldv_post_probe_~probe_ret_val#1, ldv_post_probe_~tmp~85#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~ret794#1;havoc ldv_pci_pci_instance_2_#t~ret794#1; [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7356: hp100_start_xmit_bm_#res#1 := 0bv32; [2025-02-08 03:41:49,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10527-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:41:49,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12179-1: ldv___pci_register_driver_111_#t~ret821#1 := __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet924#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_111_~tmp~78#1 := ldv___pci_register_driver_111_#t~ret821#1;havoc ldv___pci_register_driver_111_#t~ret821#1;ldv___pci_register_driver_111_~ldv_func_res~3#1 := ldv___pci_register_driver_111_~tmp~78#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_111_~ldv_func_res~3#1, ldv___pci_register_driver_111_~ldv_func_arg1#1.base, ldv___pci_register_driver_111_~ldv_func_arg1#1.offset, ldv___pci_register_driver_111_~ldv_func_arg2#1.base, ldv___pci_register_driver_111_~ldv_func_arg2#1.offset, ldv___pci_register_driver_111_~ldv_func_arg3#1.base, ldv___pci_register_driver_111_~ldv_func_arg3#1.offset;havoc ldv___pci_register_driver_#res#1;havoc ldv___pci_register_driver_#t~ret731#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:41:49,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12179: havoc __pci_register_driver_#t~nondet924#1; [2025-02-08 03:41:49,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6101: assume ~bvsle~32(hp100_read_id_~i~0#1, 3bv32); [2025-02-08 03:41:49,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6101: assume !~bvsle~32(hp100_read_id_~i~0#1, 3bv32); [2025-02-08 03:41:49,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9603: 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~mem771#1.base, ldv_pci_pci_instance_2_#t~mem771#1.offset;~ldv_statevar_2~0 := 1bv32; [2025-02-08 03:41:49,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9603-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:41:49,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6498: havoc hp100_probe1_#t~ret268#1; [2025-02-08 03:41:49,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6498-1: SUMMARY for call hp100_probe1_#t~ret268#1 := printk(21bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7291-1: SUMMARY for call hp100_start_xmit_bm_#t~ret410#1 := hp100_sense_lan(hp100_start_xmit_bm_~dev#1.base, hp100_start_xmit_bm_~dev#1.offset); srcloc: null [2025-02-08 03:41:49,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6234: 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:41:49,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7291: hp100_start_xmit_bm_~i~4#1 := hp100_start_xmit_bm_#t~ret410#1;havoc hp100_start_xmit_bm_#t~ret410#1; [2025-02-08 03:41:49,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9471: assume 2bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:49,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9471: assume !(2bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:49,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8018: 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:41:49,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8018: assume !(0bv64 == ~bvadd~64(hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset));call hp100_interrupt_#t~mem593#1 := read~intINTTYPE8#6(hp100_interrupt_~dev~0#1.base, ~bvadd~64(56bv64, hp100_interrupt_~dev~0#1.offset), 8bv64);hp100_interrupt_~ioaddr~13#1 := hp100_interrupt_#t~mem593#1[32:0];havoc hp100_interrupt_#t~mem593#1;assume { :begin_inline_ldv_spin_lock_102 } true;ldv_spin_lock_102_#in~lock#1.base, ldv_spin_lock_102_#in~lock#1.offset := hp100_interrupt_~lp~17#1.base, hp100_interrupt_~lp~17#1.offset;havoc ldv_spin_lock_102_~lock#1.base, ldv_spin_lock_102_~lock#1.offset;ldv_spin_lock_102_~lock#1.base, ldv_spin_lock_102_~lock#1.offset := ldv_spin_lock_102_#in~lock#1.base, ldv_spin_lock_102_#in~lock#1.offset; [2025-02-08 03:41:49,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5904: pci_alloc_consistent_#t~ret176#1.base, pci_alloc_consistent_#t~ret176#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~ret176#1.base, pci_alloc_consistent_#t~ret176#1.offset;havoc pci_alloc_consistent_#t~ret176#1.base, pci_alloc_consistent_#t~ret176#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:41:49,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7622: hp100_rx_~pkt_len~0#1 := 0bv32; [2025-02-08 03:41:49,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9736: assume 0bv32 != ldv_pci_pci_instance_2_~tmp~66#1;~ldv_statevar_2~0 := 12bv32; [2025-02-08 03:41:49,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9736: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp~66#1);~ldv_statevar_2~0 := 17bv32; [2025-02-08 03:41:49,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6565-1: SUMMARY for call hp100_probe1_#t~ret283#1 := virt_to_whatever(hp100_probe1_~dev#1.base, hp100_probe1_~dev#1.offset, hp100_probe1_#t~mem282#1.base, hp100_probe1_#t~mem282#1.offset); srcloc: null [2025-02-08 03:41:49,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6565: hp100_probe1_~tmp___16~0#1 := hp100_probe1_#t~ret283#1;havoc hp100_probe1_#t~mem282#1.base, hp100_probe1_#t~mem282#1.offset;havoc hp100_probe1_#t~ret283#1;call hp100_probe1_#t~mem284#1.base, hp100_probe1_#t~mem284#1.offset := read~$Pointer$#6(hp100_probe1_~lp~1#1.base, ~bvadd~64(95bv64, hp100_probe1_~lp~1#1.offset), 8bv64);call hp100_probe1_#t~mem285#1.base, hp100_probe1_#t~mem285#1.offset := read~$Pointer$#6(hp100_probe1_~lp~1#1.base, ~bvadd~64(1821bv64, hp100_probe1_~lp~1#1.offset), 8bv64); [2025-02-08 03:41:49,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6367-1: SUMMARY for call hp100_probe1_#t~ret237#1.base, hp100_probe1_#t~ret237#1.offset := netdev_priv(hp100_probe1_~dev#1.base, hp100_probe1_~dev#1.offset); srcloc: null [2025-02-08 03:41:49,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6367: hp100_probe1_~tmp___8~0#1.base, hp100_probe1_~tmp___8~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;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~ret238#1.base, hp100_probe1_#t~ret238#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~ret238#1.base, hp100_probe1_#t~ret238#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~nondet948#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~nondet948#1;strlcpy_#res#1 := strlcpy_#t~nondet948#1;havoc strlcpy_#t~nondet948#1; [2025-02-08 03:41:49,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433: assume 1bv32 == ~zero_extend~32~16(hp100_probe1_#t~mem249#1);havoc hp100_probe1_#t~mem249#1;call hp100_probe1_#t~mem250#1.base, hp100_probe1_#t~mem250#1.offset := read~$Pointer$#6(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~mem250#1.base, hp100_probe1_#t~mem250#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~ret176#1.base, pci_alloc_consistent_#t~ret176#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:41:49,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433: assume !(1bv32 == ~zero_extend~32~16(hp100_probe1_#t~mem249#1));havoc hp100_probe1_#t~mem249#1; [2025-02-08 03:41:49,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6235: hp100_probe1_~local_mode~0#1 := ~hp100_mode~0[16:0]; [2025-02-08 03:41:49,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6235-1: SUMMARY for call wait(); srcloc: null [2025-02-08 03:41:49,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7292: SUMMARY for call outw(5bv16, ~bvadd~32(4bv32, hp100_start_xmit_bm_~ioaddr~5#1)); srcloc: null [2025-02-08 03:41:49,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9406: assume 4bv32 == ~ldv_statevar_0~0; [2025-02-08 03:41:49,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9406: assume !(4bv32 == ~ldv_statevar_0~0); [2025-02-08 03:41:49,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9076-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:41:49,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10265: SUMMARY for call ldv_spin_lock_lock_of_hp100_private(); srcloc: null [2025-02-08 03:41:49,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8085-1: call hp100_interrupt_#t~mem600#1 := read~intINTTYPE2#6(hp100_interrupt_~lp~17#1.base, ~bvadd~64(92bv64, hp100_interrupt_~lp~17#1.offset), 2bv64); [2025-02-08 03:41:49,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8085: assume 1bv32 == ~zero_extend~32~16(hp100_interrupt_#t~mem600#1) && 0bv32 != ~bvand~32(8bv32, hp100_interrupt_~val~2#1);havoc hp100_interrupt_#t~mem600#1; [2025-02-08 03:41:49,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8085: assume !(1bv32 == ~zero_extend~32~16(hp100_interrupt_#t~mem600#1) && 0bv32 != ~bvand~32(8bv32, hp100_interrupt_~val~2#1));havoc hp100_interrupt_#t~mem600#1; [2025-02-08 03:41:49,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6566: havoc hp100_probe1_#t~mem284#1.base, hp100_probe1_#t~mem284#1.offset;havoc hp100_probe1_#t~mem285#1.base, hp100_probe1_#t~mem285#1.offset; [2025-02-08 03:41:49,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9671: assume 2bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:49,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9671: assume !(2bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:49,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6566-1: SUMMARY for call pci_free_consistent(hp100_probe1_#t~mem284#1.base, hp100_probe1_#t~mem284#1.offset, 1447bv64, hp100_probe1_#t~mem285#1.base, hp100_probe1_#t~mem285#1.offset, hp100_probe1_~tmp___16~0#1); srcloc: null [2025-02-08 03:41:49,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6302: SUMMARY for call outw(2bv16, ~bvadd~32(2bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10266: havoc ldv___ldv_spin_lock_96_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_96_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_96_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_96_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_96 } true; [2025-02-08 03:41:49,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7293: SUMMARY for call ldv_spin_unlock_irqrestore_89(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:41:49,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6104-1: SUMMARY for call hp100_read_id_#t~ret204#1 := inb(~bvadd~32(~bvadd~32(8bv32, hp100_read_id_~ioaddr#1), hp100_read_id_~i~0#1)); srcloc: null [2025-02-08 03:41:49,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6104: call write~intINTTYPE1#10(hp100_read_id_#t~ret204#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~ret204#1;call hp100_read_id_#t~mem205#1 := read~intINTTYPE1#10(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~mem205#1))[8:0];havoc hp100_read_id_#t~mem205#1;hp100_read_id_~i~0#1 := ~bvadd~32(1bv32, hp100_read_id_~i~0#1); [2025-02-08 03:41:49,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10002: assume 4bv32 == ldv_switch_0_~tmp~70#1; [2025-02-08 03:41:49,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10002: assume !(4bv32 == ldv_switch_0_~tmp~70#1); [2025-02-08 03:41:49,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10266-1: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_96_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_96_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:41:49,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9143: assume { :end_inline_ldv_switch_automaton_state_2_20 } true; [2025-02-08 03:41:49,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8813: 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:41:49,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8813: assume !(0bv64 == ~bvadd~64(hp100_pci_probe_~dev~1#1.base, hp100_pci_probe_~dev~1#1.offset));call write~$Pointer$#6(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~mem164#1.base, pci_read_config_word_#t~mem164#1.offset, pci_read_config_word_#t~mem165#1, pci_read_config_word_#t~ret166#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~mem164#1.base, pci_read_config_word_#t~mem164#1.offset := read~$Pointer$#6(pci_read_config_word_~dev#1.base, ~bvadd~64(16bv64, pci_read_config_word_~dev#1.offset), 8bv64);call pci_read_config_word_#t~mem165#1 := read~intINTTYPE4#6(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~mem164#1.base, pci_read_config_word_#t~mem164#1.offset, pci_read_config_word_#t~mem165#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~nondet937#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~nondet937#1;pci_bus_read_config_word_#res#1 := pci_bus_read_config_word_#t~nondet937#1;havoc pci_bus_read_config_word_#t~nondet937#1; [2025-02-08 03:41:49,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5642: 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:41:49,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5642: 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:41:49,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6435: hp100_probe1_#t~ret251#1.base, hp100_probe1_#t~ret251#1.offset := pci_alloc_consistent_#res#1.base, pci_alloc_consistent_#res#1.offset;havoc pci_alloc_consistent_#t~ret176#1.base, pci_alloc_consistent_#t~ret176#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~ret251#1.base, hp100_probe1_#t~ret251#1.offset;havoc hp100_probe1_#t~mem250#1.base, hp100_probe1_#t~mem250#1.offset;havoc hp100_probe1_#t~ret251#1.base, hp100_probe1_#t~ret251#1.offset;call write~$Pointer$#6(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~mem252#1.base, hp100_probe1_#t~mem252#1.offset := read~$Pointer$#6(hp100_probe1_~lp~1#1.base, ~bvadd~64(1821bv64, hp100_probe1_~lp~1#1.offset), 8bv64); [2025-02-08 03:41:49,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6303: hp100_probe1_~tmp___4~0#1 := hp100_probe1_#t~ret229#1;havoc hp100_probe1_#t~ret229#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:41:49,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6303-1: SUMMARY for call hp100_probe1_#t~ret229#1 := inw(~bvadd~32(4bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8087: SUMMARY for call hp100_clean_txring(hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset); srcloc: null [2025-02-08 03:41:49,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9078: 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_109_#t~ret820#1.base, ldv_alloc_etherdev_mqs_109_#t~ret820#1.offset := ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret732#1, ldv_alloc_etherdev_mqs_#t~ret733#1.base, ldv_alloc_etherdev_mqs_#t~ret733#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_109_~tmp___0~37#1.base, ldv_alloc_etherdev_mqs_109_~tmp___0~37#1.offset := ldv_alloc_etherdev_mqs_109_#t~ret820#1.base, ldv_alloc_etherdev_mqs_109_#t~ret820#1.offset;havoc ldv_alloc_etherdev_mqs_109_#t~ret820#1.base, ldv_alloc_etherdev_mqs_109_#t~ret820#1.offset;ldv_alloc_etherdev_mqs_109_#res#1.base, ldv_alloc_etherdev_mqs_109_#res#1.offset := ldv_alloc_etherdev_mqs_109_~tmp___0~37#1.base, ldv_alloc_etherdev_mqs_109_~tmp___0~37#1.offset; [2025-02-08 03:41:49,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9805: ~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret788#1;havoc ldv_pci_pci_instance_2_#t~ret788#1;~ldv_statevar_2~0 := 7bv32; [2025-02-08 03:41:49,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9805-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret788#1 := ldv_filter_err_code(~ldv_2_ret_default~0); srcloc: null [2025-02-08 03:41:49,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7691: call hp100_rx_#t~mem514#1 := read~intINTTYPE8#6(hp100_rx_~dev#1.base, ~bvadd~64(64bv64, ~bvadd~64(260bv64, hp100_rx_~dev#1.offset)), 8bv64);call write~intINTTYPE8#6(~bvadd~64(1bv64, hp100_rx_#t~mem514#1), hp100_rx_~dev#1.base, ~bvadd~64(64bv64, ~bvadd~64(260bv64, hp100_rx_~dev#1.offset)), 8bv64); [2025-02-08 03:41:49,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9475: assume 3bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:49,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9475: assume !(3bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:49,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7625: hp100_rx_~pkt_len~0#1 := ~bvadd~32(1bv32, hp100_rx_~pkt_len~0#1); [2025-02-08 03:41:49,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6238: 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:41:49,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6238: assume !~bvugt~32(~bvsub~32(~zero_extend~32~16(hp100_probe1_~local_mode~0#1), 1bv32), 3bv32); [2025-02-08 03:41:49,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7295: assume 4294967295bv32 == hp100_start_xmit_bm_~i~4#1; [2025-02-08 03:41:49,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7295: assume !(4294967295bv32 == hp100_start_xmit_bm_~i~4#1);call hp100_start_xmit_bm_#t~mem412#1 := read~intINTTYPE2#6(hp100_start_xmit_bm_~lp~10#1.base, ~bvadd~64(121bv64, hp100_start_xmit_bm_~lp~10#1.offset), 2bv64); [2025-02-08 03:41:49,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7361-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:41:49,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7361: hp100_start_xmit_bm_#res#1 := 0bv32; [2025-02-08 03:41:49,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 03:41:49,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6503-1: SUMMARY for call hp100_probe1_#t~ret269#1 := printk(22bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6503: havoc hp100_probe1_#t~ret269#1;call write~intINTTYPE8#6(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~mem270#1 := read~intINTTYPE4#6(hp100_probe1_~lp~1#1.base, ~bvadd~64(80bv64, hp100_probe1_~lp~1#1.offset), 4bv64);call write~intINTTYPE8#6(~bvadd~64(hp100_probe1_~mem_ptr_phys~0#1, ~zero_extend~64~32(hp100_probe1_#t~mem270#1)), hp100_probe1_~dev#1.base, ~bvadd~64(40bv64, hp100_probe1_~dev#1.offset), 8bv64);havoc hp100_probe1_#t~mem270#1; [2025-02-08 03:41:49,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9410: assume 5bv32 == ~ldv_statevar_0~0; [2025-02-08 03:41:49,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9410: assume !(5bv32 == ~ldv_statevar_0~0); [2025-02-08 03:41:49,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9675: assume 3bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:49,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9675: assume !(3bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:49,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7627: assume ~bvsle~32(hp100_rx_~pkt_len~0#1, 5999bv32); [2025-02-08 03:41:49,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7627: assume !~bvsle~32(hp100_rx_~pkt_len~0#1, 5999bv32);call hp100_rx_#t~mem500#1 := read~intINTTYPE2#6(hp100_rx_~lp~13#1.base, ~bvadd~64(92bv64, hp100_rx_~lp~13#1.offset), 2bv64); [2025-02-08 03:41:49,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6438: assume 0bv64 == ~bvadd~64(hp100_probe1_#t~mem252#1.base, hp100_probe1_#t~mem252#1.offset);havoc hp100_probe1_#t~mem252#1.base, hp100_probe1_#t~mem252#1.offset;hp100_probe1_~err~0#1 := 4294967284bv32; [2025-02-08 03:41:49,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6438: assume !(0bv64 == ~bvadd~64(hp100_probe1_#t~mem252#1.base, hp100_probe1_#t~mem252#1.offset));havoc hp100_probe1_#t~mem252#1.base, hp100_probe1_#t~mem252#1.offset;call hp100_probe1_#t~mem253#1 := read~intINTTYPE8#3(hp100_probe1_~#page_baddr~0#1.base, hp100_probe1_~#page_baddr~0#1.offset, 8bv64);call hp100_probe1_#t~mem254#1.base, hp100_probe1_#t~mem254#1.offset := read~$Pointer$#6(hp100_probe1_~lp~1#1.base, ~bvadd~64(1821bv64, hp100_probe1_~lp~1#1.offset), 8bv64);call write~intINTTYPE8#6(~bvsub~64(hp100_probe1_#t~mem253#1, ~bvadd~64(hp100_probe1_#t~mem254#1.base, hp100_probe1_#t~mem254#1.offset)), hp100_probe1_~lp~1#1.base, ~bvadd~64(1829bv64, hp100_probe1_~lp~1#1.offset), 8bv64);havoc hp100_probe1_#t~mem253#1;havoc hp100_probe1_#t~mem254#1.base, hp100_probe1_#t~mem254#1.offset;hp100_probe1_~tmp___12~0#1 := 0bv32;call write~intINTTYPE4#6(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#6(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$#6(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$#6(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$#6(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$#6(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:41:49,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12252: havoc ioremap_nocache_#t~ret934#1.base, ioremap_nocache_#t~ret934#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~ret934#1.base, ioremap_nocache_#t~ret934#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:41:49,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12252-2: ioremap_nocache_#res#1.base, ioremap_nocache_#res#1.offset := ioremap_nocache_#t~ret934#1.base, ioremap_nocache_#t~ret934#1.offset;havoc ioremap_nocache_#t~ret934#1.base, ioremap_nocache_#t~ret934#1.offset; [2025-02-08 03:41:49,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7297-1: SUMMARY for call hp100_start_xmit_bm_#t~ret411#1 := printk(36bv64, 0bv64); srcloc: null [2025-02-08 03:41:49,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7297: havoc hp100_start_xmit_bm_#t~ret411#1; [2025-02-08 03:41:49,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9940: ldv_register_netdev_open_6_6_~tmp~68#1 := ldv_register_netdev_open_6_6_#t~ret805#1;havoc ldv_register_netdev_open_6_6_#t~ret805#1;ldv_register_netdev_open_6_6_#res#1 := ldv_register_netdev_open_6_6_~tmp~68#1; [2025-02-08 03:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9940-1: SUMMARY for call ldv_register_netdev_open_6_6_#t~ret805#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:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12252-3: SUMMARY for call ioremap_nocache_#t~ret934#1.base, ioremap_nocache_#t~ret934#1.offset := ldv_malloc(0bv64); srcloc: null [2025-02-08 03:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10006: assume 5bv32 == ldv_switch_0_~tmp~70#1; [2025-02-08 03:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10006: assume !(5bv32 == ldv_switch_0_~tmp~70#1); [2025-02-08 03:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6571: assume 0bv64 != ~bvadd~64(hp100_probe1_~mem_ptr_virt~0#1.base, hp100_probe1_~mem_ptr_virt~0#1.offset); [2025-02-08 03:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6571: assume !(0bv64 != ~bvadd~64(hp100_probe1_~mem_ptr_virt~0#1.base, hp100_probe1_~mem_ptr_virt~0#1.offset)); [2025-02-08 03:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5514: 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:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5646-1: dma_alloc_coherent_gfp_flags_#res#1 := dma_alloc_coherent_gfp_flags_~gfp#1; [2025-02-08 03:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5514-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$#6(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#6(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:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5514-3: assume !is_device_dma_capable_#t~short50#1; [2025-02-08 03:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5514-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:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6307: hp100_probe1_~tmp___5~0#1 := hp100_probe1_#t~ret230#1;havoc hp100_probe1_#t~ret230#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:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6307-1: SUMMARY for call hp100_probe1_#t~ret230#1 := inb(~bvadd~32(14bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8091: assume 0bv32 != ~bvand~32(4bv32, hp100_interrupt_~val~2#1);call hp100_interrupt_#t~mem601#1 := read~intINTTYPE2#6(hp100_interrupt_~lp~17#1.base, ~bvadd~64(92bv64, hp100_interrupt_~lp~17#1.offset), 2bv64); [2025-02-08 03:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8091: assume !(0bv32 != ~bvand~32(4bv32, hp100_interrupt_~val~2#1)); [2025-02-08 03:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12319: havoc skb_pad_#t~nondet944#1;skb_padto_#t~ret142#1 := skb_pad_#res#1;havoc skb_pad_#t~nondet944#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~ret142#1;havoc skb_padto_#t~ret142#1;skb_padto_#res#1 := skb_padto_~tmp___0~4#1; [2025-02-08 03:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8025: SUMMARY for call outw(4bv16, ~bvadd~32(4bv32, hp100_interrupt_~ioaddr~13#1)); srcloc: null [2025-02-08 03:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7629-1: SUMMARY for call hp100_rx_#t~ret499#1 := inb(~bvadd~32(6bv32, hp100_rx_~ioaddr~8#1)); srcloc: null [2025-02-08 03:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7629: hp100_rx_~tmp___1~12#1 := hp100_rx_#t~ret499#1;havoc hp100_rx_#t~ret499#1; [2025-02-08 03:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9545: assume { :begin_inline_ldv_switch_0 } true;havoc ldv_switch_0_#res#1;havoc ldv_switch_0_#t~ret807#1, ldv_switch_0_~tmp~70#1;havoc ldv_switch_0_~tmp~70#1; [2025-02-08 03:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6242: assume 3bv32 == ~zero_extend~32~16(hp100_probe1_~local_mode~0#1); [2025-02-08 03:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6242: assume !(3bv32 == ~zero_extend~32~16(hp100_probe1_~local_mode~0#1)); [2025-02-08 03:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9479: assume 4bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9479: assume !(4bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8026: hp100_interrupt_~tmp___0~22#1 := hp100_interrupt_#t~ret594#1;havoc hp100_interrupt_#t~ret594#1;hp100_interrupt_~val~2#1 := ~zero_extend~32~16(hp100_interrupt_~tmp___0~22#1); [2025-02-08 03:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8092: assume 1bv32 == ~zero_extend~32~16(hp100_interrupt_#t~mem601#1);havoc hp100_interrupt_#t~mem601#1; [2025-02-08 03:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8092: assume !(1bv32 == ~zero_extend~32~16(hp100_interrupt_#t~mem601#1));havoc hp100_interrupt_#t~mem601#1; [2025-02-08 03:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8885: assume 0bv32 != hp100_module_init_~err~2#1 && 4294967277bv32 != hp100_module_init_~err~2#1; [2025-02-08 03:41:49,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8885: assume !(0bv32 != hp100_module_init_~err~2#1 && 4294967277bv32 != hp100_module_init_~err~2#1);assume { :begin_inline_ldv___pci_register_driver_111 } true;ldv___pci_register_driver_111_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_111_#in~ldv_func_arg1#1.offset, ldv___pci_register_driver_111_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_111_#in~ldv_func_arg2#1.offset, ldv___pci_register_driver_111_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_111_#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_111_#res#1;havoc ldv___pci_register_driver_111_#t~ret821#1, ldv___pci_register_driver_111_#t~ret822#1, ldv___pci_register_driver_111_~ldv_func_arg1#1.base, ldv___pci_register_driver_111_~ldv_func_arg1#1.offset, ldv___pci_register_driver_111_~ldv_func_arg2#1.base, ldv___pci_register_driver_111_~ldv_func_arg2#1.offset, ldv___pci_register_driver_111_~ldv_func_arg3#1.base, ldv___pci_register_driver_111_~ldv_func_arg3#1.offset, ldv___pci_register_driver_111_~ldv_func_res~3#1, ldv___pci_register_driver_111_~tmp~78#1, ldv___pci_register_driver_111_~tmp___0~38#1;ldv___pci_register_driver_111_~ldv_func_arg1#1.base, ldv___pci_register_driver_111_~ldv_func_arg1#1.offset := ldv___pci_register_driver_111_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_111_#in~ldv_func_arg1#1.offset;ldv___pci_register_driver_111_~ldv_func_arg2#1.base, ldv___pci_register_driver_111_~ldv_func_arg2#1.offset := ldv___pci_register_driver_111_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_111_#in~ldv_func_arg2#1.offset;ldv___pci_register_driver_111_~ldv_func_arg3#1.base, ldv___pci_register_driver_111_~ldv_func_arg3#1.offset := ldv___pci_register_driver_111_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_111_#in~ldv_func_arg3#1.offset;havoc ldv___pci_register_driver_111_~ldv_func_res~3#1;havoc ldv___pci_register_driver_111_~tmp~78#1;havoc ldv___pci_register_driver_111_~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_111_~ldv_func_arg1#1.base, ldv___pci_register_driver_111_~ldv_func_arg1#1.offset, ldv___pci_register_driver_111_~ldv_func_arg2#1.base, ldv___pci_register_driver_111_~ldv_func_arg2#1.offset, ldv___pci_register_driver_111_~ldv_func_arg3#1.base, ldv___pci_register_driver_111_~ldv_func_arg3#1.offset;havoc __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet924#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~nondet924#1;__pci_register_driver_#res#1 := __pci_register_driver_#t~nondet924#1;havoc __pci_register_driver_#t~nondet924#1; [2025-02-08 03:41:49,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8026-1: SUMMARY for call hp100_interrupt_#t~ret594#1 := inw(~bvadd~32(8bv32, hp100_interrupt_~ioaddr~13#1)); srcloc: null [2025-02-08 03:41:49,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9612: havoc ldv_pci_instance_resume_2_5_#t~ret758#1; [2025-02-08 03:41:49,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9612-1: SUMMARY for call ldv_pci_instance_resume_2_5_#t~ret758#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:41:49,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9744: call ldv_pci_pci_instance_2_#t~mem771#1.base, ldv_pci_pci_instance_2_#t~mem771#1.offset := read~$Pointer$#1(~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~mem771#1.base, ldv_pci_pci_instance_2_#t~mem771#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:41:49,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9744-1: SUMMARY for call ldv_assume((if 1bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:49,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6573: 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:41:49,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7300: assume ~sign_extend~32~16(hp100_start_xmit_bm_#t~mem412#1) != hp100_start_xmit_bm_~i~4#1;havoc hp100_start_xmit_bm_#t~mem412#1; [2025-02-08 03:41:49,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7300: assume !(~sign_extend~32~16(hp100_start_xmit_bm_#t~mem412#1) != hp100_start_xmit_bm_~i~4#1);havoc hp100_start_xmit_bm_#t~mem412#1; [2025-02-08 03:41:49,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9414: assume 6bv32 == ~ldv_statevar_0~0; [2025-02-08 03:41:49,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9414: assume !(6bv32 == ~ldv_statevar_0~0); [2025-02-08 03:41:49,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9811: ~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret789#1;havoc ldv_pci_pci_instance_2_#t~ret789#1; [2025-02-08 03:41:49,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9811-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret789#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:41:49,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8886: hp100_module_init_#res#1 := hp100_module_init_~err~2#1; [2025-02-08 03:41:49,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7631: assume 0bv32 != ~bvand~32(4bv32, ~zero_extend~32~8(hp100_rx_~tmp___1~12#1)); [2025-02-08 03:41:49,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7631: assume !(0bv32 != ~bvand~32(4bv32, ~zero_extend~32~8(hp100_rx_~tmp___1~12#1))); [2025-02-08 03:41:49,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7697: 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:41:49,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9679: assume 4bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:49,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9679: assume !(4bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:49,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6244: SUMMARY for call outw(64bv16, ~bvadd~32(4bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8094: SUMMARY for call hp100_clean_txring(hp100_interrupt_~dev~0#1.base, hp100_interrupt_~dev~0#1.offset); srcloc: null [2025-02-08 03:41:49,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:41:49,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6311: 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:41:49,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6311: 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:41:49,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7302: havoc hp100_start_xmit_bm_#t~ret413#1;call write~intINTTYPE2#6(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:41:49,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10275: SUMMARY for call ldv_spin_lock_lock_of_hp100_private(); srcloc: null [2025-02-08 03:41:49,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6245: SUMMARY for call outw(33bv16, ~bvadd~32(4bv32, hp100_probe1_~ioaddr#1)); srcloc: null [2025-02-08 03:41:49,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7302-1: SUMMARY for call hp100_start_xmit_bm_#t~ret413#1 := printk(37bv64, 0bv64); srcloc: null [2025-02-08 03:42:00,055 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:42:00,059 INFO L158 Benchmark]: Toolchain (without parser) took 38532.16ms. Allocated memory was 83.9MB in the beginning and 285.2MB in the end (delta: 201.3MB). Free memory was 46.5MB in the beginning and 171.8MB in the end (delta: -125.3MB). Peak memory consumption was 242.3MB. Max. memory is 16.1GB. [2025-02-08 03:42:00,059 INFO L158 Benchmark]: CDTParser took 0.21ms. Allocated memory is still 83.9MB. Free memory was 62.1MB in the beginning and 62.0MB in the end (delta: 33.6kB). There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:42:00,060 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2263.59ms. Allocated memory was 83.9MB in the beginning and 125.8MB in the end (delta: 41.9MB). Free memory was 46.5MB in the beginning and 40.3MB in the end (delta: 6.2MB). Peak memory consumption was 84.6MB. Max. memory is 16.1GB. [2025-02-08 03:42:00,060 INFO L158 Benchmark]: Boogie Procedure Inliner took 194.25ms. Allocated memory is still 125.8MB. Free memory was 40.3MB in the beginning and 40.9MB in the end (delta: -625.9kB). Peak memory consumption was 9.3MB. Max. memory is 16.1GB. [2025-02-08 03:42:00,060 INFO L158 Benchmark]: Boogie Preprocessor took 857.49ms. Allocated memory was 125.8MB in the beginning and 285.2MB in the end (delta: 159.4MB). Free memory was 40.9MB in the beginning and 63.6MB in the end (delta: -22.7MB). Peak memory consumption was 141.7MB. Max. memory is 16.1GB. [2025-02-08 03:42:00,060 INFO L158 Benchmark]: IcfgBuilder took 35213.01ms. Allocated memory is still 285.2MB. Free memory was 63.6MB in the beginning and 171.8MB in the end (delta: -108.2MB). Peak memory consumption was 54.0MB. Max. memory is 16.1GB. [2025-02-08 03:42:00,062 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.21ms. Allocated memory is still 83.9MB. Free memory was 62.1MB in the beginning and 62.0MB in the end (delta: 33.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2263.59ms. Allocated memory was 83.9MB in the beginning and 125.8MB in the end (delta: 41.9MB). Free memory was 46.5MB in the beginning and 40.3MB in the end (delta: 6.2MB). Peak memory consumption was 84.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 194.25ms. Allocated memory is still 125.8MB. Free memory was 40.3MB in the beginning and 40.9MB in the end (delta: -625.9kB). Peak memory consumption was 9.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 857.49ms. Allocated memory was 125.8MB in the beginning and 285.2MB in the end (delta: 159.4MB). Free memory was 40.9MB in the beginning and 63.6MB in the end (delta: -22.7MB). Peak memory consumption was 141.7MB. Max. memory is 16.1GB. * IcfgBuilder took 35213.01ms. Allocated memory is still 285.2MB. Free memory was 63.6MB in the beginning and 171.8MB in the end (delta: -108.2MB). Peak memory consumption was 54.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: - ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2: de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5217]: 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"); [5217] - GenericResultAtLocation [Line: 5224]: 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)); [5224] - GenericResultAtLocation [Line: 5259]: 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/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5259-5260] - GenericResultAtLocation [Line: 5265]: 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"); [5265-5267] - GenericResultAtLocation [Line: 5315]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [5315] - GenericResultAtLocation [Line: 5318]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5318] - GenericResultAtLocation [Line: 5321]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5321] - GenericResultAtLocation [Line: 5324]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5324] - GenericResultAtLocation [Line: 5393]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5393] - GenericResultAtLocation [Line: 5439]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5439] - GenericResultAtLocation [Line: 5447]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5447] - GenericResultAtLocation [Line: 5454]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [5454] - GenericResultAtLocation [Line: 5462]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [5462] - GenericResultAtLocation [Line: 5469]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outl %0, %w1": : "a" (value), "Nd" (port)); [5469] - GenericResultAtLocation [Line: 5477]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inl %w1, %0": "=a" (value): "Nd" (port)); [5477] - GenericResultAtLocation [Line: 5484]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("rep; outsl": "+S" (addr), "+c" (count): "d" (port)); [5484] - GenericResultAtLocation [Line: 5491]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("rep; insl": "+D" (addr), "+c" (count): "d" (port)); [5491] - GenericResultAtLocation [Line: 5560]: 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)); [5560-5561] - GenericResultAtLocation [Line: 5594]: 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)); [5594-5595] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:42:00,276 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2025-02-08 03:42:00,356 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