./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--renesas--sh_eth.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 3289d67d Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--renesas--sh_eth.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 517c675bf273fe68e50db59b0356192fc7b99d41def6defdbc973eeb9221fbbc --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.fs.icfgbuilder-eval-3289d67-m [2024-11-16 21:38:35,041 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-16 21:38:35,081 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-16 21:38:35,085 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-16 21:38:35,085 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-16 21:38:35,100 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-16 21:38:35,101 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-16 21:38:35,101 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-16 21:38:35,101 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-16 21:38:35,102 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-16 21:38:35,102 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-16 21:38:35,102 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-16 21:38:35,103 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-16 21:38:35,103 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-16 21:38:35,103 INFO L153 SettingsManager]: * Use SBE=true [2024-11-16 21:38:35,104 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-16 21:38:35,104 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-16 21:38:35,104 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-16 21:38:35,105 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-16 21:38:35,105 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-16 21:38:35,105 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-16 21:38:35,109 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-16 21:38:35,109 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-16 21:38:35,110 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-16 21:38:35,110 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-16 21:38:35,110 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-16 21:38:35,110 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-16 21:38:35,111 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-16 21:38:35,111 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-16 21:38:35,111 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-16 21:38:35,111 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-16 21:38:35,111 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-16 21:38:35,112 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-16 21:38:35,112 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-16 21:38:35,112 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-16 21:38:35,112 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-16 21:38:35,112 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-16 21:38:35,113 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-16 21:38:35,113 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-16 21:38:35,113 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 517c675bf273fe68e50db59b0356192fc7b99d41def6defdbc973eeb9221fbbc [2024-11-16 21:38:35,269 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-16 21:38:35,284 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-16 21:38:35,285 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-16 21:38:35,286 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-16 21:38:35,286 INFO L274 PluginConnector]: CDTParser initialized [2024-11-16 21:38:35,287 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--renesas--sh_eth.ko-entry_point.cil.out.i [2024-11-16 21:38:36,652 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-16 21:38:37,127 INFO L384 CDTParser]: Found 1 translation units. [2024-11-16 21:38:37,128 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--renesas--sh_eth.ko-entry_point.cil.out.i [2024-11-16 21:38:37,176 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/337217a52/e890a0ad43264977a75b07b3aeccb00a/FLAGb6248f1f8 [2024-11-16 21:38:37,188 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/337217a52/e890a0ad43264977a75b07b3aeccb00a [2024-11-16 21:38:37,192 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-16 21:38:37,193 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-16 21:38:37,194 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-16 21:38:37,194 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-16 21:38:37,199 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-16 21:38:37,199 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 09:38:37" (1/1) ... [2024-11-16 21:38:37,200 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1ee118f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:38:37, skipping insertion in model container [2024-11-16 21:38:37,200 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 09:38:37" (1/1) ... [2024-11-16 21:38:37,376 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-16 21:38:39,275 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--renesas--sh_eth.ko-entry_point.cil.out.i[371868,371881] [2024-11-16 21:38:39,340 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-16 21:38:39,454 INFO L200 MainTranslator]: Completed pre-run [2024-11-16 21:38:39,617 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"); [5457] [2024-11-16 21:38:39,619 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)); [5464] [2024-11-16 21:38:39,620 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 %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [5472-5473] [2024-11-16 21:38:39,621 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [5486] [2024-11-16 21:38:39,631 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)); [5869-5870] [2024-11-16 21:38:39,634 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)); [5898-5899] [2024-11-16 21:38:39,636 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/skbuff.h"), "i" (1696), "i" (12UL)); [5973-5974] [2024-11-16 21:38:39,639 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" (507), "i" (12UL)); [6113-6114] [2024-11-16 21:38:39,639 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6119] [2024-11-16 21:38:39,641 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6264] [2024-11-16 21:38:39,642 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6267] [2024-11-16 21:38:39,642 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6270] [2024-11-16 21:38:39,642 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6273] [2024-11-16 21:38:39,642 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6284] [2024-11-16 21:38:39,642 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6287] [2024-11-16 21:38:39,642 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6290] [2024-11-16 21:38:39,642 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6293] [2024-11-16 21:38:39,643 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6304] [2024-11-16 21:38:39,643 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6307] [2024-11-16 21:38:39,643 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6310] [2024-11-16 21:38:39,646 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6313] [2024-11-16 21:38:39,646 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6324] [2024-11-16 21:38:39,646 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6327] [2024-11-16 21:38:39,647 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6330] [2024-11-16 21:38:39,647 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6333] [2024-11-16 21:38:39,687 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [7791] [2024-11-16 21:38:39,691 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [7862] [2024-11-16 21:38:39,696 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7968] [2024-11-16 21:38:39,763 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9884] [2024-11-16 21:38:39,820 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--renesas--sh_eth.ko-entry_point.cil.out.i[371868,371881] [2024-11-16 21:38:39,829 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-16 21:38:40,159 INFO L204 MainTranslator]: Completed translation [2024-11-16 21:38:40,160 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:38:40 WrapperNode [2024-11-16 21:38:40,160 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-16 21:38:40,161 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-16 21:38:40,161 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-16 21:38:40,161 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-16 21:38:40,166 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:38:40" (1/1) ... [2024-11-16 21:38:40,281 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:38:40" (1/1) ... [2024-11-16 21:38:40,584 INFO L138 Inliner]: procedures = 372, calls = 5564, calls flagged for inlining = 183, calls inlined = 173, statements flattened = 11547 [2024-11-16 21:38:40,584 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-16 21:38:40,585 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-16 21:38:40,585 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-16 21:38:40,585 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-16 21:38:40,599 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:38:40" (1/1) ... [2024-11-16 21:38:40,599 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:38:40" (1/1) ... [2024-11-16 21:38:40,657 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:38:40" (1/1) ... [2024-11-16 21:38:41,790 INFO L175 MemorySlicer]: Split 4331 memory accesses to 15 slices as follows [2, 2, 0, 2, 31, 31, 31, 29, 31, 31, 31, 31, 4053, 1, 25]. 94 percent of accesses are in the largest equivalence class. The 1886 initializations are split as follows [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1884, 0, 0]. The 1660 writes are split as follows [0, 1, 0, 1, 31, 31, 31, 1, 31, 31, 31, 31, 1414, 1, 25]. [2024-11-16 21:38:41,791 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:38:40" (1/1) ... [2024-11-16 21:38:41,791 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:38:40" (1/1) ... [2024-11-16 21:38:42,092 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:38:40" (1/1) ... [2024-11-16 21:38:42,121 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:38:40" (1/1) ... [2024-11-16 21:38:42,167 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:38:40" (1/1) ... [2024-11-16 21:38:42,200 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:38:40" (1/1) ... [2024-11-16 21:38:42,340 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-16 21:38:42,341 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2024-11-16 21:38:42,341 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2024-11-16 21:38:42,341 INFO L274 PluginConnector]: IcfgBuilder initialized [2024-11-16 21:38:42,342 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:38:40" (1/1) ... [2024-11-16 21:38:42,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-16 21:38:42,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-16 21:38:42,372 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-16 21:38:42,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-16 21:38:42,419 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_do_ioctl [2024-11-16 21:38:42,420 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_do_ioctl [2024-11-16 21:38:42,420 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_disable_cam_entry_post [2024-11-16 21:38:42,420 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_disable_cam_entry_post [2024-11-16 21:38:42,420 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2024-11-16 21:38:42,420 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2024-11-16 21:38:42,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-11-16 21:38:42,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-11-16 21:38:42,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-11-16 21:38:42,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-11-16 21:38:42,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-11-16 21:38:42,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-11-16 21:38:42,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-11-16 21:38:42,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-11-16 21:38:42,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-11-16 21:38:42,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-11-16 21:38:42,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-11-16 21:38:42,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-11-16 21:38:42,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-11-16 21:38:42,422 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-11-16 21:38:42,422 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-11-16 21:38:42,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-16 21:38:42,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-16 21:38:42,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-16 21:38:42,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-16 21:38:42,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-16 21:38:42,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-16 21:38:42,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-16 21:38:42,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-16 21:38:42,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-16 21:38:42,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-16 21:38:42,423 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-16 21:38:42,423 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-16 21:38:42,423 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-16 21:38:42,423 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-16 21:38:42,423 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-16 21:38:42,423 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-16 21:38:42,423 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-16 21:38:42,423 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-11-16 21:38:42,423 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-11-16 21:38:42,423 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2024-11-16 21:38:42,424 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2024-11-16 21:38:42,424 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_put [2024-11-16 21:38:42,424 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_put [2024-11-16 21:38:42,424 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_drv_probe [2024-11-16 21:38:42,424 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_drv_probe [2024-11-16 21:38:42,424 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_write [2024-11-16 21:38:42,424 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_write [2024-11-16 21:38:42,424 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2024-11-16 21:38:42,424 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2024-11-16 21:38:42,424 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_select_mii [2024-11-16 21:38:42,424 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_select_mii [2024-11-16 21:38:42,425 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2024-11-16 21:38:42,425 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2024-11-16 21:38:42,425 INFO L130 BoogieDeclarations]: Found specification of procedure cpu_to_edmac [2024-11-16 21:38:42,425 INFO L138 BoogieDeclarations]: Found implementation of procedure cpu_to_edmac [2024-11-16 21:38:42,425 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_read [2024-11-16 21:38:42,425 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_read [2024-11-16 21:38:42,425 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-16 21:38:42,425 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-16 21:38:42,425 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_write [2024-11-16 21:38:42,425 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_write [2024-11-16 21:38:42,425 INFO L130 BoogieDeclarations]: Found specification of procedure devm_kmalloc [2024-11-16 21:38:42,426 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_kmalloc [2024-11-16 21:38:42,426 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_disable_cam_entry_table [2024-11-16 21:38:42,426 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_disable_cam_entry_table [2024-11-16 21:38:42,426 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2024-11-16 21:38:42,426 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2024-11-16 21:38:42,426 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_get_vtag_index [2024-11-16 21:38:42,426 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_get_vtag_index [2024-11-16 21:38:42,426 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_get_edtrr_trns [2024-11-16 21:38:42,426 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_get_edtrr_trns [2024-11-16 21:38:42,426 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-16 21:38:42,426 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-16 21:38:42,426 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_set_rate_giga [2024-11-16 21:38:42,426 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_set_rate_giga [2024-11-16 21:38:42,426 INFO L130 BoogieDeclarations]: Found specification of procedure netif_napi_del [2024-11-16 21:38:42,426 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_napi_del [2024-11-16 21:38:42,426 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2024-11-16 21:38:42,426 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2024-11-16 21:38:42,426 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2024-11-16 21:38:42,426 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2024-11-16 21:38:42,427 INFO L130 BoogieDeclarations]: Found specification of procedure devm_ioremap_resource [2024-11-16 21:38:42,427 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_ioremap_resource [2024-11-16 21:38:42,427 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2024-11-16 21:38:42,427 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2024-11-16 21:38:42,427 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2024-11-16 21:38:42,427 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2024-11-16 21:38:42,427 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2024-11-16 21:38:42,427 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2024-11-16 21:38:42,427 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2024-11-16 21:38:42,427 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2024-11-16 21:38:42,427 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2024-11-16 21:38:42,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2024-11-16 21:38:42,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2024-11-16 21:38:42,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2024-11-16 21:38:42,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2024-11-16 21:38:42,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2024-11-16 21:38:42,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2024-11-16 21:38:42,428 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2024-11-16 21:38:42,428 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2024-11-16 21:38:42,428 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2024-11-16 21:38:42,428 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2024-11-16 21:38:42,428 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2024-11-16 21:38:42,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2024-11-16 21:38:42,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2024-11-16 21:38:42,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2024-11-16 21:38:42,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2024-11-16 21:38:42,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2024-11-16 21:38:42,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2024-11-16 21:38:42,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2024-11-16 21:38:42,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2024-11-16 21:38:42,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2024-11-16 21:38:42,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2024-11-16 21:38:42,429 INFO L130 BoogieDeclarations]: Found specification of procedure bb_clr [2024-11-16 21:38:42,430 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_clr [2024-11-16 21:38:42,430 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-16 21:38:42,430 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-16 21:38:42,430 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_set_rx_mode [2024-11-16 21:38:42,430 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_set_rx_mode [2024-11-16 21:38:42,430 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_get_sync [2024-11-16 21:38:42,431 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_get_sync [2024-11-16 21:38:42,431 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_set_duplex [2024-11-16 21:38:42,431 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_set_duplex [2024-11-16 21:38:42,431 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2024-11-16 21:38:42,431 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2024-11-16 21:38:42,431 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2024-11-16 21:38:42,431 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2024-11-16 21:38:42,431 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_get_post_reg_offset [2024-11-16 21:38:42,431 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_get_post_reg_offset [2024-11-16 21:38:42,431 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2024-11-16 21:38:42,431 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2024-11-16 21:38:42,432 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_chip_reset_r8a7740 [2024-11-16 21:38:42,432 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_chip_reset_r8a7740 [2024-11-16 21:38:42,432 INFO L130 BoogieDeclarations]: Found specification of procedure of_property_read_bool [2024-11-16 21:38:42,432 INFO L138 BoogieDeclarations]: Found implementation of procedure of_property_read_bool [2024-11-16 21:38:42,432 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_chip_reset_giga [2024-11-16 21:38:42,432 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_chip_reset_giga [2024-11-16 21:38:42,432 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2024-11-16 21:38:42,432 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2024-11-16 21:38:42,432 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_free_dma_buffer [2024-11-16 21:38:42,432 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_free_dma_buffer [2024-11-16 21:38:42,432 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2024-11-16 21:38:42,432 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2024-11-16 21:38:42,432 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-16 21:38:42,432 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_busy [2024-11-16 21:38:42,433 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_busy [2024-11-16 21:38:42,433 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_set_rate_r8a777x [2024-11-16 21:38:42,433 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_set_rate_r8a777x [2024-11-16 21:38:42,433 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2024-11-16 21:38:42,433 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2024-11-16 21:38:42,433 INFO L130 BoogieDeclarations]: Found specification of procedure phys_to_virt [2024-11-16 21:38:42,433 INFO L138 BoogieDeclarations]: Found implementation of procedure phys_to_virt [2024-11-16 21:38:42,433 INFO L130 BoogieDeclarations]: Found specification of procedure eth_mac_addr [2024-11-16 21:38:42,433 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_mac_addr [2024-11-16 21:38:42,433 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-16 21:38:42,433 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-16 21:38:42,433 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-16 21:38:42,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-16 21:38:42,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-16 21:38:42,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-16 21:38:42,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-16 21:38:42,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-16 21:38:42,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-16 21:38:42,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-16 21:38:42,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-16 21:38:42,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-16 21:38:42,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-16 21:38:42,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-16 21:38:42,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-16 21:38:42,434 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_resume [2024-11-16 21:38:42,434 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_resume [2024-11-16 21:38:42,434 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2024-11-16 21:38:42,434 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2024-11-16 21:38:42,434 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2024-11-16 21:38:42,434 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2024-11-16 21:38:42,435 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock [2024-11-16 21:38:42,435 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock [2024-11-16 21:38:42,435 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-16 21:38:42,435 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-16 21:38:42,435 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2024-11-16 21:38:42,435 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2024-11-16 21:38:42,435 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tx_timeout [2024-11-16 21:38:42,435 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tx_timeout [2024-11-16 21:38:42,435 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_resource [2024-11-16 21:38:42,435 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_resource [2024-11-16 21:38:42,435 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_runtime_nop [2024-11-16 21:38:42,435 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_runtime_nop [2024-11-16 21:38:42,435 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_attach [2024-11-16 21:38:42,435 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_attach [2024-11-16 21:38:42,435 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-16 21:38:42,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-16 21:38:42,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-16 21:38:42,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-16 21:38:42,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-16 21:38:42,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-16 21:38:42,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-16 21:38:42,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-16 21:38:42,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-16 21:38:42,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-16 21:38:42,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-16 21:38:42,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-16 21:38:42,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-16 21:38:42,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-16 21:38:42,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-16 21:38:42,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-16 21:38:42,436 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_ring_free [2024-11-16 21:38:42,436 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_ring_free [2024-11-16 21:38:42,436 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2024-11-16 21:38:42,436 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2024-11-16 21:38:42,437 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2024-11-16 21:38:42,437 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2024-11-16 21:38:42,437 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_warn [2024-11-16 21:38:42,437 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_warn [2024-11-16 21:38:42,437 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_detach [2024-11-16 21:38:42,437 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_detach [2024-11-16 21:38:42,437 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2024-11-16 21:38:42,437 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2024-11-16 21:38:42,437 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_open [2024-11-16 21:38:42,437 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_open [2024-11-16 21:38:42,438 INFO L130 BoogieDeclarations]: Found specification of procedure eth_change_mtu [2024-11-16 21:38:42,438 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_change_mtu [2024-11-16 21:38:42,438 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2024-11-16 21:38:42,438 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2024-11-16 21:38:42,438 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2024-11-16 21:38:42,438 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2024-11-16 21:38:42,438 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2024-11-16 21:38:42,438 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2024-11-16 21:38:42,438 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2024-11-16 21:38:42,438 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2024-11-16 21:38:42,438 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_chip_reset [2024-11-16 21:38:42,439 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_chip_reset [2024-11-16 21:38:42,439 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_suspend [2024-11-16 21:38:42,439 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_suspend [2024-11-16 21:38:42,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-11-16 21:38:42,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-11-16 21:38:42,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-11-16 21:38:42,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-11-16 21:38:42,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-11-16 21:38:42,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-11-16 21:38:42,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-11-16 21:38:42,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-11-16 21:38:42,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-11-16 21:38:42,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-11-16 21:38:42,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-11-16 21:38:42,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2024-11-16 21:38:42,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2024-11-16 21:38:42,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2024-11-16 21:38:42,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2024-11-16 21:38:42,440 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_put_sync [2024-11-16 21:38:42,440 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_put_sync [2024-11-16 21:38:42,440 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2024-11-16 21:38:42,440 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2024-11-16 21:38:42,440 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_read_entry [2024-11-16 21:38:42,441 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_read_entry [2024-11-16 21:38:42,441 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2024-11-16 21:38:42,441 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2024-11-16 21:38:42,441 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_txfree [2024-11-16 21:38:42,441 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_txfree [2024-11-16 21:38:42,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-16 21:38:42,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-16 21:38:42,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-16 21:38:42,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-16 21:38:42,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-16 21:38:42,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-16 21:38:42,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-16 21:38:42,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-16 21:38:42,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-16 21:38:42,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-16 21:38:42,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-16 21:38:42,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-11-16 21:38:42,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-11-16 21:38:42,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-11-16 21:38:42,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-11-16 21:38:42,442 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_start_xmit [2024-11-16 21:38:42,442 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_start_xmit [2024-11-16 21:38:42,442 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc_array [2024-11-16 21:38:42,442 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc_array [2024-11-16 21:38:42,442 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_rcv_snd_disable [2024-11-16 21:38:42,442 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_rcv_snd_disable [2024-11-16 21:38:42,442 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2024-11-16 21:38:42,442 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2024-11-16 21:38:42,442 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2024-11-16 21:38:42,442 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2024-11-16 21:38:42,442 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-16 21:38:42,443 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-16 21:38:42,443 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-16 21:38:42,443 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-16 21:38:42,443 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-16 21:38:42,443 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-16 21:38:42,443 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-16 21:38:42,443 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-16 21:38:42,443 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-16 21:38:42,443 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-16 21:38:42,443 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-16 21:38:42,443 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-16 21:38:42,443 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-16 21:38:42,443 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-16 21:38:42,443 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-16 21:38:42,443 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_nway_reset [2024-11-16 21:38:42,443 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_nway_reset [2024-11-16 21:38:42,443 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_drv_remove [2024-11-16 21:38:42,443 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_drv_remove [2024-11-16 21:38:42,443 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2024-11-16 21:38:42,443 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2024-11-16 21:38:42,443 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2024-11-16 21:38:42,443 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2024-11-16 21:38:42,443 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_close [2024-11-16 21:38:42,444 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_close [2024-11-16 21:38:42,444 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_read [2024-11-16 21:38:42,444 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_read [2024-11-16 21:38:42,444 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_soft_swap [2024-11-16 21:38:42,444 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_soft_swap [2024-11-16 21:38:42,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2024-11-16 21:38:42,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2024-11-16 21:38:42,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2024-11-16 21:38:42,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2024-11-16 21:38:42,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2024-11-16 21:38:42,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2024-11-16 21:38:42,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2024-11-16 21:38:42,445 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2024-11-16 21:38:42,445 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2024-11-16 21:38:42,445 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2024-11-16 21:38:42,445 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2024-11-16 21:38:42,445 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2024-11-16 21:38:42,445 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2024-11-16 21:38:42,445 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2024-11-16 21:38:42,445 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2024-11-16 21:38:42,445 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2024-11-16 21:38:42,445 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2024-11-16 21:38:42,446 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2024-11-16 21:38:42,446 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2024-11-16 21:38:42,446 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2024-11-16 21:38:42,446 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2024-11-16 21:38:42,446 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2024-11-16 21:38:42,446 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2024-11-16 21:38:42,446 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2024-11-16 21:38:42,446 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2024-11-16 21:38:42,446 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2024-11-16 21:38:42,446 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2024-11-16 21:38:42,446 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2024-11-16 21:38:42,446 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2024-11-16 21:38:42,446 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2024-11-16 21:38:42,447 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_is_rz_fast_ether [2024-11-16 21:38:42,447 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_is_rz_fast_ether [2024-11-16 21:38:42,447 INFO L130 BoogieDeclarations]: Found specification of procedure bb_set [2024-11-16 21:38:42,447 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_set [2024-11-16 21:38:42,447 INFO L130 BoogieDeclarations]: Found specification of procedure synchronize_irq [2024-11-16 21:38:42,447 INFO L138 BoogieDeclarations]: Found implementation of procedure synchronize_irq [2024-11-16 21:38:42,447 INFO L130 BoogieDeclarations]: Found specification of procedure sh_get_mdio [2024-11-16 21:38:42,447 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_get_mdio [2024-11-16 21:38:42,447 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_find_entry [2024-11-16 21:38:42,447 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_find_entry [2024-11-16 21:38:42,447 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2024-11-16 21:38:42,447 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2024-11-16 21:38:42,447 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2024-11-16 21:38:42,448 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2024-11-16 21:38:42,448 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-16 21:38:42,448 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-16 21:38:42,448 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_dev_init [2024-11-16 21:38:42,448 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_dev_init [2024-11-16 21:38:42,448 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_get_stats [2024-11-16 21:38:42,448 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_get_stats [2024-11-16 21:38:42,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-16 21:38:42,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-16 21:38:42,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-16 21:38:42,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-16 21:38:42,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-16 21:38:42,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-16 21:38:42,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-16 21:38:42,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-16 21:38:42,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-16 21:38:42,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-16 21:38:42,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-16 21:38:42,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-16 21:38:42,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-16 21:38:42,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-16 21:38:42,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-16 21:38:42,449 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_vlan_rx_kill_vid [2024-11-16 21:38:42,449 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_vlan_rx_kill_vid [2024-11-16 21:38:42,450 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_set_rate_sh7724 [2024-11-16 21:38:42,450 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_set_rate_sh7724 [2024-11-16 21:38:42,450 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_irq_1 [2024-11-16 21:38:42,450 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_irq_1 [2024-11-16 21:38:42,450 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_dev_exit [2024-11-16 21:38:42,450 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_dev_exit [2024-11-16 21:38:42,450 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_disable [2024-11-16 21:38:42,450 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_disable [2024-11-16 21:38:42,450 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_adjust_link [2024-11-16 21:38:42,450 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_adjust_link [2024-11-16 21:38:42,450 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-16 21:38:42,450 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-16 21:38:42,450 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_vlan_rx_add_vid [2024-11-16 21:38:42,450 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_vlan_rx_add_vid [2024-11-16 21:38:42,450 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2024-11-16 21:38:42,450 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2024-11-16 21:38:42,450 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_ring_init [2024-11-16 21:38:42,450 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_ring_init [2024-11-16 21:38:42,450 INFO L130 BoogieDeclarations]: Found specification of procedure __pm_runtime_idle [2024-11-16 21:38:42,450 INFO L138 BoogieDeclarations]: Found implementation of procedure __pm_runtime_idle [2024-11-16 21:38:42,451 INFO L130 BoogieDeclarations]: Found specification of procedure __sh_eth_get_regs [2024-11-16 21:38:42,451 INFO L138 BoogieDeclarations]: Found implementation of procedure __sh_eth_get_regs [2024-11-16 21:38:42,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-16 21:38:42,451 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_purge_mcast [2024-11-16 21:38:42,451 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_purge_mcast [2024-11-16 21:38:42,451 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2024-11-16 21:38:42,451 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2024-11-16 21:38:42,451 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2024-11-16 21:38:42,451 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2024-11-16 21:38:42,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-16 21:38:42,451 INFO L130 BoogieDeclarations]: Found specification of procedure is_multicast_ether_addr [2024-11-16 21:38:42,451 INFO L138 BoogieDeclarations]: Found implementation of procedure is_multicast_ether_addr [2024-11-16 21:38:42,451 INFO L130 BoogieDeclarations]: Found specification of procedure update_mac_address [2024-11-16 21:38:42,451 INFO L138 BoogieDeclarations]: Found implementation of procedure update_mac_address [2024-11-16 21:38:42,451 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2024-11-16 21:38:42,451 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2024-11-16 21:38:42,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-16 21:38:42,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-16 21:38:42,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-16 21:38:42,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-16 21:38:42,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-16 21:38:42,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-16 21:38:42,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-16 21:38:42,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-16 21:38:42,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-16 21:38:42,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-16 21:38:42,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-16 21:38:42,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-16 21:38:42,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-16 21:38:42,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-16 21:38:42,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-16 21:38:42,452 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2024-11-16 21:38:42,452 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2024-11-16 21:38:42,452 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_1 [2024-11-16 21:38:42,452 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_1 [2024-11-16 21:38:42,452 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-11-16 21:38:42,452 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-11-16 21:38:42,452 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2024-11-16 21:38:42,452 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2024-11-16 21:38:42,452 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_reset [2024-11-16 21:38:42,452 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_reset [2024-11-16 21:38:42,452 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_is_gether [2024-11-16 21:38:42,452 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_is_gether [2024-11-16 21:38:42,452 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2024-11-16 21:38:42,452 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2024-11-16 21:38:42,452 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_set_rate_sh7757 [2024-11-16 21:38:42,452 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_set_rate_sh7757 [2024-11-16 21:38:42,452 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_set_receive_align [2024-11-16 21:38:42,452 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_set_receive_align [2024-11-16 21:38:42,453 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_rcv_snd_enable [2024-11-16 21:38:42,453 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_rcv_snd_enable [2024-11-16 21:38:42,453 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_get_offset [2024-11-16 21:38:42,453 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_get_offset [2024-11-16 21:38:42,453 INFO L130 BoogieDeclarations]: Found specification of procedure devm_kzalloc [2024-11-16 21:38:42,454 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_kzalloc [2024-11-16 21:38:42,454 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_set_rate_gether [2024-11-16 21:38:42,454 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_set_rate_gether [2024-11-16 21:38:42,454 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_get_regs_len [2024-11-16 21:38:42,454 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_get_regs_len [2024-11-16 21:38:42,454 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2024-11-16 21:38:42,454 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2024-11-16 21:38:42,454 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-11-16 21:38:42,454 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-11-16 21:38:42,454 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_update_stat [2024-11-16 21:38:42,455 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_update_stat [2024-11-16 21:38:42,455 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2024-11-16 21:38:42,455 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2024-11-16 21:38:42,455 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2024-11-16 21:38:42,455 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2024-11-16 21:38:42,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-16 21:38:42,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-16 21:38:42,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-16 21:38:42,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-16 21:38:42,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-16 21:38:42,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-16 21:38:42,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-16 21:38:42,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-16 21:38:42,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-16 21:38:42,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-16 21:38:42,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-16 21:38:42,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-16 21:38:42,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-16 21:38:42,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-16 21:38:42,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-16 21:38:42,456 INFO L130 BoogieDeclarations]: Found specification of procedure sh_mdio_release [2024-11-16 21:38:42,456 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_mdio_release [2024-11-16 21:38:42,456 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_write_entry [2024-11-16 21:38:42,456 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_write_entry [2024-11-16 21:38:42,456 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_get_post_bit [2024-11-16 21:38:42,456 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_get_post_bit [2024-11-16 21:38:42,456 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-16 21:38:42,456 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-16 21:38:42,457 INFO L130 BoogieDeclarations]: Found specification of procedure free_mdio_bitbang [2024-11-16 21:38:42,457 INFO L138 BoogieDeclarations]: Found implementation of procedure free_mdio_bitbang [2024-11-16 21:38:42,457 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2024-11-16 21:38:42,457 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2024-11-16 21:38:43,279 INFO L256 CfgBuilder]: Building ICFG [2024-11-16 21:38:43,283 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-16 21:38:43,544 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13268: havoc phy_mii_ioctl_#t~nondet1975#1; [2024-11-16 21:38:43,608 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L10017: havoc sh_eth_tsu_get_post_mask_#t~bitwise1473#1; [2024-11-16 21:38:43,608 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L10061: havoc #t~bitwise1489#1; [2024-11-16 21:38:43,739 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-16 21:38:44,295 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13298: havoc register_netdev_#t~nondet1979#1; [2024-11-16 21:38:44,295 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5816: havoc dev_get_platdata_#t~mem69#1.base, dev_get_platdata_#t~mem69#1.offset; [2024-11-16 21:38:44,295 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13233: havoc of_get_mac_address_#t~ret1966#1.base, of_get_mac_address_#t~ret1966#1.offset; [2024-11-16 21:38:44,296 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6380: havoc is_zero_ether_addr_#t~mem238#1;havoc is_zero_ether_addr_#t~mem239#1;havoc is_zero_ether_addr_#t~bitwise240#1; [2024-11-16 21:38:44,296 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13237: havoc of_get_phy_mode_#t~nondet1967#1; [2024-11-16 21:38:44,296 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13288: havoc platform_get_irq_#t~nondet1977#1; [2024-11-16 21:38:44,296 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13190: havoc mdiobus_register_#t~nondet1963#1; [2024-11-16 21:38:44,296 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13240: havoc of_match_device_#t~ret1968#1.base, of_match_device_#t~ret1968#1.offset; [2024-11-16 21:38:44,296 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13244: havoc of_mdiobus_register_#t~nondet1969#1; [2024-11-16 21:38:44,296 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13030: havoc alloc_etherdev_mqs_#t~ret1933#1.base, alloc_etherdev_mqs_#t~ret1933#1.offset; [2024-11-16 21:38:44,296 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L10819: call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset; [2024-11-16 21:38:44,296 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13033: havoc alloc_mdio_bitbang_#t~ret1934#1.base, alloc_mdio_bitbang_#t~ret1934#1.offset; [2024-11-16 21:38:44,390 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13057: havoc #t~ret1936.base, #t~ret1936.offset; [2024-11-16 21:38:44,422 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L10180: call ULTIMATE.dealloc(~#blank~1.base, ~#blank~1.offset);havoc ~#blank~1.base, ~#blank~1.offset; [2024-11-16 21:38:44,471 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13054: havoc #t~ret1935.base, #t~ret1935.offset; [2024-11-16 21:38:44,640 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L10165: call ULTIMATE.dealloc(sh_eth_tsu_find_empty_~#blank~0#1.base, sh_eth_tsu_find_empty_~#blank~0#1.offset);havoc sh_eth_tsu_find_empty_~#blank~0#1.base, sh_eth_tsu_find_empty_~#blank~0#1.offset; [2024-11-16 21:38:44,643 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13015: havoc __pm_runtime_resume_#t~nondet1932#1; [2024-11-16 21:38:44,657 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13099: havoc #t~nondet1943; [2024-11-16 21:38:44,844 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13230: havoc of_find_property_#t~ret1965#1.base, of_find_property_#t~ret1965#1.offset; [2024-11-16 21:38:44,863 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6894: call ULTIMATE.dealloc(~#mahr~0.base, ~#mahr~0.offset);havoc ~#mahr~0.base, ~#mahr~0.offset;call ULTIMATE.dealloc(~#malr~0.base, ~#malr~0.offset);havoc ~#malr~0.base, ~#malr~0.offset; [2024-11-16 21:38:45,033 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13071: havoc #t~nondet1939; [2024-11-16 21:38:45,044 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13079: havoc #t~nondet1941; [2024-11-16 21:38:45,080 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13291: havoc #t~ret1978.base, #t~ret1978.offset; [2024-11-16 21:38:45,212 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13250: havoc of_phy_connect_#t~ret1971#1.base, of_phy_connect_#t~ret1971#1.offset; [2024-11-16 21:38:45,212 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8306: call ULTIMATE.dealloc(sh_eth_phy_init_~#phy_id~0#1.base, sh_eth_phy_init_~#phy_id~0#1.offset);havoc sh_eth_phy_init_~#phy_id~0#1.base, sh_eth_phy_init_~#phy_id~0#1.offset; [2024-11-16 21:38:45,212 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13302: havoc request_threaded_irq_#t~nondet1980#1; [2024-11-16 21:38:45,213 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13253: havoc phy_connect_#t~ret1972#1.base, phy_connect_#t~ret1972#1.offset; [2024-11-16 21:38:45,213 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13247: havoc of_parse_phandle_#t~ret1970#1.base, of_parse_phandle_#t~ret1970#1.offset; [2024-11-16 21:38:45,215 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13067: havoc #t~nondet1938; [2024-11-16 21:38:45,220 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6144: havoc #t~mem193.base, #t~mem193.offset; [2024-11-16 21:38:45,246 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5848: havoc #t~mem91.base, #t~mem91.offset; [2024-11-16 21:38:45,260 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5803: havoc #t~mem68.base, #t~mem68.offset; [2024-11-16 21:38:45,483 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13306: havoc skb_pad_#t~nondet1981#1; [2024-11-16 21:38:45,483 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5957: havoc skb_tail_pointer_#t~mem141#1.base, skb_tail_pointer_#t~mem141#1.offset;havoc skb_tail_pointer_#t~mem142#1; [2024-11-16 21:38:45,483 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5951: havoc skb_is_nonlinear_#t~mem140#1; [2024-11-16 21:38:45,496 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5671: havoc __kmalloc_#t~ret48#1.base, __kmalloc_#t~ret48#1.offset; [2024-11-16 21:38:45,515 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13278: havoc phy_start_aneg_#t~nondet1976#1; [2024-11-16 21:38:45,527 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13000: havoc #t~nondet1929; [2024-11-16 21:38:45,551 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6749: havoc #t~mem314.base, #t~mem314.offset; [2024-11-16 21:38:45,571 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7337: havoc bb_read_#t~bitwise426#1; [2024-11-16 21:38:45,600 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L10137: call ULTIMATE.dealloc(~#c_addr~0#1.base, ~#c_addr~0#1.offset);havoc ~#c_addr~0#1.base, ~#c_addr~0#1.offset; [2024-11-16 21:38:45,606 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5480: havoc #t~mem1;havoc #t~bitwise2; [2024-11-16 21:38:45,952 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13011: havoc #t~nondet1931; [2024-11-16 21:38:46,834 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L10309: call ULTIMATE.dealloc(~#addr~1#1.base, ~#addr~1#1.offset);havoc ~#addr~1#1.base, ~#addr~1#1.offset; [2024-11-16 21:38:47,119 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6743: havoc #t~mem313.base, #t~mem313.offset; [2024-11-16 21:38:47,154 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6580: havoc #t~mem305.base, #t~mem305.offset;havoc #t~mem303.base, #t~mem303.offset;havoc #t~mem304; [2024-11-16 21:38:47,188 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13060: havoc #t~ret1937.base, #t~ret1937.offset; [2024-11-16 21:38:47,235 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L10023: havoc #t~mem1474;havoc #t~bitwise1475;havoc #t~bitwise1476; [2024-11-16 21:39:38,684 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13116: havoc ldv_freeze_late_3_#t~nondet1945#1; [2024-11-16 21:39:38,684 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13182: havoc ldv_thaw_early_3_#t~nondet1961#1; [2024-11-16 21:39:38,684 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13186: havoc ldv_thaw_noirq_3_#t~nondet1962#1; [2024-11-16 21:39:38,685 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13120: havoc ldv_freeze_noirq_3_#t~nondet1946#1; [2024-11-16 21:39:38,685 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13127: havoc ldv_ndo_init_4_#t~nondet1947#1; [2024-11-16 21:39:38,685 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13260: havoc phy_ethtool_gset_#t~nondet1973#1; [2024-11-16 21:39:38,685 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13131: havoc ldv_ndo_init_5_#t~nondet1948#1; [2024-11-16 21:39:38,685 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13264: havoc phy_ethtool_sset_#t~nondet1974#1; [2024-11-16 21:39:38,685 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13135: havoc ldv_ndo_uninit_4_#t~nondet1949#1; [2024-11-16 21:39:38,685 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13004: havoc __platform_driver_register_#t~nondet1930#1; [2024-11-16 21:39:38,685 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13139: havoc ldv_ndo_uninit_5_#t~nondet1950#1; [2024-11-16 21:39:38,686 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13143: havoc ldv_poweroff_late_3_#t~nondet1951#1; [2024-11-16 21:39:38,686 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9579: havoc sh_eth_get_msglevel_#t~mem1352#1; [2024-11-16 21:39:38,686 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13147: havoc ldv_poweroff_noirq_3_#t~nondet1952#1; [2024-11-16 21:39:38,686 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11431: call ULTIMATE.dealloc(main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset);havoc main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg0~0#1.base, main_~#ldvarg0~0#1.offset);havoc main_~#ldvarg0~0#1.base, main_~#ldvarg0~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset);havoc main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg6~0#1.base, main_~#ldvarg6~0#1.offset);havoc main_~#ldvarg6~0#1.base, main_~#ldvarg6~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset);havoc main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg9~0#1.base, main_~#ldvarg9~0#1.offset);havoc main_~#ldvarg9~0#1.base, main_~#ldvarg9~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg18~0#1.base, main_~#ldvarg18~0#1.offset);havoc main_~#ldvarg18~0#1.base, main_~#ldvarg18~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg16~0#1.base, main_~#ldvarg16~0#1.offset);havoc main_~#ldvarg16~0#1.base, main_~#ldvarg16~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg15~0#1.base, main_~#ldvarg15~0#1.offset);havoc main_~#ldvarg15~0#1.base, main_~#ldvarg15~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset);havoc main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg13~0#1.base, main_~#ldvarg13~0#1.offset);havoc main_~#ldvarg13~0#1.base, main_~#ldvarg13~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg19~0#1.base, main_~#ldvarg19~0#1.offset);havoc main_~#ldvarg19~0#1.base, main_~#ldvarg19~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg23~0#1.base, main_~#ldvarg23~0#1.offset);havoc main_~#ldvarg23~0#1.base, main_~#ldvarg23~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg22~0#1.base, main_~#ldvarg22~0#1.offset);havoc main_~#ldvarg22~0#1.base, main_~#ldvarg22~0#1.offset; [2024-11-16 21:39:38,686 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13083: havoc ethtool_op_get_link_#t~nondet1942#1; [2024-11-16 21:39:38,686 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13151: havoc ldv_prepare_3_#t~nondet1953#1; [2024-11-16 21:39:38,686 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13155: havoc ldv_restore_early_3_#t~nondet1954#1; [2024-11-16 21:39:38,686 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13159: havoc ldv_restore_noirq_3_#t~nondet1955#1; [2024-11-16 21:39:38,686 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13163: havoc ldv_resume_early_3_#t~nondet1956#1; [2024-11-16 21:39:38,686 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13167: havoc ldv_resume_noirq_3_#t~nondet1957#1; [2024-11-16 21:39:38,686 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13174: havoc ldv_suspend_late_3_#t~nondet1959#1; [2024-11-16 21:39:38,686 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13178: havoc ldv_suspend_noirq_3_#t~nondet1960#1; [2024-11-16 21:39:38,686 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13112: havoc ldv_complete_3_#t~nondet1944#1; [2024-11-16 21:39:40,370 INFO L? ?]: Removed 3529 outVars from TransFormulas that were not future-live. [2024-11-16 21:39:40,370 INFO L307 CfgBuilder]: Performing block encoding [2024-11-16 21:39:40,573 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-16 21:39:40,573 INFO L336 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-16 21:39:40,573 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.11 09:39:40 BoogieIcfgContainer [2024-11-16 21:39:40,573 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2024-11-16 21:39:40,578 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-16 21:39:40,579 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-16 21:39:40,584 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-16 21:39:40,587 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 09:38:37" (1/3) ... [2024-11-16 21:39:40,588 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2da3afd9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 09:39:40, skipping insertion in model container [2024-11-16 21:39:40,588 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:38:40" (2/3) ... [2024-11-16 21:39:40,588 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2da3afd9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 09:39:40, skipping insertion in model container [2024-11-16 21:39:40,588 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.11 09:39:40" (3/3) ... [2024-11-16 21:39:40,589 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--renesas--sh_eth.ko-entry_point.cil.out.i [2024-11-16 21:39:40,615 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-16 21:39:40,622 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-16 21:39:40,858 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-16 21:39:40,871 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;@6751a9be, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-16 21:39:40,871 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-16 21:39:40,887 INFO L276 IsEmpty]: Start isEmpty. Operand has 3886 states, 2954 states have (on average 1.4045362220717672) internal successors, (4149), 3046 states have internal predecessors, (4149), 788 states have call successors, (788), 143 states have call predecessors, (788), 142 states have return successors, (769), 744 states have call predecessors, (769), 769 states have call successors, (769) [2024-11-16 21:39:41,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 541 [2024-11-16 21:39:41,009 INFO L207 NwaCegarLoop]: Found error trace [2024-11-16 21:39:41,012 INFO L215 NwaCegarLoop]: trace histogram [14, 14, 14, 14, 14, 14, 14, 14, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 8, 8, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 21:39:41,012 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-16 21:39:41,018 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 21:39:41,019 INFO L85 PathProgramCache]: Analyzing trace with hash -151232792, now seen corresponding path program 1 times [2024-11-16 21:39:41,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 21:39:41,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214954122] [2024-11-16 21:39:41,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 21:39:41,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms