./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-intel-igbvf-igbvf.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 798a7b37 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-intel-igbvf-igbvf.cil.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/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 a4004c79842c1e3f65bbfc83df272ce5f8db44e958baeab0a73ea3aea59dff45 --- Real Ultimate output --- This is Ultimate 0.3.0-?-798a7b3-m [2025-03-04 04:59:31,184 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 04:59:31,238 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-04 04:59:31,245 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 04:59:31,246 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 04:59:31,268 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 04:59:31,269 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 04:59:31,270 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 04:59:31,270 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 04:59:31,270 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 04:59:31,271 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 04:59:31,271 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 04:59:31,271 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 04:59:31,271 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 04:59:31,271 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 04:59:31,272 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 04:59:31,272 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 04:59:31,272 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-04 04:59:31,272 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 04:59:31,272 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 04:59:31,272 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 04:59:31,272 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 04:59:31,272 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 04:59:31,272 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 04:59:31,273 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 04:59:31,273 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 04:59:31,273 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 04:59:31,273 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 04:59:31,273 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 04:59:31,273 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 04:59:31,273 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 04:59:31,274 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 04:59:31,274 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 04:59:31,274 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 04:59:31,274 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-04 04:59:31,274 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-04 04:59:31,274 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 04:59:31,274 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 04:59:31,274 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 04:59:31,274 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 04:59:31,274 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/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 -> a4004c79842c1e3f65bbfc83df272ce5f8db44e958baeab0a73ea3aea59dff45 [2025-03-04 04:59:31,513 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 04:59:31,521 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 04:59:31,522 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 04:59:31,524 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 04:59:31,524 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 04:59:31,525 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-intel-igbvf-igbvf.cil.i [2025-03-04 04:59:32,683 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/411d659dd/a908167e1d9840ad88e96984c1e0b83b/FLAGd2bd30869 [2025-03-04 04:59:33,265 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 04:59:33,266 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-intel-igbvf-igbvf.cil.i [2025-03-04 04:59:33,316 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/411d659dd/a908167e1d9840ad88e96984c1e0b83b/FLAGd2bd30869 [2025-03-04 04:59:33,332 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/411d659dd/a908167e1d9840ad88e96984c1e0b83b [2025-03-04 04:59:33,334 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 04:59:33,335 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 04:59:33,336 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 04:59:33,336 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 04:59:33,340 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 04:59:33,341 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 04:59:33" (1/1) ... [2025-03-04 04:59:33,341 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@123a78cf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:59:33, skipping insertion in model container [2025-03-04 04:59:33,342 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 04:59:33" (1/1) ... [2025-03-04 04:59:33,440 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 04:59:36,762 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-intel-igbvf-igbvf.cil.i[450146,450159] [2025-03-04 04:59:36,790 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 04:59:36,892 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 04:59:36,992 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [6261] [2025-03-04 04:59:36,994 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [6268] [2025-03-04 04:59:37,014 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"); [6920] [2025-03-04 04:59:37,015 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)); [6927] [2025-03-04 04:59:37,016 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6934] [2025-03-04 04:59:37,033 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [8015-8016] [2025-03-04 04:59:37,035 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/e5e3e20/linux-drivers-clk1/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [8065-8066] [2025-03-04 04:59:37,035 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"); [8071-8073] [2025-03-04 04:59:37,035 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [8093] [2025-03-04 04:59:37,038 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8197] [2025-03-04 04:59:37,040 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/mm.h"), "i" (488), "i" (12UL)); [8254-8255] [2025-03-04 04:59:37,041 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ (" addl %1,%0\n adcl $0xffff,%0": "=r" (sum): "r" (sum << 16), "0" (sum & 4294901760U)); [8315] [2025-03-04 04:59:37,042 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ (" addl %1, %0\n adcl %2, %0\n adcl %3, %0\n adcl $0, %0\n": "=r" (sum): "g" (daddr), "g" (saddr), "g" (((int )len + (int )proto) << 8), "0" (sum)); [8323-8324] [2025-03-04 04:59:37,045 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)); [8399-8400] [2025-03-04 04:59:37,048 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)); [8433-8434] [2025-03-04 04:59:37,049 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (79), "i" (12UL)); [8474-8475] [2025-03-04 04:59:37,052 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (91), "i" (12UL)); [8503-8504] [2025-03-04 04:59:37,062 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/netdevice.h"), "i" (502), "i" (12UL)); [8945-8946] [2025-03-04 04:59:37,062 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8952] [2025-03-04 04:59:37,078 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9561] [2025-03-04 04:59:37,080 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [9608] [2025-03-04 04:59:37,080 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)skb->data) [9620] [2025-03-04 04:59:37,082 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)next_rxd) [9681] [2025-03-04 04:59:37,115 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10292] [2025-03-04 04:59:37,167 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [11931] [2025-03-04 04:59:37,168 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/ethernet/intel/igbvf/netdev.c"), "i" (2086), "i" (12UL)); [11975-11976] [2025-03-04 04:59:37,169 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/ethernet/intel/igbvf/netdev.c"), "i" (2109), "i" (12UL)); [12011-12012] [2025-03-04 04:59:37,173 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [12126] [2025-03-04 04:59:37,175 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12130] [2025-03-04 04:59:37,246 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-intel-igbvf-igbvf.cil.i[450146,450159] [2025-03-04 04:59:37,254 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 04:59:37,456 INFO L204 MainTranslator]: Completed translation [2025-03-04 04:59:37,457 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:59:37 WrapperNode [2025-03-04 04:59:37,457 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 04:59:37,458 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 04:59:37,458 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 04:59:37,458 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 04:59:37,462 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:59:37" (1/1) ... [2025-03-04 04:59:37,550 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:59:37" (1/1) ... [2025-03-04 04:59:37,743 INFO L138 Inliner]: procedures = 528, calls = 3098, calls flagged for inlining = 306, calls inlined = 284, statements flattened = 8701 [2025-03-04 04:59:37,744 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 04:59:37,745 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 04:59:37,745 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 04:59:37,745 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 04:59:37,754 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:59:37" (1/1) ... [2025-03-04 04:59:37,755 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:59:37" (1/1) ... [2025-03-04 04:59:37,797 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:59:37" (1/1) ... [2025-03-04 04:59:40,090 INFO L175 MemorySlicer]: Split 1690 memory accesses to 19 slices as follows [1491, 2, 2, 9, 7, 6, 2, 1, 2, 5, 2, 5, 2, 50, 46, 3, 1, 51, 3]. 88 percent of accesses are in the largest equivalence class. The 57 initializations are split as follows [29, 0, 0, 0, 6, 6, 0, 1, 2, 5, 0, 5, 0, 0, 0, 2, 0, 0, 1]. The 913 writes are split as follows [765, 1, 1, 5, 0, 0, 1, 0, 0, 0, 1, 0, 1, 50, 46, 0, 0, 42, 0]. [2025-03-04 04:59:40,090 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:59:37" (1/1) ... [2025-03-04 04:59:40,090 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:59:37" (1/1) ... [2025-03-04 04:59:40,278 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:59:37" (1/1) ... [2025-03-04 04:59:40,300 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:59:37" (1/1) ... [2025-03-04 04:59:40,353 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:59:37" (1/1) ... [2025-03-04 04:59:40,377 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:59:37" (1/1) ... [2025-03-04 04:59:40,428 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 04:59:40,429 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 04:59:40,430 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 04:59:40,430 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 04:59:40,430 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:59:37" (1/1) ... [2025-03-04 04:59:40,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 04:59:40,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 04:59:40,458 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-04 04:59:40,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-04 04:59:40,479 INFO L130 BoogieDeclarations]: Found specification of procedure ipv6_hdr [2025-03-04 04:59:40,479 INFO L138 BoogieDeclarations]: Found implementation of procedure ipv6_hdr [2025-03-04 04:59:40,479 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-03-04 04:59:40,479 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-03-04 04:59:40,479 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-04 04:59:40,479 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-04 04:59:40,479 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_0_6 [2025-03-04 04:59:40,479 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_0_6 [2025-03-04 04:59:40,479 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-03-04 04:59:40,479 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-03-04 04:59:40,480 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-04 04:59:40,480 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-04 04:59:40,480 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2025-03-04 04:59:40,480 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2025-03-04 04:59:40,480 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_init_function_pointers_vf [2025-03-04 04:59:40,480 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_init_function_pointers_vf [2025-03-04 04:59:40,480 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_page [2025-03-04 04:59:40,480 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_page [2025-03-04 04:59:40,480 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-03-04 04:59:40,480 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-03-04 04:59:40,480 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-03-04 04:59:40,480 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-03-04 04:59:40,480 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-03-04 04:59:40,480 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-03-04 04:59:40,480 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_alloc_rx_buffers [2025-03-04 04:59:40,480 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_alloc_rx_buffers [2025-03-04 04:59:40,480 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2025-03-04 04:59:40,480 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2025-03-04 04:59:40,480 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_read_mac_addr_vf [2025-03-04 04:59:40,480 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_read_mac_addr_vf [2025-03-04 04:59:40,480 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_close [2025-03-04 04:59:40,480 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_close [2025-03-04 04:59:40,480 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-03-04 04:59:40,480 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-03-04 04:59:40,480 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_reset_hw_vf [2025-03-04 04:59:40,480 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_reset_hw_vf [2025-03-04 04:59:40,480 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_maybe_stop_tx [2025-03-04 04:59:40,480 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_maybe_stop_tx [2025-03-04 04:59:40,480 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-03-04 04:59:40,480 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-03-04 04:59:40,480 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-03-04 04:59:40,480 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-03-04 04:59:40,482 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-03-04 04:59:40,482 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-03-04 04:59:40,482 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-03-04 04:59:40,482 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-03-04 04:59:40,482 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_clean_tx_irq [2025-03-04 04:59:40,482 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_clean_tx_irq [2025-03-04 04:59:40,482 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-04 04:59:40,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-04 04:59:40,482 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_attach [2025-03-04 04:59:40,482 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_attach [2025-03-04 04:59:40,482 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_suspend [2025-03-04 04:59:40,482 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_suspend [2025-03-04 04:59:40,482 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-04 04:59:40,482 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-03-04 04:59:40,482 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-03-04 04:59:40,482 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync [2025-03-04 04:59:40,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync [2025-03-04 04:59:40,482 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_work_sync [2025-03-04 04:59:40,482 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_work_sync [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_detach [2025-03-04 04:59:40,483 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_detach [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-03-04 04:59:40,483 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_assign_vector [2025-03-04 04:59:40,483 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_assign_vector [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-04 04:59:40,483 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-03-04 04:59:40,483 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-04 04:59:40,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-04 04:59:40,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-04 04:59:40,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-04 04:59:40,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-04 04:59:40,484 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_desc_unused [2025-03-04 04:59:40,484 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_desc_unused [2025-03-04 04:59:40,484 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-04 04:59:40,484 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-04 04:59:40,486 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-03-04 04:59:40,486 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-03-04 04:59:40,486 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-04 04:59:40,486 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-04 04:59:40,486 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-04 04:59:40,486 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-04 04:59:40,486 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-04 04:59:40,486 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-04 04:59:40,486 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-04 04:59:40,486 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-04 04:59:40,486 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-04 04:59:40,487 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-04 04:59:40,487 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-04 04:59:40,487 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-04 04:59:40,487 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-04 04:59:40,487 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-04 04:59:40,487 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-04 04:59:40,487 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-04 04:59:40,487 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-04 04:59:40,487 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_netpoll [2025-03-04 04:59:40,488 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_netpoll [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-03-04 04:59:40,488 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_reset_interrupt_capability [2025-03-04 04:59:40,488 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_reset_interrupt_capability [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure vzalloc [2025-03-04 04:59:40,488 INFO L138 BoogieDeclarations]: Found implementation of procedure vzalloc [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-04 04:59:40,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-04 04:59:40,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-04 04:59:40,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-04 04:59:40,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-04 04:59:40,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-04 04:59:40,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-04 04:59:40,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-04 04:59:40,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-04 04:59:40,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-04 04:59:40,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-04 04:59:40,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-04 04:59:40,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-04 04:59:40,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-04 04:59:40,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-04 04:59:40,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-04 04:59:40,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-04 04:59:40,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-04 04:59:40,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-04 04:59:40,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_check_for_msg_vf [2025-03-04 04:59:40,488 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_check_for_msg_vf [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-03-04 04:59:40,488 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-03-04 04:59:40,488 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2025-03-04 04:59:40,488 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2025-03-04 04:59:40,489 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_igbvf_exit_module_19_2 [2025-03-04 04:59:40,489 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_igbvf_exit_module_19_2 [2025-03-04 04:59:40,489 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-03-04 04:59:40,489 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-03-04 04:59:40,489 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_free_tx_resources [2025-03-04 04:59:40,489 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_free_tx_resources [2025-03-04 04:59:40,489 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_offset [2025-03-04 04:59:40,489 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_offset [2025-03-04 04:59:40,489 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-03-04 04:59:40,489 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-03-04 04:59:40,490 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2025-03-04 04:59:40,490 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2025-03-04 04:59:40,491 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-03-04 04:59:40,491 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-03-04 04:59:40,491 INFO L130 BoogieDeclarations]: Found specification of procedure __udelay [2025-03-04 04:59:40,491 INFO L138 BoogieDeclarations]: Found implementation of procedure __udelay [2025-03-04 04:59:40,491 INFO L130 BoogieDeclarations]: Found specification of procedure napi_enable [2025-03-04 04:59:40,491 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_enable [2025-03-04 04:59:40,491 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-04 04:59:40,491 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-03-04 04:59:40,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-03-04 04:59:40,491 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-03-04 04:59:40,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-03-04 04:59:40,491 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2025-03-04 04:59:40,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2025-03-04 04:59:40,491 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2025-03-04 04:59:40,491 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2025-03-04 04:59:40,491 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_configure_msix [2025-03-04 04:59:40,491 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_configure_msix [2025-03-04 04:59:40,491 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 04:59:40,491 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_open [2025-03-04 04:59:40,491 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_open [2025-03-04 04:59:40,491 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_ether_addr [2025-03-04 04:59:40,491 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_ether_addr [2025-03-04 04:59:40,491 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-04 04:59:40,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-04 04:59:40,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-04 04:59:40,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-04 04:59:40,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-04 04:59:40,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-04 04:59:40,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-04 04:59:40,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-04 04:59:40,492 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headlen [2025-03-04 04:59:40,492 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headlen [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_nway_reset [2025-03-04 04:59:40,492 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_nway_reset [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_reset [2025-03-04 04:59:40,492 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_reset [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_write_posted_mbx [2025-03-04 04:59:40,492 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_write_posted_mbx [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2025-03-04 04:59:40,492 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_irq_enable [2025-03-04 04:59:40,492 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_irq_enable [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-03-04 04:59:40,492 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2025-03-04 04:59:40,492 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_reinit_locked [2025-03-04 04:59:40,492 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_reinit_locked [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-04 04:59:40,492 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-03-04 04:59:40,492 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_update_stats [2025-03-04 04:59:40,492 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_update_stats [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_vlan_rx_add_vid [2025-03-04 04:59:40,492 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_vlan_rx_add_vid [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-03-04 04:59:40,492 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-03-04 04:59:40,492 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-03-04 04:59:40,492 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_check_for_bit_vf [2025-03-04 04:59:40,493 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_check_for_bit_vf [2025-03-04 04:59:40,493 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_init_hw_vf [2025-03-04 04:59:40,493 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_init_hw_vf [2025-03-04 04:59:40,493 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 04:59:40,493 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 04:59:40,493 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdr [2025-03-04 04:59:40,493 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdr [2025-03-04 04:59:40,493 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_poll_for_ack [2025-03-04 04:59:40,493 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_poll_for_ack [2025-03-04 04:59:40,493 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-03-04 04:59:40,493 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-03-04 04:59:40,493 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-04 04:59:40,493 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-04 04:59:40,493 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-04 04:59:40,493 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-04 04:59:40,493 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-04 04:59:40,493 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-04 04:59:40,493 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-04 04:59:40,493 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-04 04:59:40,493 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-04 04:59:40,493 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-04 04:59:40,493 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-04 04:59:40,493 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-04 04:59:40,493 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-04 04:59:40,493 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-04 04:59:40,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-04 04:59:40,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-04 04:59:40,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-04 04:59:40,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-04 04:59:40,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-04 04:59:40,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-04 04:59:40,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-04 04:59:40,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-04 04:59:40,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-04 04:59:40,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-04 04:59:40,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-04 04:59:40,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-04 04:59:40,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-04 04:59:40,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-04 04:59:40,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-04 04:59:40,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-04 04:59:40,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-04 04:59:40,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-04 04:59:40,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-04 04:59:40,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-04 04:59:40,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-04 04:59:40,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-04 04:59:40,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-04 04:59:40,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2025-03-04 04:59:40,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_rar_set_vf [2025-03-04 04:59:40,497 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_rar_set_vf [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2025-03-04 04:59:40,497 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-03-04 04:59:40,497 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-03-04 04:59:40,497 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_down [2025-03-04 04:59:40,497 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_down [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-03-04 04:59:40,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_get_regs_len [2025-03-04 04:59:40,497 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_get_regs_len [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_free_irq [2025-03-04 04:59:40,497 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_free_irq [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure ip_hdr [2025-03-04 04:59:40,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ip_hdr [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2025-03-04 04:59:40,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_check_for_link_vf [2025-03-04 04:59:40,497 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_check_for_link_vf [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-03-04 04:59:40,497 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-04 04:59:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-04 04:59:40,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-04 04:59:40,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-04 04:59:40,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-04 04:59:40,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-04 04:59:40,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-04 04:59:40,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-04 04:59:40,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-04 04:59:40,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-04 04:59:40,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-04 04:59:40,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-04 04:59:40,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-04 04:59:40,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-04 04:59:40,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-04 04:59:40,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-04 04:59:40,499 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-04 04:59:40,499 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-04 04:59:40,499 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-04 04:59:40,499 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-04 04:59:40,499 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-04 04:59:40,499 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-04 04:59:40,499 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-04 04:59:40,499 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-03-04 04:59:40,499 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_clean_tx_ring [2025-03-04 04:59:40,499 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_clean_tx_ring [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_read_v2p_mailbox [2025-03-04 04:59:40,499 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_read_v2p_mailbox [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2025-03-04 04:59:40,499 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2025-03-04 04:59:40,499 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-03-04 04:59:40,499 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-03-04 04:59:40,499 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_remove [2025-03-04 04:59:40,499 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_remove [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2025-03-04 04:59:40,499 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-03-04 04:59:40,499 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_irq_disable [2025-03-04 04:59:40,499 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_irq_disable [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_configure [2025-03-04 04:59:40,499 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_configure [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_setup_rx_resources [2025-03-04 04:59:40,499 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_setup_rx_resources [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_clean_rx_ring [2025-03-04 04:59:40,499 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_clean_rx_ring [2025-03-04 04:59:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~~s32~0 [2025-03-04 04:59:40,500 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~~s32~0 [2025-03-04 04:59:40,500 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_obtain_mbx_lock_vf [2025-03-04 04:59:40,500 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_obtain_mbx_lock_vf [2025-03-04 04:59:40,501 INFO L130 BoogieDeclarations]: Found specification of procedure is_zero_ether_addr [2025-03-04 04:59:40,501 INFO L138 BoogieDeclarations]: Found implementation of procedure is_zero_ether_addr [2025-03-04 04:59:40,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-04 04:59:40,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-04 04:59:40,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-04 04:59:40,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-04 04:59:40,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-04 04:59:40,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-04 04:59:40,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-04 04:59:40,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-04 04:59:40,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-04 04:59:40,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-04 04:59:40,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-04 04:59:40,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-04 04:59:40,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-04 04:59:40,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-04 04:59:40,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-04 04:59:40,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-04 04:59:40,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-04 04:59:40,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-04 04:59:40,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-04 04:59:40,501 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-04 04:59:40,501 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-04 04:59:40,501 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-03-04 04:59:40,501 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-03-04 04:59:40,501 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_check_for_ack_vf [2025-03-04 04:59:40,501 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_check_for_ack_vf [2025-03-04 04:59:40,501 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-04 04:59:40,501 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-04 04:59:40,501 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2025-03-04 04:59:40,501 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-03-04 04:59:40,502 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2025-03-04 04:59:40,502 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_request_irq [2025-03-04 04:59:40,502 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_request_irq [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_resume [2025-03-04 04:59:40,502 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_resume [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-03-04 04:59:40,502 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-03-04 04:59:40,502 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-03-04 04:59:40,502 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_put_txbuf [2025-03-04 04:59:40,502 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_put_txbuf [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~~s32~0 [2025-03-04 04:59:40,502 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~~s32~0 [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_poll_for_msg [2025-03-04 04:59:40,502 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_poll_for_msg [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc_array [2025-03-04 04:59:40,502 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc_array [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-03-04 04:59:40,502 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-03-04 04:59:40,502 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2025-03-04 04:59:40,502 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_shutdown [2025-03-04 04:59:40,502 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_shutdown [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-04 04:59:40,502 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_header [2025-03-04 04:59:40,502 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_header [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_setup_tx_resources [2025-03-04 04:59:40,502 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_setup_tx_resources [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-04 04:59:40,502 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_get_eeprom_len [2025-03-04 04:59:40,502 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_get_eeprom_len [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-04 04:59:40,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-04 04:59:40,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-04 04:59:40,504 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-04 04:59:40,504 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u16~0~X~~bool~0~TO~~s32~0 [2025-03-04 04:59:40,504 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u16~0~X~~bool~0~TO~~s32~0 [2025-03-04 04:59:40,504 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-04 04:59:40,504 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-04 04:59:40,504 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-03-04 04:59:40,504 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-03-04 04:59:40,504 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device_mem [2025-03-04 04:59:40,504 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device_mem [2025-03-04 04:59:40,504 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-03-04 04:59:40,504 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-03-04 04:59:40,505 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2025-03-04 04:59:40,505 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2025-03-04 04:59:40,505 INFO L130 BoogieDeclarations]: Found specification of procedure dma_set_mask_and_coherent [2025-03-04 04:59:40,505 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_set_mask_and_coherent [2025-03-04 04:59:40,505 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_io_resume [2025-03-04 04:59:40,505 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_io_resume [2025-03-04 04:59:40,505 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_free_rx_resources [2025-03-04 04:59:40,505 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_free_rx_resources [2025-03-04 04:59:40,505 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_2_6 [2025-03-04 04:59:40,506 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_2_6 [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_set_multi [2025-03-04 04:59:40,506 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_set_multi [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-03-04 04:59:40,506 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_tx_timeout [2025-03-04 04:59:40,506 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_tx_timeout [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2025-03-04 04:59:40,506 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2025-03-04 04:59:40,506 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_read_posted_mbx [2025-03-04 04:59:40,506 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_read_posted_mbx [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_1_6 [2025-03-04 04:59:40,506 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_1_6 [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2025-03-04 04:59:40,506 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_up [2025-03-04 04:59:40,506 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_up [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-03-04 04:59:40,506 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_page [2025-03-04 04:59:40,506 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_page [2025-03-04 04:59:40,506 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-03-04 04:59:40,506 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-03-04 04:59:41,403 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 04:59:41,406 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-04 04:59:41,458 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16568: havoc netpoll_trap_#t~nondet1968#1; [2025-03-04 04:59:41,676 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16407: havoc alloc_pages_current_#t~ret1950#1.base, alloc_pages_current_#t~ret1950#1.offset; [2025-03-04 04:59:41,760 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6959: havoc dev_name_#t~mem190#1.base, dev_name_#t~mem190#1.offset; [2025-03-04 04:59:41,760 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949: havoc kobject_name_#t~mem186#1.base, kobject_name_#t~mem186#1.offset; [2025-03-04 04:59:42,209 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6343: call ULTIMATE.dealloc(~#msgbuf~0#1.base, ~#msgbuf~0#1.offset);havoc ~#msgbuf~0#1.base, ~#msgbuf~0#1.offset; [2025-03-04 04:59:42,234 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15918: havoc ldv_dev_get_drvdata_#t~mem1903#1.base, ldv_dev_get_drvdata_#t~mem1903#1.offset;havoc ldv_dev_get_drvdata_#t~mem1904#1.base, ldv_dev_get_drvdata_#t~mem1904#1.offset; [2025-03-04 04:59:42,242 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16638: havoc #t~nondet1982; [2025-03-04 04:59:42,245 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8711: havoc #t~mem557.base, #t~mem557.offset;havoc #t~mem558; [2025-03-04 04:59:42,331 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10314: havoc #t~mem967#1; [2025-03-04 04:59:42,349 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16596: havoc pci_save_state_#t~nondet1972#1; [2025-03-04 04:59:42,352 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16505: havoc #t~nondet1962; [2025-03-04 04:59:42,354 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16411: havoc #t~nondet1951; [2025-03-04 04:59:42,358 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8962: havoc #t~mem600.base, #t~mem600.offset; [2025-03-04 04:59:42,435 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8375: havoc #t~mem458.base, #t~mem458.offset; [2025-03-04 04:59:42,446 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9385: havoc #t~mem697;havoc #t~mem696;havoc #t~mem698; [2025-03-04 04:59:42,446 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9382: havoc #t~mem694;havoc #t~mem695; [2025-03-04 04:59:42,450 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16401: havoc #t~nondet1948; [2025-03-04 04:59:42,458 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16391: havoc #t~nondet1947; [2025-03-04 04:59:42,467 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16650: havoc #t~ret1984.base, #t~ret1984.offset; [2025-03-04 04:59:42,475 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8775: havoc #t~mem572.base, #t~mem572.offset;havoc #t~mem573; [2025-03-04 04:59:42,508 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8791: havoc #t~mem577.base, #t~mem577.offset; [2025-03-04 04:59:42,636 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16512: havoc #t~nondet1963; [2025-03-04 04:59:42,715 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15792-1: ldv_mod_timer_15_#res#1 := ldv_mod_timer_15_~ldv_func_res~6#1; [2025-03-04 04:59:42,727 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9231: havoc is_multicast_ether_addr_#t~mem665#1; [2025-03-04 04:59:42,819 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16629: havoc round_jiffies_#t~nondet1978#1; [2025-03-04 04:59:42,819 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15807-1: ldv_mod_timer_16_#res#1 := ldv_mod_timer_16_~ldv_func_res~7#1; [2025-03-04 04:59:42,822 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8734: havoc #t~mem562;havoc #t~mem563; [2025-03-04 04:59:42,859 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16532: havoc #t~nondet1965; [2025-03-04 04:59:43,026 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9142: havoc pci_channel_offline_#t~mem633#1; [2025-03-04 04:59:51,208 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8823: havoc skb_frag_page_#t~mem583#1.base, skb_frag_page_#t~mem583#1.offset; [2025-03-04 04:59:51,209 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16621: havoc register_netdev_#t~nondet1976#1; [2025-03-04 04:59:51,209 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16489: havoc ioremap_nocache_#t~ret1961#1.base, ioremap_nocache_#t~ret1961#1.offset; [2025-03-04 04:59:51,209 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8696: havoc skb_frag_size_#t~mem551#1; [2025-03-04 04:59:51,209 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7376: havoc igbvf_link_test_#t~mem283#1; [2025-03-04 04:59:51,209 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint main_returnLabel#1: #t~ret1986#1 := main_#res#1;havoc main_#t~ret1791#1, main_~tmp~133#1;assume { :end_inline_main } true; [2025-03-04 04:59:51,209 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14777: call ULTIMATE.dealloc(ldv_pci_instance_suspend_late_4_7_~#arg2#1.base, ldv_pci_instance_suspend_late_4_7_~#arg2#1.offset);havoc ldv_pci_instance_suspend_late_4_7_~#arg2#1.base, ldv_pci_instance_suspend_late_4_7_~#arg2#1.offset; [2025-03-04 04:59:51,209 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7117: havoc igbvf_get_msglevel_#t~mem203#1; [2025-03-04 04:59:51,209 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15838-1: ldv_register_netdev_18_#res#1 := ldv_register_netdev_18_~ldv_func_res~9#1; [2025-03-04 04:59:51,209 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12142: call ULTIMATE.dealloc(igbvf_xmit_frame_ring_adv_~#hdr_len~0#1.base, igbvf_xmit_frame_ring_adv_~#hdr_len~0#1.offset);havoc igbvf_xmit_frame_ring_adv_~#hdr_len~0#1.base, igbvf_xmit_frame_ring_adv_~#hdr_len~0#1.offset; [2025-03-04 04:59:51,209 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8846: havoc skb_is_gso_#t~mem588#1; [2025-03-04 04:59:51,209 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16647: havoc vmalloc_#t~ret1983#1.base, vmalloc_#t~ret1983#1.offset; [2025-03-04 04:59:51,209 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16387: havoc __pci_register_driver_#t~nondet1946#1; [2025-03-04 04:59:51,209 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16519: havoc ldv_pre_register_netdev_#t~nondet1964#1; [2025-03-04 04:59:51,209 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8856: havoc skb_is_gso_v6_#t~mem590#1;havoc skb_is_gso_v6_#t~bitwise591#1; [2025-03-04 04:59:51,209 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9132: havoc netif_msg_init_#t~bitwise630#1; [2025-03-04 04:59:51,209 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15079-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-04 04:59:51,209 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12701: call ULTIMATE.dealloc(igbvf_probe_~#__key~1#1.base, igbvf_probe_~#__key~1#1.offset);havoc igbvf_probe_~#__key~1#1.base, igbvf_probe_~#__key~1#1.offset;call ULTIMATE.dealloc(igbvf_probe_~#__key___0~1#1.base, igbvf_probe_~#__key___0~1#1.offset);havoc igbvf_probe_~#__key___0~1#1.base, igbvf_probe_~#__key___0~1#1.offset;call ULTIMATE.dealloc(igbvf_probe_~#__constr_expr_0~1#1.base, igbvf_probe_~#__constr_expr_0~1#1.offset);havoc igbvf_probe_~#__constr_expr_0~1#1.base, igbvf_probe_~#__constr_expr_0~1#1.offset;call ULTIMATE.dealloc(igbvf_probe_~#__key___1~0#1.base, igbvf_probe_~#__key___1~0#1.offset);havoc igbvf_probe_~#__key___1~0#1.base, igbvf_probe_~#__key___1~0#1.offset;call ULTIMATE.dealloc(igbvf_probe_~#__constr_expr_1~0#1.base, igbvf_probe_~#__constr_expr_1~0#1.offset);havoc igbvf_probe_~#__constr_expr_1~0#1.base, igbvf_probe_~#__constr_expr_1~0#1.offset; [2025-03-04 04:59:51,209 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15080-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-04 04:59:51,209 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16404: havoc alloc_etherdev_mqs_#t~ret1949#1.base, alloc_etherdev_mqs_#t~ret1949#1.offset; [2025-03-04 04:59:51,209 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16539: havoc msleep_interruptible_#t~nondet1966#1; [2025-03-04 04:59:51,210 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-03-04 04:59:51,210 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16418: havoc csum_ipv6_magic_#t~nondet1952#1; [2025-03-04 04:59:51,210 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15900-1: ldv___pci_register_driver_23_#res#1 := ldv___pci_register_driver_23_~ldv_func_res~11#1; [2025-03-04 04:59:51,210 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13263-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-03-04 04:59:51,210 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11162: call ULTIMATE.dealloc(igbvf_sw_init_~#__key~0#1.base, igbvf_sw_init_~#__key~0#1.offset);havoc igbvf_sw_init_~#__key~0#1.base, igbvf_sw_init_~#__key~0#1.offset;call ULTIMATE.dealloc(igbvf_sw_init_~#__key___0~0#1.base, igbvf_sw_init_~#__key___0~0#1.offset);havoc igbvf_sw_init_~#__key___0~0#1.base, igbvf_sw_init_~#__key___0~0#1.offset; [2025-03-04 04:59:51,210 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16582: havoc pci_enable_msix_#t~nondet1970#1; [2025-03-04 04:59:51,210 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13282-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-03-04 04:59:51,210 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13285-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-03-04 04:59:51,210 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16589: havoc pci_request_regions_#t~nondet1971#1; [2025-03-04 04:59:51,210 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13287-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-03-04 04:59:51,210 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9195: havoc tcp_hdrlen_#t~mem654#1; [2025-03-04 04:59:51,210 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16466: havoc ethtool_op_get_link_#t~nondet1958#1; [2025-03-04 04:59:51,210 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15684-1: ldv_mod_timer_8_#res#1 := ldv_mod_timer_8_~ldv_func_res~0#1; [2025-03-04 04:59:51,210 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16610: havoc pskb_expand_head_#t~nondet1974#1; [2025-03-04 04:59:51,210 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15823-1: ldv_alloc_etherdev_mqs_17_#res#1.base, ldv_alloc_etherdev_mqs_17_#res#1.offset := ldv_alloc_etherdev_mqs_17_~ldv_func_res~8#1.base, ldv_alloc_etherdev_mqs_17_~ldv_func_res~8#1.offset; [2025-03-04 04:59:51,210 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14766: call ULTIMATE.dealloc(ldv_pci_instance_suspend_4_8_~#arg2#1.base, ldv_pci_instance_suspend_4_8_~#arg2#1.offset);havoc ldv_pci_instance_suspend_4_8_~#arg2#1.base, ldv_pci_instance_suspend_4_8_~#arg2#1.offset; [2025-03-04 04:59:52,178 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-04 04:59:52,430 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6502: call ULTIMATE.dealloc(~#msgbuf~4.base, ~#msgbuf~4.offset);havoc ~#msgbuf~4.base, ~#msgbuf~4.offset; [2025-03-04 04:59:52,475 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16625: havoc request_threaded_irq_#t~nondet1977#1; [2025-03-04 04:59:53,009 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15777-1: ldv_del_timer_sync_14_#res#1 := ldv_del_timer_sync_14_~ldv_func_res~5#1; [2025-03-04 04:59:53,843 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6544: call ULTIMATE.dealloc(~#in_msg~0.base, ~#in_msg~0.offset);havoc ~#in_msg~0.base, ~#in_msg~0.offset; [2025-03-04 04:59:53,866 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8087: havoc #t~mem358; [2025-03-04 04:59:55,027 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15863-1: ldv_del_timer_sync_20_#res#1 := ldv_del_timer_sync_20_~ldv_func_res~10#1; [2025-03-04 04:59:56,524 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16470: havoc find_first_bit_#t~nondet1959#1; [2025-03-04 04:59:56,525 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488: call ULTIMATE.dealloc(e1000_rlpml_set_vf_~#msgbuf~3#1.base, e1000_rlpml_set_vf_~#msgbuf~3#1.offset);havoc e1000_rlpml_set_vf_~#msgbuf~3#1.base, e1000_rlpml_set_vf_~#msgbuf~3#1.offset; [2025-03-04 04:59:56,525 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16474: havoc find_next_bit_#t~nondet1960#1; [2025-03-04 04:59:58,731 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9225: havoc #t~mem662;havoc #t~mem663;havoc #t~bitwise664; [2025-03-04 04:59:58,754 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16606: havoc #t~nondet1973; [2025-03-04 04:59:58,778 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16441: havoc #t~nondet1954; [2025-03-04 04:59:59,343 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15123: #res#1 := ~arg0#1; [2025-03-04 04:59:59,817 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15701-1: ldv_request_irq_9_#res#1 := ldv_request_irq_9_~ldv_func_res~1#1; [2025-03-04 04:59:59,817 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15719-1: ldv_request_irq_10_#res#1 := ldv_request_irq_10_~ldv_func_res~2#1; [2025-03-04 04:59:59,817 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15737-1: ldv_request_irq_11_#res#1 := ldv_request_irq_11_~ldv_func_res~3#1; [2025-03-04 05:00:01,050 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8284: havoc __kmalloc_#t~ret418#1.base, __kmalloc_#t~ret418#1.offset; [2025-03-04 05:00:01,316 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8081: havoc arch_irqs_disabled_flags_#t~bitwise357#1; [2025-03-04 05:00:01,357 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16437: havoc #t~nondet1953; [2025-03-04 05:00:01,398 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12516: call ULTIMATE.dealloc(~#__constr_expr_0~0.base, ~#__constr_expr_0~0.offset);havoc ~#__constr_expr_0~0.base, ~#__constr_expr_0~0.offset; [2025-03-04 05:00:01,461 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6942: havoc #t~mem181;havoc #t~bitwise182; [2025-03-04 05:00:01,485 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8781: havoc #t~mem574.base, #t~mem574.offset;havoc #t~mem575; [2025-03-04 05:00:02,250 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6463: call ULTIMATE.dealloc(e1000_set_vfta_vf_~#msgbuf~2#1.base, e1000_set_vfta_vf_~#msgbuf~2#1.offset);havoc e1000_set_vfta_vf_~#msgbuf~2#1.base, e1000_set_vfta_vf_~#msgbuf~2#1.offset; [2025-03-04 05:00:02,303 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16578: havoc #t~nondet1969; [2025-03-04 05:00:02,325 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6936: #res := 1; [2025-03-04 05:00:02,484 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16448: havoc dma_set_mask_#t~nondet1955#1; [2025-03-04 05:00:02,484 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16452: havoc dma_supported_#t~nondet1956#1; [2025-03-04 05:00:03,282 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6429: call ULTIMATE.dealloc(e1000_update_mc_addr_list_vf_~#msgbuf~1#1.base, e1000_update_mc_addr_list_vf_~#msgbuf~1#1.offset);havoc e1000_update_mc_addr_list_vf_~#msgbuf~1#1.base, e1000_update_mc_addr_list_vf_~#msgbuf~1#1.offset; [2025-03-04 05:00:03,398 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16617: havoc queue_work_on_#t~nondet1975#1; [2025-03-04 05:00:03,851 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8352: havoc is_device_dma_capable_#t~mem429#1.base, is_device_dma_capable_#t~mem429#1.offset;havoc is_device_dma_capable_#t~mem430#1.base, is_device_dma_capable_#t~mem430#1.offset;havoc is_device_dma_capable_#t~mem431#1;havoc is_device_dma_capable_#t~short432#1; [2025-03-04 05:00:04,036 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15762-1: ldv_mod_timer_13_#res#1 := ldv_mod_timer_13_~ldv_func_res~4#1; [2025-03-04 05:00:06,200 INFO L? ?]: Removed 4481 outVars from TransFormulas that were not future-live. [2025-03-04 05:00:06,200 INFO L307 CfgBuilder]: Performing block encoding [2025-03-04 05:00:06,281 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-04 05:00:06,281 INFO L336 CfgBuilder]: Removed 2 assume(true) statements. [2025-03-04 05:00:06,282 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 05:00:06 BoogieIcfgContainer [2025-03-04 05:00:06,282 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-04 05:00:06,286 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-04 05:00:06,287 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-04 05:00:06,290 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-04 05:00:06,290 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 04:59:33" (1/3) ... [2025-03-04 05:00:06,291 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cc0cb29 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 05:00:06, skipping insertion in model container [2025-03-04 05:00:06,292 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:59:37" (2/3) ... [2025-03-04 05:00:06,292 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cc0cb29 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 05:00:06, skipping insertion in model container [2025-03-04 05:00:06,292 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 05:00:06" (3/3) ... [2025-03-04 05:00:06,293 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-intel-igbvf-igbvf.cil.i [2025-03-04 05:00:06,305 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-04 05:00:06,309 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-intel-igbvf-igbvf.cil.i that has 200 procedures, 3614 locations, 1 initial locations, 60 loop locations, and 1 error locations. [2025-03-04 05:00:06,414 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-04 05:00:06,423 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@276c8a3b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-04 05:00:06,424 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-04 05:00:06,437 INFO L276 IsEmpty]: Start isEmpty. Operand has 3450 states, 2499 states have (on average 1.302921168467387) internal successors, (3256), 2540 states have internal predecessors, (3256), 788 states have call successors, (788), 163 states have call predecessors, (788), 162 states have return successors, (780), 766 states have call predecessors, (780), 780 states have call successors, (780) [2025-03-04 05:00:06,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2025-03-04 05:00:06,466 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 05:00:06,467 INFO L218 NwaCegarLoop]: trace histogram [25, 25, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 05:00:06,467 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 05:00:06,472 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 05:00:06,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1554181121, now seen corresponding path program 1 times [2025-03-04 05:00:06,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 05:00:06,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228143862] [2025-03-04 05:00:06,479 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 05:00:06,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 05:00:56,777 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 291 statements into 1 equivalence classes. [2025-03-04 05:00:57,304 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 291 of 291 statements. [2025-03-04 05:00:57,305 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 05:00:57,305 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 05:00:58,522 INFO L134 CoverageAnalysis]: Checked inductivity of 2556 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2556 trivial. 0 not checked. [2025-03-04 05:00:58,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 05:00:58,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228143862] [2025-03-04 05:00:58,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228143862] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 05:00:58,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 05:00:58,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 05:00:58,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099693152] [2025-03-04 05:00:58,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 05:00:58,529 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 05:00:58,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 05:00:58,545 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 05:00:58,545 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 05:00:58,554 INFO L87 Difference]: Start difference. First operand has 3450 states, 2499 states have (on average 1.302921168467387) internal successors, (3256), 2540 states have internal predecessors, (3256), 788 states have call successors, (788), 163 states have call predecessors, (788), 162 states have return successors, (780), 766 states have call predecessors, (780), 780 states have call successors, (780) Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2025-03-04 05:01:02,681 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-04 05:01:06,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 05:01:06,422 INFO L93 Difference]: Finished difference Result 10159 states and 14454 transitions. [2025-03-04 05:01:06,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 05:01:06,425 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) Word has length 291 [2025-03-04 05:01:06,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 05:01:06,483 INFO L225 Difference]: With dead ends: 10159 [2025-03-04 05:01:06,483 INFO L226 Difference]: Without dead ends: 6747 [2025-03-04 05:01:06,508 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 05:01:06,510 INFO L435 NwaCegarLoop]: 4659 mSDtfsCounter, 4617 mSDsluCounter, 4583 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4617 SdHoareTripleChecker+Valid, 9242 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2025-03-04 05:01:06,510 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4617 Valid, 9242 Invalid, 282 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [7 Valid, 274 Invalid, 1 Unknown, 0 Unchecked, 7.5s Time] [2025-03-04 05:01:06,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6747 states. [2025-03-04 05:01:07,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6747 to 6747. [2025-03-04 05:01:07,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6747 states, 4911 states have (on average 1.2818163306862147) internal successors, (6295), 4989 states have internal predecessors, (6295), 1514 states have call successors, (1514), 322 states have call predecessors, (1514), 321 states have return successors, (1511), 1483 states have call predecessors, (1511), 1511 states have call successors, (1511) [2025-03-04 05:01:07,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6747 states to 6747 states and 9320 transitions. [2025-03-04 05:01:07,259 INFO L78 Accepts]: Start accepts. Automaton has 6747 states and 9320 transitions. Word has length 291 [2025-03-04 05:01:07,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 05:01:07,260 INFO L471 AbstractCegarLoop]: Abstraction has 6747 states and 9320 transitions. [2025-03-04 05:01:07,260 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2025-03-04 05:01:07,260 INFO L276 IsEmpty]: Start isEmpty. Operand 6747 states and 9320 transitions. [2025-03-04 05:01:07,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2025-03-04 05:01:07,290 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 05:01:07,290 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 24, 24, 24, 24, 24, 24, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 05:01:07,291 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-04 05:01:07,291 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 05:01:07,294 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 05:01:07,295 INFO L85 PathProgramCache]: Analyzing trace with hash -576134721, now seen corresponding path program 1 times [2025-03-04 05:01:07,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 05:01:07,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006176360] [2025-03-04 05:01:07,295 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 05:01:07,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms