./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 4f9af400 extending candidate: java ['java'] extending candidate: /usr/bin/java ['java', '/usr/bin/java'] extending candidate: /opt/oracle-jdk-bin-*/bin/java ['java', '/usr/bin/java'] extending candidate: /opt/openjdk-*/bin/java ['java', '/usr/bin/java'] extending candidate: /usr/lib/jvm/java-*-openjdk-amd64/bin/java ['java', '/usr/bin/java', '/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java', '/usr/lib/jvm/java-17-openjdk-amd64/bin/java', '/usr/lib/jvm/java-11-openjdk-amd64/bin/java', '/usr/lib/jvm/java-1.17.0-openjdk-amd64/bin/java'] ['/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())) )\n\n', '--witnessprinter.graph.data.producer', 'Automizer', '--witnessprinter.graph.data.architecture', '64bit', '--witnessprinter.graph.data.programhash', '14116a47f3f4a2a033e7a89d50301476fe518641457365dd95d98c606e6851b5'] 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-?-4f9af40 [2024-11-07 14:32:03,915 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-07 14:32:03,994 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-07 14:32:03,998 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-07 14:32:03,999 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-07 14:32:04,026 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-07 14:32:04,027 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-07 14:32:04,027 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-07 14:32:04,027 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-07 14:32:04,027 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-07 14:32:04,027 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-07 14:32:04,027 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-07 14:32:04,028 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-07 14:32:04,028 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-07 14:32:04,028 INFO L153 SettingsManager]: * Use SBE=true [2024-11-07 14:32:04,028 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-07 14:32:04,028 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-07 14:32:04,028 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-07 14:32:04,028 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-07 14:32:04,028 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-07 14:32:04,028 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-07 14:32:04,029 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-07 14:32:04,029 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-07 14:32:04,029 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-07 14:32:04,029 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-07 14:32:04,029 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-07 14:32:04,029 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-07 14:32:04,031 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-07 14:32:04,031 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-07 14:32:04,031 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-07 14:32:04,031 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-07 14:32:04,031 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-07 14:32:04,032 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-07 14:32:04,032 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-07 14:32:04,032 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-07 14:32:04,032 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-07 14:32:04,033 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-07 14:32:04,033 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-07 14:32:04,033 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-07 14:32:04,033 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 [2024-11-07 14:32:04,297 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-07 14:32:04,306 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-07 14:32:04,310 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-07 14:32:04,310 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-07 14:32:04,311 INFO L274 PluginConnector]: CDTParser initialized [2024-11-07 14:32:04,312 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 [2024-11-07 14:32:05,560 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-07 14:32:06,183 INFO L384 CDTParser]: Found 1 translation units. [2024-11-07 14:32:06,184 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 [2024-11-07 14:32:06,250 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/9da9a1288/2bbc2b7dd4ba40b0a66ae00b8a59bd10/FLAG98af61e29 [2024-11-07 14:32:06,271 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/9da9a1288/2bbc2b7dd4ba40b0a66ae00b8a59bd10 [2024-11-07 14:32:06,274 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-07 14:32:06,276 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-07 14:32:06,278 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-07 14:32:06,279 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-07 14:32:06,282 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-07 14:32:06,283 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 02:32:06" (1/1) ... [2024-11-07 14:32:06,284 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a880e05 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:32:06, skipping insertion in model container [2024-11-07 14:32:06,286 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 02:32:06" (1/1) ... [2024-11-07 14:32:06,418 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-07 14:32:11,019 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] [2024-11-07 14:32:11,023 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] [2024-11-07 14:32:11,023 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] [2024-11-07 14:32:11,024 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] [2024-11-07 14:32:11,077 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-07 14:32:11,142 INFO L200 MainTranslator]: Completed pre-run [2024-11-07 14:32:11,256 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [6259] [2024-11-07 14:32:11,259 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [6266] [2024-11-07 14:32:11,289 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] [2024-11-07 14:32:11,289 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] [2024-11-07 14:32:11,289 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6932] [2024-11-07 14:32:11,318 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] [2024-11-07 14:32:11,321 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] [2024-11-07 14:32:11,321 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] [2024-11-07 14:32:11,322 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] [2024-11-07 14:32:11,324 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8195] [2024-11-07 14:32:11,326 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] [2024-11-07 14:32:11,327 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] [2024-11-07 14:32:11,327 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] [2024-11-07 14:32:11,330 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] [2024-11-07 14:32:11,331 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] [2024-11-07 14:32:11,332 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] [2024-11-07 14:32:11,333 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] [2024-11-07 14:32:11,346 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] [2024-11-07 14:32:11,347 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8950] [2024-11-07 14:32:11,369 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9560] [2024-11-07 14:32:11,372 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [9607] [2024-11-07 14:32:11,373 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)skb->data) [9619] [2024-11-07 14:32:11,374 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)next_rxd) [9680] [2024-11-07 14:32:11,468 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10291] [2024-11-07 14:32:11,524 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [11930] [2024-11-07 14:32:11,525 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] [2024-11-07 14:32:11,526 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] [2024-11-07 14:32:11,531 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [12125] [2024-11-07 14:32:11,532 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12129] [2024-11-07 14:32:11,658 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] [2024-11-07 14:32:11,659 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] [2024-11-07 14:32:11,660 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] [2024-11-07 14:32:11,660 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] [2024-11-07 14:32:11,674 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-07 14:32:12,088 INFO L204 MainTranslator]: Completed translation [2024-11-07 14:32:12,089 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:32:12 WrapperNode [2024-11-07 14:32:12,089 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-07 14:32:12,090 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-07 14:32:12,090 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-07 14:32:12,090 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-07 14:32:12,096 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:32:12" (1/1) ... [2024-11-07 14:32:12,223 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:32:12" (1/1) ... [2024-11-07 14:32:12,493 INFO L138 Inliner]: procedures = 642, calls = 3320, calls flagged for inlining = 319, calls inlined = 283, statements flattened = 8774 [2024-11-07 14:32:12,494 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-07 14:32:12,495 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-07 14:32:12,495 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-07 14:32:12,495 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-07 14:32:12,505 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:32:12" (1/1) ... [2024-11-07 14:32:12,505 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:32:12" (1/1) ... [2024-11-07 14:32:12,561 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:32:12" (1/1) ... [2024-11-07 14:32:15,305 INFO L175 MemorySlicer]: Split 1690 memory accesses to 19 slices as follows [2, 2, 7, 6, 1, 2, 9, 51, 5, 2, 5, 50, 46, 1, 3, 1491, 2, 3, 2]. 88 percent of accesses are in the largest equivalence class. The 57 initializations are split as follows [0, 0, 6, 6, 1, 2, 0, 0, 5, 0, 5, 0, 0, 0, 2, 29, 0, 1, 0]. The 913 writes are split as follows [1, 1, 0, 0, 0, 0, 5, 42, 0, 1, 0, 50, 46, 0, 0, 765, 1, 0, 1]. [2024-11-07 14:32:15,307 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:32:12" (1/1) ... [2024-11-07 14:32:15,308 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:32:12" (1/1) ... [2024-11-07 14:32:15,488 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:32:12" (1/1) ... [2024-11-07 14:32:15,541 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:32:12" (1/1) ... [2024-11-07 14:32:15,622 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:32:12" (1/1) ... [2024-11-07 14:32:15,662 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:32:12" (1/1) ... [2024-11-07 14:32:15,737 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-07 14:32:15,739 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-07 14:32:15,739 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-07 14:32:15,739 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-07 14:32:15,812 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:32:12" (1/1) ... [2024-11-07 14:32:15,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-07 14:32:15,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 14:32:15,852 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) [2024-11-07 14:32:15,858 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 [2024-11-07 14:32:15,878 INFO L130 BoogieDeclarations]: Found specification of procedure ipv6_hdr [2024-11-07 14:32:15,878 INFO L138 BoogieDeclarations]: Found implementation of procedure ipv6_hdr [2024-11-07 14:32:15,878 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2024-11-07 14:32:15,878 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2024-11-07 14:32:15,878 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-11-07 14:32:15,879 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-11-07 14:32:15,879 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_0_6 [2024-11-07 14:32:15,879 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_0_6 [2024-11-07 14:32:15,879 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2024-11-07 14:32:15,879 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2024-11-07 14:32:15,879 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-07 14:32:15,879 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-07 14:32:15,879 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2024-11-07 14:32:15,879 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2024-11-07 14:32:15,879 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_init_function_pointers_vf [2024-11-07 14:32:15,880 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_init_function_pointers_vf [2024-11-07 14:32:15,880 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_page [2024-11-07 14:32:15,880 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_page [2024-11-07 14:32:15,880 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2024-11-07 14:32:15,880 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2024-11-07 14:32:15,881 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2024-11-07 14:32:15,881 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2024-11-07 14:32:15,881 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2024-11-07 14:32:15,882 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2024-11-07 14:32:15,882 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_alloc_rx_buffers [2024-11-07 14:32:15,882 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_alloc_rx_buffers [2024-11-07 14:32:15,882 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2024-11-07 14:32:15,882 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2024-11-07 14:32:15,882 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_read_mac_addr_vf [2024-11-07 14:32:15,882 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_read_mac_addr_vf [2024-11-07 14:32:15,882 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_close [2024-11-07 14:32:15,882 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_close [2024-11-07 14:32:15,882 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-11-07 14:32:15,882 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-11-07 14:32:15,882 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_reset_hw_vf [2024-11-07 14:32:15,882 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_reset_hw_vf [2024-11-07 14:32:15,882 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_maybe_stop_tx [2024-11-07 14:32:15,882 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_maybe_stop_tx [2024-11-07 14:32:15,882 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2024-11-07 14:32:15,882 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2024-11-07 14:32:15,882 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2024-11-07 14:32:15,882 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2024-11-07 14:32:15,882 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2024-11-07 14:32:15,882 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2024-11-07 14:32:15,882 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2024-11-07 14:32:15,883 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2024-11-07 14:32:15,883 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_clean_tx_irq [2024-11-07 14:32:15,883 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_clean_tx_irq [2024-11-07 14:32:15,883 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-07 14:32:15,883 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-07 14:32:15,883 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_attach [2024-11-07 14:32:15,883 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_attach [2024-11-07 14:32:15,883 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_suspend [2024-11-07 14:32:15,883 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_suspend [2024-11-07 14:32:15,883 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-07 14:32:15,883 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2024-11-07 14:32:15,883 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2024-11-07 14:32:15,883 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync [2024-11-07 14:32:15,883 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync [2024-11-07 14:32:15,883 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_work_sync [2024-11-07 14:32:15,883 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_work_sync [2024-11-07 14:32:15,883 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_detach [2024-11-07 14:32:15,883 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_detach [2024-11-07 14:32:15,883 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2024-11-07 14:32:15,883 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2024-11-07 14:32:15,883 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-11-07 14:32:15,883 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-11-07 14:32:15,883 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-11-07 14:32:15,883 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-11-07 14:32:15,883 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-11-07 14:32:15,884 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-11-07 14:32:15,884 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-11-07 14:32:15,884 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-11-07 14:32:15,884 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-11-07 14:32:15,884 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-11-07 14:32:15,884 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-11-07 14:32:15,884 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2024-11-07 14:32:15,884 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2024-11-07 14:32:15,884 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2024-11-07 14:32:15,884 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2024-11-07 14:32:15,884 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2024-11-07 14:32:15,884 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2024-11-07 14:32:15,884 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2024-11-07 14:32:15,886 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2024-11-07 14:32:15,886 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_assign_vector [2024-11-07 14:32:15,887 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_assign_vector [2024-11-07 14:32:15,887 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2024-11-07 14:32:15,887 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2024-11-07 14:32:15,887 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2024-11-07 14:32:15,887 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2024-11-07 14:32:15,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-07 14:32:15,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-07 14:32:15,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-07 14:32:15,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-07 14:32:15,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-07 14:32:15,888 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-07 14:32:15,888 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-07 14:32:15,888 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-07 14:32:15,888 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-07 14:32:15,888 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-07 14:32:15,888 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-07 14:32:15,888 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-11-07 14:32:15,888 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-11-07 14:32:15,888 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-11-07 14:32:15,888 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-11-07 14:32:15,888 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-11-07 14:32:15,889 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-11-07 14:32:15,889 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-11-07 14:32:15,889 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-11-07 14:32:15,889 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_desc_unused [2024-11-07 14:32:15,889 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_desc_unused [2024-11-07 14:32:15,889 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2024-11-07 14:32:15,889 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2024-11-07 14:32:15,889 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2024-11-07 14:32:15,889 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2024-11-07 14:32:15,889 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-07 14:32:15,889 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-07 14:32:15,889 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-07 14:32:15,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-07 14:32:15,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_netpoll [2024-11-07 14:32:15,891 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_netpoll [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2024-11-07 14:32:15,891 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_reset_interrupt_capability [2024-11-07 14:32:15,891 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_reset_interrupt_capability [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure vzalloc [2024-11-07 14:32:15,891 INFO L138 BoogieDeclarations]: Found implementation of procedure vzalloc [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2024-11-07 14:32:15,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2024-11-07 14:32:15,892 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2024-11-07 14:32:15,892 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2024-11-07 14:32:15,892 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2024-11-07 14:32:15,892 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2024-11-07 14:32:15,892 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2024-11-07 14:32:15,892 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2024-11-07 14:32:15,892 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2024-11-07 14:32:15,892 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2024-11-07 14:32:15,892 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2024-11-07 14:32:15,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2024-11-07 14:32:15,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2024-11-07 14:32:15,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2024-11-07 14:32:15,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2024-11-07 14:32:15,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2024-11-07 14:32:15,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2024-11-07 14:32:15,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2024-11-07 14:32:15,894 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2024-11-07 14:32:15,895 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2024-11-07 14:32:15,895 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2024-11-07 14:32:15,895 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2024-11-07 14:32:15,895 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2024-11-07 14:32:15,895 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2024-11-07 14:32:15,895 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2024-11-07 14:32:15,895 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2024-11-07 14:32:15,895 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2024-11-07 14:32:15,895 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2024-11-07 14:32:15,895 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2024-11-07 14:32:15,895 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2024-11-07 14:32:15,895 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_check_for_msg_vf [2024-11-07 14:32:15,895 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_check_for_msg_vf [2024-11-07 14:32:15,895 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2024-11-07 14:32:15,895 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2024-11-07 14:32:15,895 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2024-11-07 14:32:15,895 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2024-11-07 14:32:15,895 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_igbvf_exit_module_19_2 [2024-11-07 14:32:15,895 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_igbvf_exit_module_19_2 [2024-11-07 14:32:15,895 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2024-11-07 14:32:15,895 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2024-11-07 14:32:15,895 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_free_tx_resources [2024-11-07 14:32:15,895 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_free_tx_resources [2024-11-07 14:32:15,895 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_offset [2024-11-07 14:32:15,895 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_offset [2024-11-07 14:32:15,895 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2024-11-07 14:32:15,895 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2024-11-07 14:32:15,895 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2024-11-07 14:32:15,895 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2024-11-07 14:32:15,895 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2024-11-07 14:32:15,895 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2024-11-07 14:32:15,896 INFO L130 BoogieDeclarations]: Found specification of procedure __udelay [2024-11-07 14:32:15,896 INFO L138 BoogieDeclarations]: Found implementation of procedure __udelay [2024-11-07 14:32:15,896 INFO L130 BoogieDeclarations]: Found specification of procedure napi_enable [2024-11-07 14:32:15,896 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_enable [2024-11-07 14:32:15,896 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2024-11-07 14:32:15,896 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2024-11-07 14:32:15,896 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-07 14:32:15,896 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2024-11-07 14:32:15,896 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2024-11-07 14:32:15,896 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2024-11-07 14:32:15,896 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2024-11-07 14:32:15,896 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2024-11-07 14:32:15,896 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2024-11-07 14:32:15,896 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2024-11-07 14:32:15,896 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2024-11-07 14:32:15,896 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_configure_msix [2024-11-07 14:32:15,896 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_configure_msix [2024-11-07 14:32:15,896 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-07 14:32:15,896 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_open [2024-11-07 14:32:15,896 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_open [2024-11-07 14:32:15,896 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_ether_addr [2024-11-07 14:32:15,896 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_ether_addr [2024-11-07 14:32:15,896 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2024-11-07 14:32:15,896 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2024-11-07 14:32:15,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-07 14:32:15,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-07 14:32:15,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-07 14:32:15,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-07 14:32:15,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-07 14:32:15,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-07 14:32:15,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-07 14:32:15,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-07 14:32:15,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-07 14:32:15,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-07 14:32:15,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-07 14:32:15,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-07 14:32:15,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-07 14:32:15,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-07 14:32:15,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-07 14:32:15,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-11-07 14:32:15,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-11-07 14:32:15,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-11-07 14:32:15,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-11-07 14:32:15,899 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-11-07 14:32:15,900 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-11-07 14:32:15,900 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headlen [2024-11-07 14:32:15,900 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headlen [2024-11-07 14:32:15,900 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_nway_reset [2024-11-07 14:32:15,900 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_nway_reset [2024-11-07 14:32:15,900 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_reset [2024-11-07 14:32:15,900 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_reset [2024-11-07 14:32:15,900 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_write_posted_mbx [2024-11-07 14:32:15,900 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_write_posted_mbx [2024-11-07 14:32:15,900 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2024-11-07 14:32:15,900 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2024-11-07 14:32:15,900 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_irq_enable [2024-11-07 14:32:15,900 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_irq_enable [2024-11-07 14:32:15,900 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2024-11-07 14:32:15,900 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2024-11-07 14:32:15,900 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2024-11-07 14:32:15,900 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2024-11-07 14:32:15,900 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_reinit_locked [2024-11-07 14:32:15,900 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_reinit_locked [2024-11-07 14:32:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-11-07 14:32:15,901 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-11-07 14:32:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2024-11-07 14:32:15,901 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2024-11-07 14:32:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_update_stats [2024-11-07 14:32:15,901 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_update_stats [2024-11-07 14:32:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_vlan_rx_add_vid [2024-11-07 14:32:15,901 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_vlan_rx_add_vid [2024-11-07 14:32:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2024-11-07 14:32:15,901 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2024-11-07 14:32:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2024-11-07 14:32:15,901 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2024-11-07 14:32:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_check_for_bit_vf [2024-11-07 14:32:15,901 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_check_for_bit_vf [2024-11-07 14:32:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_init_hw_vf [2024-11-07 14:32:15,901 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_init_hw_vf [2024-11-07 14:32:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-07 14:32:15,901 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-07 14:32:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdr [2024-11-07 14:32:15,901 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdr [2024-11-07 14:32:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_poll_for_ack [2024-11-07 14:32:15,901 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_poll_for_ack [2024-11-07 14:32:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2024-11-07 14:32:15,901 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2024-11-07 14:32:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-11-07 14:32:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-11-07 14:32:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-11-07 14:32:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-11-07 14:32:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-11-07 14:32:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-11-07 14:32:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-11-07 14:32:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-11-07 14:32:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-11-07 14:32:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-11-07 14:32:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-11-07 14:32:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-11-07 14:32:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-11-07 14:32:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-11-07 14:32:15,902 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-11-07 14:32:15,902 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2024-11-07 14:32:15,902 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2024-11-07 14:32:15,902 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2024-11-07 14:32:15,902 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2024-11-07 14:32:15,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-07 14:32:15,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-07 14:32:15,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-07 14:32:15,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-07 14:32:15,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-07 14:32:15,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-07 14:32:15,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-07 14:32:15,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-07 14:32:15,905 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-07 14:32:15,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-07 14:32:15,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-07 14:32:15,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-07 14:32:15,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-07 14:32:15,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-07 14:32:15,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-07 14:32:15,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-11-07 14:32:15,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-11-07 14:32:15,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-11-07 14:32:15,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-11-07 14:32:15,906 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-07 14:32:15,906 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-07 14:32:15,906 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2024-11-07 14:32:15,906 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2024-11-07 14:32:15,906 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_rar_set_vf [2024-11-07 14:32:15,906 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_rar_set_vf [2024-11-07 14:32:15,906 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2024-11-07 14:32:15,906 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2024-11-07 14:32:15,906 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2024-11-07 14:32:15,906 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2024-11-07 14:32:15,906 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2024-11-07 14:32:15,906 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2024-11-07 14:32:15,906 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_down [2024-11-07 14:32:15,906 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_down [2024-11-07 14:32:15,906 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2024-11-07 14:32:15,906 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2024-11-07 14:32:15,906 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_get_regs_len [2024-11-07 14:32:15,906 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_get_regs_len [2024-11-07 14:32:15,906 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_free_irq [2024-11-07 14:32:15,906 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_free_irq [2024-11-07 14:32:15,906 INFO L130 BoogieDeclarations]: Found specification of procedure ip_hdr [2024-11-07 14:32:15,906 INFO L138 BoogieDeclarations]: Found implementation of procedure ip_hdr [2024-11-07 14:32:15,906 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2024-11-07 14:32:15,906 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2024-11-07 14:32:15,906 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_check_for_link_vf [2024-11-07 14:32:15,906 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_check_for_link_vf [2024-11-07 14:32:15,906 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2024-11-07 14:32:15,906 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2024-11-07 14:32:15,906 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2024-11-07 14:32:15,907 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2024-11-07 14:32:15,907 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2024-11-07 14:32:15,907 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2024-11-07 14:32:15,907 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2024-11-07 14:32:15,907 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2024-11-07 14:32:15,907 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2024-11-07 14:32:15,907 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2024-11-07 14:32:15,907 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2024-11-07 14:32:15,907 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2024-11-07 14:32:15,907 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2024-11-07 14:32:15,907 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2024-11-07 14:32:15,907 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2024-11-07 14:32:15,907 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2024-11-07 14:32:15,907 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2024-11-07 14:32:15,907 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2024-11-07 14:32:15,907 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2024-11-07 14:32:15,907 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2024-11-07 14:32:15,907 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2024-11-07 14:32:15,907 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2024-11-07 14:32:15,907 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2024-11-07 14:32:15,907 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2024-11-07 14:32:15,907 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2024-11-07 14:32:15,907 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2024-11-07 14:32:15,907 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2024-11-07 14:32:15,907 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2024-11-07 14:32:15,907 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2024-11-07 14:32:15,907 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2024-11-07 14:32:15,907 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2024-11-07 14:32:15,907 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2024-11-07 14:32:15,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2024-11-07 14:32:15,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2024-11-07 14:32:15,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2024-11-07 14:32:15,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2024-11-07 14:32:15,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2024-11-07 14:32:15,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2024-11-07 14:32:15,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2024-11-07 14:32:15,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2024-11-07 14:32:15,912 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2024-11-07 14:32:15,912 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2024-11-07 14:32:15,912 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_clean_tx_ring [2024-11-07 14:32:15,912 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_clean_tx_ring [2024-11-07 14:32:15,912 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_read_v2p_mailbox [2024-11-07 14:32:15,912 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_read_v2p_mailbox [2024-11-07 14:32:15,912 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2024-11-07 14:32:15,912 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2024-11-07 14:32:15,912 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2024-11-07 14:32:15,912 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2024-11-07 14:32:15,912 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2024-11-07 14:32:15,912 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2024-11-07 14:32:15,912 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-07 14:32:15,912 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2024-11-07 14:32:15,912 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2024-11-07 14:32:15,912 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_remove [2024-11-07 14:32:15,912 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_remove [2024-11-07 14:32:15,912 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2024-11-07 14:32:15,912 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2024-11-07 14:32:15,913 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_irq_disable [2024-11-07 14:32:15,913 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_irq_disable [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_configure [2024-11-07 14:32:15,913 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_configure [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_setup_rx_resources [2024-11-07 14:32:15,913 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_setup_rx_resources [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_clean_rx_ring [2024-11-07 14:32:15,913 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_clean_rx_ring [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~~s32~0 [2024-11-07 14:32:15,913 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~~s32~0 [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_obtain_mbx_lock_vf [2024-11-07 14:32:15,913 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_obtain_mbx_lock_vf [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure is_zero_ether_addr [2024-11-07 14:32:15,913 INFO L138 BoogieDeclarations]: Found implementation of procedure is_zero_ether_addr [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-07 14:32:15,913 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-07 14:32:15,914 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-07 14:32:15,914 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-07 14:32:15,914 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-07 14:32:15,914 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-07 14:32:15,914 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-07 14:32:15,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-07 14:32:15,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-07 14:32:15,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-07 14:32:15,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-07 14:32:15,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-07 14:32:15,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-07 14:32:15,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-11-07 14:32:15,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-11-07 14:32:15,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-11-07 14:32:15,916 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-11-07 14:32:15,916 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-07 14:32:15,916 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-07 14:32:15,916 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2024-11-07 14:32:15,916 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2024-11-07 14:32:15,916 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_check_for_ack_vf [2024-11-07 14:32:15,917 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_check_for_ack_vf [2024-11-07 14:32:15,918 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2024-11-07 14:32:15,918 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2024-11-07 14:32:15,918 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2024-11-07 14:32:15,918 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2024-11-07 14:32:15,918 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2024-11-07 14:32:15,918 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2024-11-07 14:32:15,918 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2024-11-07 14:32:15,918 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2024-11-07 14:32:15,918 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_request_irq [2024-11-07 14:32:15,918 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_request_irq [2024-11-07 14:32:15,918 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_resume [2024-11-07 14:32:15,918 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_resume [2024-11-07 14:32:15,918 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2024-11-07 14:32:15,919 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2024-11-07 14:32:15,919 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2024-11-07 14:32:15,919 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2024-11-07 14:32:15,919 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2024-11-07 14:32:15,919 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2024-11-07 14:32:15,919 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_put_txbuf [2024-11-07 14:32:15,919 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_put_txbuf [2024-11-07 14:32:15,919 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~~s32~0 [2024-11-07 14:32:15,919 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~~s32~0 [2024-11-07 14:32:15,919 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_poll_for_msg [2024-11-07 14:32:15,919 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_poll_for_msg [2024-11-07 14:32:15,919 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc_array [2024-11-07 14:32:15,919 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc_array [2024-11-07 14:32:15,919 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2024-11-07 14:32:15,919 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2024-11-07 14:32:15,919 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2024-11-07 14:32:15,919 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2024-11-07 14:32:15,919 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2024-11-07 14:32:15,919 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2024-11-07 14:32:15,919 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_shutdown [2024-11-07 14:32:15,919 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_shutdown [2024-11-07 14:32:15,919 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2024-11-07 14:32:15,919 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2024-11-07 14:32:15,919 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_header [2024-11-07 14:32:15,919 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_header [2024-11-07 14:32:15,919 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_setup_tx_resources [2024-11-07 14:32:15,919 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_setup_tx_resources [2024-11-07 14:32:15,919 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-07 14:32:15,919 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-07 14:32:15,919 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_get_eeprom_len [2024-11-07 14:32:15,919 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_get_eeprom_len [2024-11-07 14:32:15,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-07 14:32:15,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-07 14:32:15,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-07 14:32:15,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-07 14:32:15,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-07 14:32:15,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-07 14:32:15,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-07 14:32:15,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-07 14:32:15,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-07 14:32:15,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-07 14:32:15,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-07 14:32:15,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-07 14:32:15,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-07 14:32:15,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-07 14:32:15,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-07 14:32:15,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-11-07 14:32:15,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-11-07 14:32:15,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-11-07 14:32:15,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-11-07 14:32:15,920 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u16~0~X~~bool~0~TO~~s32~0 [2024-11-07 14:32:15,920 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u16~0~X~~bool~0~TO~~s32~0 [2024-11-07 14:32:15,920 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-07 14:32:15,920 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-07 14:32:15,920 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2024-11-07 14:32:15,920 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2024-11-07 14:32:15,920 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device_mem [2024-11-07 14:32:15,920 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device_mem [2024-11-07 14:32:15,920 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2024-11-07 14:32:15,920 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2024-11-07 14:32:15,925 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2024-11-07 14:32:15,925 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2024-11-07 14:32:15,925 INFO L130 BoogieDeclarations]: Found specification of procedure dma_set_mask_and_coherent [2024-11-07 14:32:15,925 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_set_mask_and_coherent [2024-11-07 14:32:15,925 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_io_resume [2024-11-07 14:32:15,925 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_io_resume [2024-11-07 14:32:15,925 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_free_rx_resources [2024-11-07 14:32:15,926 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_free_rx_resources [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_2_6 [2024-11-07 14:32:15,926 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_2_6 [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_set_multi [2024-11-07 14:32:15,926 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_set_multi [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2024-11-07 14:32:15,926 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_tx_timeout [2024-11-07 14:32:15,926 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_tx_timeout [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2024-11-07 14:32:15,926 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2024-11-07 14:32:15,926 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_read_posted_mbx [2024-11-07 14:32:15,926 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_read_posted_mbx [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_1_6 [2024-11-07 14:32:15,926 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_1_6 [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2024-11-07 14:32:15,926 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_up [2024-11-07 14:32:15,926 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_up [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2024-11-07 14:32:15,926 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-11-07 14:32:15,926 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_page [2024-11-07 14:32:15,926 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_page [2024-11-07 14:32:15,927 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2024-11-07 14:32:15,927 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2024-11-07 14:32:17,334 INFO L238 CfgBuilder]: Building ICFG [2024-11-07 14:32:17,338 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-07 14:32:37,402 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2024-11-07 14:32:38,426 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-07 14:32:51,138 INFO L? ?]: Removed 4482 outVars from TransFormulas that were not future-live. [2024-11-07 14:32:51,138 INFO L287 CfgBuilder]: Performing block encoding [2024-11-07 14:32:51,209 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-07 14:32:51,210 INFO L316 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-07 14:32:51,210 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 02:32:51 BoogieIcfgContainer [2024-11-07 14:32:51,210 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-07 14:32:51,213 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-07 14:32:51,213 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-07 14:32:51,217 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-07 14:32:51,217 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.11 02:32:06" (1/3) ... [2024-11-07 14:32:51,218 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50a21f9e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 02:32:51, skipping insertion in model container [2024-11-07 14:32:51,218 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 02:32:12" (2/3) ... [2024-11-07 14:32:51,218 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50a21f9e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 02:32:51, skipping insertion in model container [2024-11-07 14:32:51,218 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 02:32:51" (3/3) ... [2024-11-07 14:32:51,219 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-intel-igbvf-igbvf.cil.i [2024-11-07 14:32:51,231 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-07 14:32:51,232 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-07 14:32:51,364 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-07 14:32:51,376 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;@75970297, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-07 14:32:51,376 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-07 14:32:51,391 INFO L276 IsEmpty]: Start isEmpty. Operand has 3473 states, 2507 states have (on average 1.3019545273234943) internal successors, (3264), 2544 states have internal predecessors, (3264), 802 states have call successors, (802), 164 states have call predecessors, (802), 163 states have return successors, (794), 781 states have call predecessors, (794), 794 states have call successors, (794) [2024-11-07 14:32:51,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2024-11-07 14:32:51,410 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 14:32:51,411 INFO L215 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] [2024-11-07 14:32:51,411 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] === [2024-11-07 14:32:51,414 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 14:32:51,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1056117032, now seen corresponding path program 1 times [2024-11-07 14:32:51,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 14:32:51,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563977831] [2024-11-07 14:32:51,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 14:32:51,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms