./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-igbvf-igbvf.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c00e63dc Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-igbvf-igbvf.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 14116a47f3f4a2a033e7a89d50301476fe518641457365dd95d98c606e6851b5 --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 08:08:50,888 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 08:08:50,948 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-06 08:08:50,952 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 08:08:50,953 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 08:08:50,968 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 08:08:50,968 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 08:08:50,969 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 08:08:50,969 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 08:08:50,969 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 08:08:50,969 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 08:08:50,969 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 08:08:50,969 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 08:08:50,970 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 08:08:50,970 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 08:08:50,970 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 08:08:50,970 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 08:08:50,970 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 08:08:50,970 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 08:08:50,970 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 08:08:50,970 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 08:08:50,970 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 08:08:50,970 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 08:08:50,970 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 08:08:50,971 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 08:08:50,971 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 08:08:50,971 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 08:08:50,971 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 08:08:50,971 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 08:08:50,971 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 08:08:50,971 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 08:08:50,971 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 08:08:50,971 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 08:08:50,971 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 08:08:50,971 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 08:08:50,972 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 08:08:50,972 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 08:08:50,972 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 08:08:50,972 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 08:08:50,972 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 08:08:50,972 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 14116a47f3f4a2a033e7a89d50301476fe518641457365dd95d98c606e6851b5 [2025-02-06 08:08:51,192 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 08:08:51,198 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 08:08:51,199 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 08:08:51,200 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 08:08:51,201 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 08:08:51,203 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-igbvf-igbvf.cil.i [2025-02-06 08:08:52,392 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/8ee4dadad/30c094e4e62c407fa806ad05743f54ec/FLAGa7ec602cd [2025-02-06 08:08:53,070 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 08:08:53,071 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-igbvf-igbvf.cil.i [2025-02-06 08:08:53,121 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/8ee4dadad/30c094e4e62c407fa806ad05743f54ec/FLAGa7ec602cd [2025-02-06 08:08:53,484 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/8ee4dadad/30c094e4e62c407fa806ad05743f54ec [2025-02-06 08:08:53,486 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 08:08:53,487 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 08:08:53,488 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 08:08:53,488 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 08:08:53,491 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 08:08:53,492 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 08:08:53" (1/1) ... [2025-02-06 08:08:53,492 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ad3288b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:08:53, skipping insertion in model container [2025-02-06 08:08:53,493 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 08:08:53" (1/1) ... [2025-02-06 08:08:53,596 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 08:08:56,951 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-igbvf-igbvf.cil.i[485804,485817] [2025-02-06 08:08:56,954 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-igbvf-igbvf.cil.i[485973,485986] [2025-02-06 08:08:56,954 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-igbvf-igbvf.cil.i[486140,486153] [2025-02-06 08:08:56,954 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-igbvf-igbvf.cil.i[486308,486321] [2025-02-06 08:08:56,972 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 08:08:57,026 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 08:08:57,118 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [6259] [2025-02-06 08:08:57,119 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [6266] [2025-02-06 08:08:57,134 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"); [6918] [2025-02-06 08:08:57,134 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)); [6925] [2025-02-06 08:08:57,135 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6932] [2025-02-06 08:08:57,148 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)); [8007-8008] [2025-02-06 08:08:57,149 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [8049-8050] [2025-02-06 08:08:57,149 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"); [8055-8057] [2025-02-06 08:08:57,150 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)); [8077] [2025-02-06 08:08:57,151 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8195] [2025-02-06 08:08:57,152 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)); [8252-8253] [2025-02-06 08:08:57,153 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)); [8313] [2025-02-06 08:08:57,153 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)); [8321-8322] [2025-02-06 08:08:57,155 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)); [8397-8398] [2025-02-06 08:08:57,156 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)); [8431-8432] [2025-02-06 08:08:57,156 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)); [8472-8473] [2025-02-06 08:08:57,157 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)); [8501-8502] [2025-02-06 08:08:57,163 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)); [8943-8944] [2025-02-06 08:08:57,164 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8950] [2025-02-06 08:08:57,204 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9560] [2025-02-06 08:08:57,208 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [9607] [2025-02-06 08:08:57,208 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)skb->data) [9619] [2025-02-06 08:08:57,209 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)next_rxd) [9680] [2025-02-06 08:08:57,239 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10291] [2025-02-06 08:08:57,290 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [11930] [2025-02-06 08:08:57,291 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)); [11974-11975] [2025-02-06 08:08:57,292 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)); [12010-12011] [2025-02-06 08:08:57,296 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [12125] [2025-02-06 08:08:57,297 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12129] [2025-02-06 08:08:57,436 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-igbvf-igbvf.cil.i[485804,485817] [2025-02-06 08:08:57,437 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-igbvf-igbvf.cil.i[485973,485986] [2025-02-06 08:08:57,437 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-igbvf-igbvf.cil.i[486140,486153] [2025-02-06 08:08:57,437 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-igbvf-igbvf.cil.i[486308,486321] [2025-02-06 08:08:57,443 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 08:08:57,689 INFO L204 MainTranslator]: Completed translation [2025-02-06 08:08:57,690 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:08:57 WrapperNode [2025-02-06 08:08:57,690 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 08:08:57,691 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 08:08:57,691 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 08:08:57,691 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 08:08:57,696 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:08:57" (1/1) ... [2025-02-06 08:08:57,817 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:08:57" (1/1) ... [2025-02-06 08:08:58,102 INFO L138 Inliner]: procedures = 642, calls = 3320, calls flagged for inlining = 319, calls inlined = 283, statements flattened = 8708 [2025-02-06 08:08:58,103 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 08:08:58,104 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 08:08:58,104 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 08:08:58,104 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 08:08:58,110 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:08:57" (1/1) ... [2025-02-06 08:08:58,110 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:08:57" (1/1) ... [2025-02-06 08:08:58,145 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:08:57" (1/1) ... [2025-02-06 08:09:00,455 INFO L175 MemorySlicer]: Split 1690 memory accesses to 19 slices as follows [1491, 2, 9, 2, 7, 6, 1, 2, 2, 5, 2, 5, 50, 46, 1, 3, 51, 2, 3]. 88 percent of accesses are in the largest equivalence class. The 57 initializations are split as follows [29, 0, 0, 0, 6, 6, 1, 2, 0, 5, 0, 5, 0, 0, 0, 2, 0, 0, 1]. The 913 writes are split as follows [765, 1, 5, 1, 0, 0, 0, 0, 1, 0, 1, 0, 50, 46, 0, 0, 42, 1, 0]. [2025-02-06 08:09:00,455 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:08:57" (1/1) ... [2025-02-06 08:09:00,456 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:08:57" (1/1) ... [2025-02-06 08:09:00,557 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:08:57" (1/1) ... [2025-02-06 08:09:00,571 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:08:57" (1/1) ... [2025-02-06 08:09:00,605 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:08:57" (1/1) ... [2025-02-06 08:09:00,623 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:08:57" (1/1) ... [2025-02-06 08:09:00,663 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 08:09:00,665 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 08:09:00,665 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 08:09:00,665 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 08:09:00,666 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:08:57" (1/1) ... [2025-02-06 08:09:00,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 08:09:00,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 08:09:00,693 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-06 08:09:00,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-06 08:09:00,777 INFO L130 BoogieDeclarations]: Found specification of procedure ipv6_hdr [2025-02-06 08:09:00,777 INFO L138 BoogieDeclarations]: Found implementation of procedure ipv6_hdr [2025-02-06 08:09:00,777 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-06 08:09:00,777 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-06 08:09:00,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-06 08:09:00,777 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-06 08:09:00,777 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_0_6 [2025-02-06 08:09:00,778 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_0_6 [2025-02-06 08:09:00,778 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-06 08:09:00,778 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-06 08:09:00,778 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-06 08:09:00,778 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-06 08:09:00,778 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2025-02-06 08:09:00,778 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2025-02-06 08:09:00,778 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_init_function_pointers_vf [2025-02-06 08:09:00,778 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_init_function_pointers_vf [2025-02-06 08:09:00,778 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_page [2025-02-06 08:09:00,778 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_page [2025-02-06 08:09:00,778 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-02-06 08:09:00,778 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-02-06 08:09:00,778 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-06 08:09:00,778 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-06 08:09:00,778 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-06 08:09:00,778 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-06 08:09:00,778 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_alloc_rx_buffers [2025-02-06 08:09:00,778 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_alloc_rx_buffers [2025-02-06 08:09:00,778 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2025-02-06 08:09:00,778 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2025-02-06 08:09:00,778 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_read_mac_addr_vf [2025-02-06 08:09:00,778 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_read_mac_addr_vf [2025-02-06 08:09:00,778 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_close [2025-02-06 08:09:00,778 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_close [2025-02-06 08:09:00,778 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-06 08:09:00,778 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-06 08:09:00,778 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_reset_hw_vf [2025-02-06 08:09:00,778 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_reset_hw_vf [2025-02-06 08:09:00,778 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_maybe_stop_tx [2025-02-06 08:09:00,778 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_maybe_stop_tx [2025-02-06 08:09:00,778 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-02-06 08:09:00,778 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-02-06 08:09:00,778 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-06 08:09:00,778 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-06 08:09:00,778 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-06 08:09:00,778 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-06 08:09:00,779 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-02-06 08:09:00,779 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-02-06 08:09:00,779 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_clean_tx_irq [2025-02-06 08:09:00,779 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_clean_tx_irq [2025-02-06 08:09:00,779 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-06 08:09:00,779 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-06 08:09:00,779 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_attach [2025-02-06 08:09:00,779 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_attach [2025-02-06 08:09:00,779 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_suspend [2025-02-06 08:09:00,779 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_suspend [2025-02-06 08:09:00,779 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 08:09:00,779 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-02-06 08:09:00,779 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-02-06 08:09:00,779 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync [2025-02-06 08:09:00,779 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync [2025-02-06 08:09:00,779 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_work_sync [2025-02-06 08:09:00,779 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_work_sync [2025-02-06 08:09:00,779 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_detach [2025-02-06 08:09:00,779 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_detach [2025-02-06 08:09:00,779 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-06 08:09:00,779 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-06 08:09:00,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-06 08:09:00,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-06 08:09:00,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-06 08:09:00,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-06 08:09:00,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-06 08:09:00,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-06 08:09:00,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-06 08:09:00,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-06 08:09:00,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-06 08:09:00,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-06 08:09:00,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-06 08:09:00,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-06 08:09:00,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-06 08:09:00,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-06 08:09:00,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_assign_vector [2025-02-06 08:09:00,783 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_assign_vector [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-06 08:09:00,783 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-06 08:09:00,783 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_desc_unused [2025-02-06 08:09:00,783 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_desc_unused [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-06 08:09:00,783 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-06 08:09:00,783 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-02-06 08:09:00,784 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_netpoll [2025-02-06 08:09:00,784 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_netpoll [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-06 08:09:00,784 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_reset_interrupt_capability [2025-02-06 08:09:00,784 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_reset_interrupt_capability [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure vzalloc [2025-02-06 08:09:00,784 INFO L138 BoogieDeclarations]: Found implementation of procedure vzalloc [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-06 08:09:00,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-06 08:09:00,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-06 08:09:00,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-06 08:09:00,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-06 08:09:00,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-06 08:09:00,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-06 08:09:00,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-06 08:09:00,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-06 08:09:00,788 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_check_for_msg_vf [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_check_for_msg_vf [2025-02-06 08:09:00,788 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-06 08:09:00,788 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2025-02-06 08:09:00,788 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_igbvf_exit_module_19_2 [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_igbvf_exit_module_19_2 [2025-02-06 08:09:00,788 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-06 08:09:00,788 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_free_tx_resources [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_free_tx_resources [2025-02-06 08:09:00,788 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_offset [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_offset [2025-02-06 08:09:00,788 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-06 08:09:00,788 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2025-02-06 08:09:00,788 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-06 08:09:00,788 INFO L130 BoogieDeclarations]: Found specification of procedure __udelay [2025-02-06 08:09:00,788 INFO L138 BoogieDeclarations]: Found implementation of procedure __udelay [2025-02-06 08:09:00,789 INFO L130 BoogieDeclarations]: Found specification of procedure napi_enable [2025-02-06 08:09:00,789 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_enable [2025-02-06 08:09:00,789 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-06 08:09:00,789 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-06 08:09:00,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 08:09:00,789 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-06 08:09:00,789 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-06 08:09:00,789 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-06 08:09:00,789 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-06 08:09:00,789 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2025-02-06 08:09:00,789 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2025-02-06 08:09:00,789 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2025-02-06 08:09:00,789 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2025-02-06 08:09:00,789 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_configure_msix [2025-02-06 08:09:00,789 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_configure_msix [2025-02-06 08:09:00,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 08:09:00,789 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_open [2025-02-06 08:09:00,789 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_open [2025-02-06 08:09:00,789 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_ether_addr [2025-02-06 08:09:00,789 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_ether_addr [2025-02-06 08:09:00,789 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-06 08:09:00,789 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-06 08:09:00,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 08:09:00,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 08:09:00,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 08:09:00,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-06 08:09:00,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-06 08:09:00,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-06 08:09:00,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-06 08:09:00,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-06 08:09:00,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-06 08:09:00,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-06 08:09:00,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-06 08:09:00,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-06 08:09:00,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-06 08:09:00,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-06 08:09:00,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-06 08:09:00,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-06 08:09:00,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-06 08:09:00,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-06 08:09:00,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-06 08:09:00,792 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 08:09:00,792 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 08:09:00,792 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headlen [2025-02-06 08:09:00,792 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headlen [2025-02-06 08:09:00,792 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_nway_reset [2025-02-06 08:09:00,792 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_nway_reset [2025-02-06 08:09:00,792 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_reset [2025-02-06 08:09:00,792 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_reset [2025-02-06 08:09:00,792 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_write_posted_mbx [2025-02-06 08:09:00,792 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_write_posted_mbx [2025-02-06 08:09:00,792 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2025-02-06 08:09:00,792 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2025-02-06 08:09:00,792 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_irq_enable [2025-02-06 08:09:00,792 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_irq_enable [2025-02-06 08:09:00,792 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-02-06 08:09:00,792 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-02-06 08:09:00,792 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2025-02-06 08:09:00,792 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2025-02-06 08:09:00,792 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_reinit_locked [2025-02-06 08:09:00,792 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_reinit_locked [2025-02-06 08:09:00,792 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-06 08:09:00,792 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-06 08:09:00,792 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-06 08:09:00,792 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-06 08:09:00,792 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_update_stats [2025-02-06 08:09:00,792 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_update_stats [2025-02-06 08:09:00,792 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_vlan_rx_add_vid [2025-02-06 08:09:00,792 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_vlan_rx_add_vid [2025-02-06 08:09:00,792 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-06 08:09:00,792 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-06 08:09:00,792 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-02-06 08:09:00,792 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-02-06 08:09:00,792 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_check_for_bit_vf [2025-02-06 08:09:00,792 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_check_for_bit_vf [2025-02-06 08:09:00,792 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_init_hw_vf [2025-02-06 08:09:00,792 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_init_hw_vf [2025-02-06 08:09:00,792 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 08:09:00,793 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdr [2025-02-06 08:09:00,793 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdr [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_poll_for_ack [2025-02-06 08:09:00,793 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_poll_for_ack [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-02-06 08:09:00,793 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-06 08:09:00,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-06 08:09:00,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-06 08:09:00,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-06 08:09:00,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-06 08:09:00,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-06 08:09:00,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-06 08:09:00,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-06 08:09:00,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-06 08:09:00,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-06 08:09:00,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-06 08:09:00,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-06 08:09:00,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-06 08:09:00,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-06 08:09:00,796 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-06 08:09:00,796 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-06 08:09:00,796 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2025-02-06 08:09:00,796 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2025-02-06 08:09:00,796 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_rar_set_vf [2025-02-06 08:09:00,796 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_rar_set_vf [2025-02-06 08:09:00,796 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2025-02-06 08:09:00,796 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2025-02-06 08:09:00,796 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-06 08:09:00,797 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-02-06 08:09:00,797 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_down [2025-02-06 08:09:00,797 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_down [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-06 08:09:00,797 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_get_regs_len [2025-02-06 08:09:00,797 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_get_regs_len [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_free_irq [2025-02-06 08:09:00,797 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_free_irq [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure ip_hdr [2025-02-06 08:09:00,797 INFO L138 BoogieDeclarations]: Found implementation of procedure ip_hdr [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2025-02-06 08:09:00,797 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_check_for_link_vf [2025-02-06 08:09:00,797 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_check_for_link_vf [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-06 08:09:00,797 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-06 08:09:00,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-06 08:09:00,797 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-06 08:09:00,797 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-06 08:09:00,797 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-06 08:09:00,797 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-06 08:09:00,797 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-06 08:09:00,797 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-06 08:09:00,797 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-06 08:09:00,797 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-06 08:09:00,797 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-06 08:09:00,797 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-06 08:09:00,798 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-06 08:09:00,798 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-06 08:09:00,798 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-06 08:09:00,800 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-06 08:09:00,800 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-06 08:09:00,800 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-06 08:09:00,800 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-06 08:09:00,800 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-06 08:09:00,800 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-06 08:09:00,800 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-06 08:09:00,800 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-06 08:09:00,800 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_clean_tx_ring [2025-02-06 08:09:00,800 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_clean_tx_ring [2025-02-06 08:09:00,800 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_read_v2p_mailbox [2025-02-06 08:09:00,800 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_read_v2p_mailbox [2025-02-06 08:09:00,800 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2025-02-06 08:09:00,800 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2025-02-06 08:09:00,801 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-06 08:09:00,801 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-06 08:09:00,801 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_remove [2025-02-06 08:09:00,801 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_remove [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2025-02-06 08:09:00,801 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-06 08:09:00,801 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_irq_disable [2025-02-06 08:09:00,801 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_irq_disable [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_configure [2025-02-06 08:09:00,801 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_configure [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_setup_rx_resources [2025-02-06 08:09:00,801 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_setup_rx_resources [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_clean_rx_ring [2025-02-06 08:09:00,801 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_clean_rx_ring [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~~s32~0 [2025-02-06 08:09:00,801 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~~s32~0 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_obtain_mbx_lock_vf [2025-02-06 08:09:00,801 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_obtain_mbx_lock_vf [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure is_zero_ether_addr [2025-02-06 08:09:00,801 INFO L138 BoogieDeclarations]: Found implementation of procedure is_zero_ether_addr [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-06 08:09:00,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-06 08:09:00,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-06 08:09:00,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-06 08:09:00,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-06 08:09:00,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-06 08:09:00,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-06 08:09:00,802 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-06 08:09:00,803 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-06 08:09:00,803 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_check_for_ack_vf [2025-02-06 08:09:00,803 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_check_for_ack_vf [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-06 08:09:00,803 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2025-02-06 08:09:00,803 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-06 08:09:00,803 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2025-02-06 08:09:00,803 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_request_irq [2025-02-06 08:09:00,803 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_request_irq [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_resume [2025-02-06 08:09:00,803 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_resume [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-06 08:09:00,803 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-02-06 08:09:00,803 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-02-06 08:09:00,803 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_put_txbuf [2025-02-06 08:09:00,803 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_put_txbuf [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~~s32~0 [2025-02-06 08:09:00,803 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~~s32~0 [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_poll_for_msg [2025-02-06 08:09:00,803 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_poll_for_msg [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc_array [2025-02-06 08:09:00,803 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc_array [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-02-06 08:09:00,803 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-06 08:09:00,803 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2025-02-06 08:09:00,803 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_shutdown [2025-02-06 08:09:00,803 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_shutdown [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-06 08:09:00,803 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_header [2025-02-06 08:09:00,803 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_header [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_setup_tx_resources [2025-02-06 08:09:00,803 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_setup_tx_resources [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-06 08:09:00,803 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_get_eeprom_len [2025-02-06 08:09:00,803 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_get_eeprom_len [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-06 08:09:00,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-06 08:09:00,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-06 08:09:00,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-06 08:09:00,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-06 08:09:00,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-06 08:09:00,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-06 08:09:00,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-06 08:09:00,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-06 08:09:00,807 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u16~0~X~~bool~0~TO~~s32~0 [2025-02-06 08:09:00,807 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u16~0~X~~bool~0~TO~~s32~0 [2025-02-06 08:09:00,807 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-06 08:09:00,807 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-06 08:09:00,807 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-02-06 08:09:00,807 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-02-06 08:09:00,807 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device_mem [2025-02-06 08:09:00,807 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device_mem [2025-02-06 08:09:00,807 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-06 08:09:00,807 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-06 08:09:00,807 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2025-02-06 08:09:00,807 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2025-02-06 08:09:00,807 INFO L130 BoogieDeclarations]: Found specification of procedure dma_set_mask_and_coherent [2025-02-06 08:09:00,807 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_set_mask_and_coherent [2025-02-06 08:09:00,807 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_io_resume [2025-02-06 08:09:00,807 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_io_resume [2025-02-06 08:09:00,807 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_free_rx_resources [2025-02-06 08:09:00,807 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_free_rx_resources [2025-02-06 08:09:00,807 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_2_6 [2025-02-06 08:09:00,807 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_2_6 [2025-02-06 08:09:00,807 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_set_multi [2025-02-06 08:09:00,807 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_set_multi [2025-02-06 08:09:00,807 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-06 08:09:00,807 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-06 08:09:00,807 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_tx_timeout [2025-02-06 08:09:00,807 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_tx_timeout [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2025-02-06 08:09:00,808 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2025-02-06 08:09:00,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_read_posted_mbx [2025-02-06 08:09:00,808 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_read_posted_mbx [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_1_6 [2025-02-06 08:09:00,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_1_6 [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2025-02-06 08:09:00,808 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_up [2025-02-06 08:09:00,808 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_up [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-02-06 08:09:00,808 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_page [2025-02-06 08:09:00,808 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_page [2025-02-06 08:09:00,808 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-06 08:09:00,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-06 08:09:01,901 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 08:09:01,907 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 08:09:01,977 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18128: havoc netpoll_trap_#t~nondet2037#1; [2025-02-06 08:09:02,200 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L17967: havoc alloc_pages_current_#t~ret2019#1.base, alloc_pages_current_#t~ret2019#1.offset; [2025-02-06 08:09:02,289 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6957: havoc dev_name_#t~mem190#1.base, dev_name_#t~mem190#1.offset; [2025-02-06 08:09:02,290 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947: havoc kobject_name_#t~mem186#1.base, kobject_name_#t~mem186#1.offset; [2025-02-06 08:09:02,726 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6341: call ULTIMATE.dealloc(~#msgbuf~0#1.base, ~#msgbuf~0#1.offset);havoc ~#msgbuf~0#1.base, ~#msgbuf~0#1.offset; [2025-02-06 08:09:02,752 INFO L1309 $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-02-06 08:09:02,761 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18198: havoc #t~nondet2051; [2025-02-06 08:09:02,765 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8709: havoc #t~mem557.base, #t~mem557.offset;havoc #t~mem558; [2025-02-06 08:09:02,849 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10313: havoc #t~mem967#1; [2025-02-06 08:09:02,874 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18156: havoc pci_save_state_#t~nondet2041#1; [2025-02-06 08:09:02,880 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18065: havoc #t~nondet2031; [2025-02-06 08:09:02,882 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L17971: havoc #t~nondet2020; [2025-02-06 08:09:02,888 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8960: havoc #t~mem600.base, #t~mem600.offset; [2025-02-06 08:09:02,988 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8373: havoc #t~mem458.base, #t~mem458.offset; [2025-02-06 08:09:02,997 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9381: havoc #t~mem694;havoc #t~mem695; [2025-02-06 08:09:02,997 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9384: havoc #t~mem697;havoc #t~mem696;havoc #t~mem698; [2025-02-06 08:09:03,002 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L17961: havoc #t~nondet2017; [2025-02-06 08:09:03,010 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L17951: havoc #t~nondet2016; [2025-02-06 08:09:03,020 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18210: havoc #t~ret2053.base, #t~ret2053.offset; [2025-02-06 08:09:03,028 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8773: havoc #t~mem572.base, #t~mem572.offset;havoc #t~mem573; [2025-02-06 08:09:03,059 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8789: havoc #t~mem577.base, #t~mem577.offset; [2025-02-06 08:09:03,180 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18072: havoc #t~nondet2032; [2025-02-06 08:09:03,253 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15792-1: ldv_mod_timer_84_#res#1 := ldv_mod_timer_84_~ldv_func_res~6#1; [2025-02-06 08:09:03,264 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9229: havoc is_multicast_ether_addr_#t~mem665#1; [2025-02-06 08:09:03,350 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18189: havoc round_jiffies_#t~nondet2047#1; [2025-02-06 08:09:03,351 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15807-1: ldv_mod_timer_85_#res#1 := ldv_mod_timer_85_~ldv_func_res~7#1; [2025-02-06 08:09:03,353 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8732: havoc #t~mem562;havoc #t~mem563; [2025-02-06 08:09:03,385 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18092: havoc #t~nondet2034; [2025-02-06 08:09:03,531 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140: havoc pci_channel_offline_#t~mem633#1; [2025-02-06 08:09:12,273 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18207: havoc vmalloc_#t~ret2052#1.base, vmalloc_#t~ret2052#1.offset; [2025-02-06 08:09:12,273 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8694: havoc skb_frag_size_#t~mem551#1; [2025-02-06 08:09:12,273 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7374: havoc igbvf_link_test_#t~mem283#1; [2025-02-06 08:09:12,273 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18079: havoc ldv_pre_register_netdev_#t~nondet2033#1; [2025-02-06 08:09:12,273 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14776: 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-02-06 08:09:12,273 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L17947: havoc __pci_register_driver_#t~nondet2015#1; [2025-02-06 08:09:12,273 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint main_returnLabel#1: #t~ret2055#1 := main_#res#1;havoc main_#t~ret1791#1, main_~tmp~133#1;assume { :end_inline_main } true; [2025-02-06 08:09:12,274 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7115: havoc igbvf_get_msglevel_#t~mem203#1; [2025-02-06 08:09:12,274 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15838-1: ldv_register_netdev_87_#res#1 := ldv_register_netdev_87_~ldv_func_res~9#1; [2025-02-06 08:09:12,274 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12141: 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-02-06 08:09:12,274 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8844: havoc skb_is_gso_#t~mem588#1; [2025-02-06 08:09:12,274 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L17964: havoc alloc_etherdev_mqs_#t~ret2018#1.base, alloc_etherdev_mqs_#t~ret2018#1.offset; [2025-02-06 08:09:12,274 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18099: havoc msleep_interruptible_#t~nondet2035#1; [2025-02-06 08:09:12,274 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8854: havoc skb_is_gso_v6_#t~mem590#1;havoc skb_is_gso_v6_#t~bitwise591#1; [2025-02-06 08:09:12,274 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L17978: havoc csum_ipv6_magic_#t~nondet2021#1; [2025-02-06 08:09:12,274 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9130: havoc netif_msg_init_#t~bitwise630#1; [2025-02-06 08:09:12,274 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15078-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-06 08:09:12,274 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12700: 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-02-06 08:09:12,274 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15079-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-06 08:09:12,274 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-06 08:09:12,274 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18142: havoc pci_enable_msix_#t~nondet2039#1; [2025-02-06 08:09:12,274 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15900-1: ldv___pci_register_driver_92_#res#1 := ldv___pci_register_driver_92_~ldv_func_res~11#1; [2025-02-06 08:09:12,274 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18149: havoc pci_request_regions_#t~nondet2040#1; [2025-02-06 08:09:12,274 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13262-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-02-06 08:09:12,274 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18026: havoc ethtool_op_get_link_#t~nondet2027#1; [2025-02-06 08:09:12,275 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11161: 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-02-06 08:09:12,275 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13281-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-02-06 08:09:12,275 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18170: havoc pskb_expand_head_#t~nondet2043#1; [2025-02-06 08:09:12,275 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13284-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-02-06 08:09:12,275 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13286-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-02-06 08:09:12,275 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9193: havoc tcp_hdrlen_#t~mem654#1; [2025-02-06 08:09:12,275 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18181: havoc register_netdev_#t~nondet2045#1; [2025-02-06 08:09:12,275 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18049: havoc ioremap_nocache_#t~ret2030#1.base, ioremap_nocache_#t~ret2030#1.offset; [2025-02-06 08:09:12,275 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15683-1: ldv_mod_timer_77_#res#1 := ldv_mod_timer_77_~ldv_func_res~0#1; [2025-02-06 08:09:12,275 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14765: 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-02-06 08:09:12,275 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15823-1: ldv_alloc_etherdev_mqs_86_#res#1.base, ldv_alloc_etherdev_mqs_86_#res#1.offset := ldv_alloc_etherdev_mqs_86_~ldv_func_res~8#1.base, ldv_alloc_etherdev_mqs_86_~ldv_func_res~8#1.offset; [2025-02-06 08:09:12,275 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8821: havoc skb_frag_page_#t~mem583#1.base, skb_frag_page_#t~mem583#1.offset; [2025-02-06 08:09:13,335 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-02-06 08:09:13,624 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6500: call ULTIMATE.dealloc(~#msgbuf~4.base, ~#msgbuf~4.offset);havoc ~#msgbuf~4.base, ~#msgbuf~4.offset; [2025-02-06 08:09:13,668 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18185: havoc request_threaded_irq_#t~nondet2046#1; [2025-02-06 08:09:14,201 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15777-1: ldv_del_timer_sync_83_#res#1 := ldv_del_timer_sync_83_~ldv_func_res~5#1; [2025-02-06 08:09:15,040 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6542: call ULTIMATE.dealloc(~#in_msg~0.base, ~#in_msg~0.offset);havoc ~#in_msg~0.base, ~#in_msg~0.offset; [2025-02-06 08:09:15,066 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8071: havoc #t~mem358; [2025-02-06 08:09:16,373 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15863-1: ldv_del_timer_sync_89_#res#1 := ldv_del_timer_sync_89_~ldv_func_res~10#1; [2025-02-06 08:09:17,931 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18030: havoc find_first_bit_#t~nondet2028#1; [2025-02-06 08:09:17,932 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6486: 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-02-06 08:09:17,932 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18034: havoc find_next_bit_#t~nondet2029#1; [2025-02-06 08:09:19,718 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9223: havoc #t~mem662;havoc #t~mem663;havoc #t~bitwise664; [2025-02-06 08:09:19,743 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18166: havoc #t~nondet2042; [2025-02-06 08:09:19,770 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18001: havoc #t~nondet2023; [2025-02-06 08:09:20,296 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15122: #res#1 := ~arg0#1; [2025-02-06 08:09:20,743 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15701-1: ldv_request_irq_78_#res#1 := ldv_request_irq_78_~ldv_func_res~1#1; [2025-02-06 08:09:20,743 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15719-1: ldv_request_irq_79_#res#1 := ldv_request_irq_79_~ldv_func_res~2#1; [2025-02-06 08:09:20,743 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15737-1: ldv_request_irq_80_#res#1 := ldv_request_irq_80_~ldv_func_res~3#1; [2025-02-06 08:09:21,870 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8282: havoc __kmalloc_#t~ret418#1.base, __kmalloc_#t~ret418#1.offset; [2025-02-06 08:09:22,111 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8065: havoc arch_irqs_disabled_flags_#t~bitwise357#1; [2025-02-06 08:09:22,146 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L17997: havoc #t~nondet2022; [2025-02-06 08:09:22,185 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12515: 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-02-06 08:09:22,250 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6940: havoc #t~mem181;havoc #t~bitwise182; [2025-02-06 08:09:22,274 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8779: havoc #t~mem574.base, #t~mem574.offset;havoc #t~mem575; [2025-02-06 08:09:22,994 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6461: 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-02-06 08:09:23,044 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18138: havoc #t~nondet2038; [2025-02-06 08:09:23,066 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6934: #res := 1; [2025-02-06 08:09:23,215 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18008: havoc dma_set_mask_#t~nondet2024#1; [2025-02-06 08:09:23,215 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18012: havoc dma_supported_#t~nondet2025#1; [2025-02-06 08:09:23,927 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6427: 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-02-06 08:09:24,038 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18177: havoc queue_work_on_#t~nondet2044#1; [2025-02-06 08:09:24,459 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8350: 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-02-06 08:09:24,657 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15762-1: ldv_mod_timer_82_#res#1 := ldv_mod_timer_82_~ldv_func_res~4#1; [2025-02-06 08:09:27,066 INFO L? ?]: Removed 4480 outVars from TransFormulas that were not future-live. [2025-02-06 08:09:27,066 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 08:09:27,167 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 08:09:27,168 INFO L337 CfgBuilder]: Removed 2 assume(true) statements. [2025-02-06 08:09:27,168 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 08:09:27 BoogieIcfgContainer [2025-02-06 08:09:27,168 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 08:09:27,170 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 08:09:27,170 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 08:09:27,173 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 08:09:27,173 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 08:08:53" (1/3) ... [2025-02-06 08:09:27,174 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60baec5e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 08:09:27, skipping insertion in model container [2025-02-06 08:09:27,175 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:08:57" (2/3) ... [2025-02-06 08:09:27,175 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60baec5e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 08:09:27, skipping insertion in model container [2025-02-06 08:09:27,175 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 08:09:27" (3/3) ... [2025-02-06 08:09:27,176 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-igbvf-igbvf.cil.i [2025-02-06 08:09:27,187 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 08:09:27,191 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-igbvf-igbvf.cil.i that has 201 procedures, 3629 locations, 1 initial locations, 60 loop locations, and 1 error locations. [2025-02-06 08:09:27,292 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 08:09:27,301 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;@63b1dc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 08:09:27,302 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-06 08:09:27,315 INFO L276 IsEmpty]: Start isEmpty. Operand has 3466 states, 2499 states have (on average 1.302921168467387) internal successors, (3256), 2541 states have internal predecessors, (3256), 802 states have call successors, (802), 164 states have call predecessors, (802), 163 states have return successors, (794), 780 states have call predecessors, (794), 794 states have call successors, (794) [2025-02-06 08:09:27,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2025-02-06 08:09:27,338 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:09:27,338 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, 1] [2025-02-06 08:09:27,339 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 08:09:27,343 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:09:27,343 INFO L85 PathProgramCache]: Analyzing trace with hash 288677209, now seen corresponding path program 1 times [2025-02-06 08:09:27,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:09:27,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101800823] [2025-02-06 08:09:27,350 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:09:27,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:10:17,469 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 292 statements into 1 equivalence classes. [2025-02-06 08:10:18,073 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 292 of 292 statements. [2025-02-06 08:10:18,075 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:10:18,075 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:10:19,177 INFO L134 CoverageAnalysis]: Checked inductivity of 2556 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2556 trivial. 0 not checked. [2025-02-06 08:10:19,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:10:19,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101800823] [2025-02-06 08:10:19,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101800823] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:10:19,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 08:10:19,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 08:10:19,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417253607] [2025-02-06 08:10:19,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:10:19,182 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 08:10:19,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:10:19,200 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 08:10:19,200 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 08:10:19,209 INFO L87 Difference]: Start difference. First operand has 3466 states, 2499 states have (on average 1.302921168467387) internal successors, (3256), 2541 states have internal predecessors, (3256), 802 states have call successors, (802), 164 states have call predecessors, (802), 163 states have return successors, (794), 780 states have call predecessors, (794), 794 states have call successors, (794) 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, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2025-02-06 08:10:23,319 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 08:10:27,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:10:27,147 INFO L93 Difference]: Finished difference Result 10192 states and 14524 transitions. [2025-02-06 08:10:27,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 08:10:27,149 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, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) Word has length 292 [2025-02-06 08:10:27,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:10:27,218 INFO L225 Difference]: With dead ends: 10192 [2025-02-06 08:10:27,219 INFO L226 Difference]: Without dead ends: 6763 [2025-02-06 08:10:27,249 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-02-06 08:10:27,253 INFO L435 NwaCegarLoop]: 4687 mSDtfsCounter, 4617 mSDsluCounter, 4611 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4617 SdHoareTripleChecker+Valid, 9298 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2025-02-06 08:10:27,254 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4617 Valid, 9298 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 274 Invalid, 1 Unknown, 0 Unchecked, 7.5s Time] [2025-02-06 08:10:27,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6763 states.