./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-ti-tlan.cil.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-3.14/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-ti-tlan.cil.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 9572d457527227633c48cd032a0890f4f65a7e38334d4ed2b41ca9c043ecf432 --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.fs.icfgbuilder-eval-3289d67-m [2024-11-16 21:53:10,002 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-16 21:53:10,072 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-16 21:53:10,078 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-16 21:53:10,079 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-16 21:53:10,103 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-16 21:53:10,104 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-16 21:53:10,104 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-16 21:53:10,104 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-16 21:53:10,105 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-16 21:53:10,105 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-16 21:53:10,105 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-16 21:53:10,106 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-16 21:53:10,106 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-16 21:53:10,106 INFO L153 SettingsManager]: * Use SBE=true [2024-11-16 21:53:10,107 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-16 21:53:10,107 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-16 21:53:10,107 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-16 21:53:10,108 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-16 21:53:10,108 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-16 21:53:10,108 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-16 21:53:10,108 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-16 21:53:10,109 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-16 21:53:10,109 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-16 21:53:10,109 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-16 21:53:10,109 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-16 21:53:10,110 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-16 21:53:10,110 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-16 21:53:10,110 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-16 21:53:10,110 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-16 21:53:10,111 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-16 21:53:10,111 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-16 21:53:10,111 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-16 21:53:10,111 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-16 21:53:10,111 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-16 21:53:10,112 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-16 21:53:10,112 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-16 21:53:10,112 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-16 21:53:10,112 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-16 21:53:10,112 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 -> 9572d457527227633c48cd032a0890f4f65a7e38334d4ed2b41ca9c043ecf432 [2024-11-16 21:53:10,321 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-16 21:53:10,350 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-16 21:53:10,353 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-16 21:53:10,355 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-16 21:53:10,356 INFO L274 PluginConnector]: CDTParser initialized [2024-11-16 21:53:10,357 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-ti-tlan.cil.i [2024-11-16 21:53:11,663 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-16 21:53:12,110 INFO L384 CDTParser]: Found 1 translation units. [2024-11-16 21:53:12,110 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-ti-tlan.cil.i [2024-11-16 21:53:12,152 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b20fbd853/5da9a1f357614b509121f82124a1b789/FLAGc19d94a61 [2024-11-16 21:53:12,166 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b20fbd853/5da9a1f357614b509121f82124a1b789 [2024-11-16 21:53:12,169 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-16 21:53:12,170 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-16 21:53:12,177 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-16 21:53:12,178 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-16 21:53:12,182 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-16 21:53:12,183 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 09:53:12" (1/1) ... [2024-11-16 21:53:12,184 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@613aa7ce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:53:12, skipping insertion in model container [2024-11-16 21:53:12,184 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 09:53:12" (1/1) ... [2024-11-16 21:53:12,290 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-16 21:53:14,562 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-ti-tlan.cil.i[312129,312142] [2024-11-16 21:53:14,603 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-16 21:53:14,651 INFO L200 MainTranslator]: Completed pre-run [2024-11-16 21:53:14,741 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"); [5332] [2024-11-16 21:53:14,743 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)); [5339] [2024-11-16 21:53:14,743 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5346] [2024-11-16 21:53:14,745 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/e5e3e20/linux-drivers-clk1/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5400-5401] [2024-11-16 21:53:14,746 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5406-5408] [2024-11-16 21:53:14,746 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [5445] [2024-11-16 21:53:14,746 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5448] [2024-11-16 21:53:14,747 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5451] [2024-11-16 21:53:14,747 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5454] [2024-11-16 21:53:14,748 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5543] [2024-11-16 21:53:14,749 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5551] [2024-11-16 21:53:14,750 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [5581] [2024-11-16 21:53:14,750 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [5589] [2024-11-16 21:53:14,751 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outl %0, %w1": : "a" (value), "Nd" (port)); [5596] [2024-11-16 21:53:14,751 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inl %w1, %0": "=a" (value): "Nd" (port)); [5604] [2024-11-16 21:53:14,756 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)); [5672-5673] [2024-11-16 21:53:14,760 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)); [5706-5707] [2024-11-16 21:53:15,046 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-ti-tlan.cil.i[312129,312142] [2024-11-16 21:53:15,065 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-16 21:53:15,173 INFO L204 MainTranslator]: Completed translation [2024-11-16 21:53:15,174 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:53:15 WrapperNode [2024-11-16 21:53:15,174 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-16 21:53:15,176 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-16 21:53:15,176 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-16 21:53:15,176 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-16 21:53:15,182 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:53:15" (1/1) ... [2024-11-16 21:53:15,258 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:53:15" (1/1) ... [2024-11-16 21:53:15,464 INFO L138 Inliner]: procedures = 338, calls = 2162, calls flagged for inlining = 193, calls inlined = 189, statements flattened = 6277 [2024-11-16 21:53:15,465 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-16 21:53:15,465 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-16 21:53:15,466 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-16 21:53:15,466 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-16 21:53:15,475 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:53:15" (1/1) ... [2024-11-16 21:53:15,476 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:53:15" (1/1) ... [2024-11-16 21:53:15,525 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:53:15" (1/1) ... [2024-11-16 21:53:16,302 INFO L175 MemorySlicer]: Split 1028 memory accesses to 25 slices as follows [1, 2, 2, 9, 9, 9, 52, 26, 7, 9, 3, 6, 2, 6, 2, 1, 851, 7, 1, 5, 5, 5, 5, 1, 2]. 83 percent of accesses are in the largest equivalence class. The 89 initializations are split as follows [1, 2, 0, 8, 8, 8, 0, 0, 6, 8, 1, 6, 0, 6, 0, 0, 5, 7, 0, 5, 5, 5, 5, 1, 2]. The 445 writes are split as follows [0, 0, 1, 0, 0, 0, 42, 26, 0, 0, 0, 0, 1, 0, 1, 0, 374, 0, 0, 0, 0, 0, 0, 0, 0]. [2024-11-16 21:53:16,303 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:53:15" (1/1) ... [2024-11-16 21:53:16,303 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:53:15" (1/1) ... [2024-11-16 21:53:16,415 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:53:15" (1/1) ... [2024-11-16 21:53:16,431 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:53:15" (1/1) ... [2024-11-16 21:53:16,463 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:53:15" (1/1) ... [2024-11-16 21:53:16,484 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:53:15" (1/1) ... [2024-11-16 21:53:16,543 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-16 21:53:16,545 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2024-11-16 21:53:16,545 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2024-11-16 21:53:16,545 INFO L274 PluginConnector]: IcfgBuilder initialized [2024-11-16 21:53:16,546 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:53:15" (1/1) ... [2024-11-16 21:53:16,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-16 21:53:16,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-16 21:53:16,583 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:53:16,586 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:53:16,635 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_resume [2024-11-16 21:53:16,636 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_resume [2024-11-16 21:53:16,636 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unregister_driver [2024-11-16 21:53:16,636 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unregister_driver [2024-11-16 21:53:16,636 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-16 21:53:16,636 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-16 21:53:16,636 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-16 21:53:16,636 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-16 21:53:16,636 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-16 21:53:16,636 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-16 21:53:16,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-16 21:53:16,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-16 21:53:16,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-16 21:53:16,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-16 21:53:16,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-16 21:53:16,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-16 21:53:16,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-16 21:53:16,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-16 21:53:16,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-16 21:53:16,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-11-16 21:53:16,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-11-16 21:53:16,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-11-16 21:53:16,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-11-16 21:53:16,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-11-16 21:53:16,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-11-16 21:53:16,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-11-16 21:53:16,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2024-11-16 21:53:16,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2024-11-16 21:53:16,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2024-11-16 21:53:16,638 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-16 21:53:16,638 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-16 21:53:16,638 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2024-11-16 21:53:16,638 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2024-11-16 21:53:16,638 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-11-16 21:53:16,638 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-11-16 21:53:16,638 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_exit [2024-11-16 21:53:16,638 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_exit [2024-11-16 21:53:16,638 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2024-11-16 21:53:16,638 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2024-11-16 21:53:16,638 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_write_reg [2024-11-16 21:53:16,638 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_write_reg [2024-11-16 21:53:16,638 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2024-11-16 21:53:16,638 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2024-11-16 21:53:16,638 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-16 21:53:16,639 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-16 21:53:16,639 INFO L130 BoogieDeclarations]: Found specification of procedure slow_down_io [2024-11-16 21:53:16,639 INFO L138 BoogieDeclarations]: Found implementation of procedure slow_down_io [2024-11-16 21:53:16,639 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_handle_interrupt [2024-11-16 21:53:16,639 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_handle_interrupt [2024-11-16 21:53:16,639 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_start [2024-11-16 21:53:16,639 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_start [2024-11-16 21:53:16,639 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2024-11-16 21:53:16,641 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2024-11-16 21:53:16,641 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_read8 [2024-11-16 21:53:16,641 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_read8 [2024-11-16 21:53:16,641 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2024-11-16 21:53:16,641 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2024-11-16 21:53:16,641 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2024-11-16 21:53:16,642 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2024-11-16 21:53:16,642 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_read_and_clear_stats [2024-11-16 21:53:16,642 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_read_and_clear_stats [2024-11-16 21:53:16,643 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2024-11-16 21:53:16,643 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2024-11-16 21:53:16,643 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb_ip_align [2024-11-16 21:53:16,643 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb_ip_align [2024-11-16 21:53:16,643 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-11-16 21:53:16,643 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-11-16 21:53:16,643 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_sync [2024-11-16 21:53:16,643 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_sync [2024-11-16 21:53:16,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-16 21:53:16,643 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_set_multicast_list [2024-11-16 21:53:16,644 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_set_multicast_list [2024-11-16 21:53:16,644 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2024-11-16 21:53:16,644 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2024-11-16 21:53:16,645 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-16 21:53:16,645 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-16 21:53:16,645 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-16 21:53:16,645 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-16 21:53:16,645 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-16 21:53:16,646 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-16 21:53:16,646 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-16 21:53:16,647 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-16 21:53:16,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-16 21:53:16,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-16 21:53:16,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-16 21:53:16,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-16 21:53:16,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-16 21:53:16,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-16 21:53:16,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-16 21:53:16,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-11-16 21:53:16,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-11-16 21:53:16,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-11-16 21:53:16,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-11-16 21:53:16,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-11-16 21:53:16,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-11-16 21:53:16,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-11-16 21:53:16,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2024-11-16 21:53:16,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2024-11-16 21:53:16,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2024-11-16 21:53:16,649 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2024-11-16 21:53:16,649 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2024-11-16 21:53:16,649 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2024-11-16 21:53:16,649 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2024-11-16 21:53:16,649 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2024-11-16 21:53:16,649 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2024-11-16 21:53:16,649 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2024-11-16 21:53:16,650 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2024-11-16 21:53:16,650 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-16 21:53:16,650 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-16 21:53:16,650 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_eisa_cleanup [2024-11-16 21:53:16,650 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_eisa_cleanup [2024-11-16 21:53:16,650 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2024-11-16 21:53:16,650 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2024-11-16 21:53:16,650 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2024-11-16 21:53:16,650 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2024-11-16 21:53:16,650 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev_19 [2024-11-16 21:53:16,650 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev_19 [2024-11-16 21:53:16,650 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-16 21:53:16,650 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-16 21:53:16,650 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-16 21:53:16,650 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-16 21:53:16,650 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-16 21:53:16,650 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-16 21:53:16,650 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-16 21:53:16,650 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-16 21:53:16,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-16 21:53:16,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-16 21:53:16,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-16 21:53:16,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-16 21:53:16,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-16 21:53:16,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-16 21:53:16,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-16 21:53:16,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-16 21:53:16,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-11-16 21:53:16,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-11-16 21:53:16,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-11-16 21:53:16,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-11-16 21:53:16,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-11-16 21:53:16,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2024-11-16 21:53:16,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2024-11-16 21:53:16,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2024-11-16 21:53:16,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2024-11-16 21:53:16,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2024-11-16 21:53:16,651 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-16 21:53:16,652 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-16 21:53:16,652 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_print_list [2024-11-16 21:53:16,652 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_print_list [2024-11-16 21:53:16,652 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2024-11-16 21:53:16,652 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2024-11-16 21:53:16,652 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_write16 [2024-11-16 21:53:16,652 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_write16 [2024-11-16 21:53:16,652 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2024-11-16 21:53:16,652 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2024-11-16 21:53:16,652 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2024-11-16 21:53:16,654 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2024-11-16 21:53:16,654 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2024-11-16 21:53:16,654 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2024-11-16 21:53:16,654 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2024-11-16 21:53:16,655 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2024-11-16 21:53:16,655 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2024-11-16 21:53:16,655 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2024-11-16 21:53:16,655 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2024-11-16 21:53:16,655 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2024-11-16 21:53:16,655 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2024-11-16 21:53:16,655 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2024-11-16 21:53:16,655 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_reset_lists [2024-11-16 21:53:16,656 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_reset_lists [2024-11-16 21:53:16,656 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_finish_reset [2024-11-16 21:53:16,656 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_finish_reset [2024-11-16 21:53:16,656 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_close [2024-11-16 21:53:16,656 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_close [2024-11-16 21:53:16,656 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2024-11-16 21:53:16,656 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2024-11-16 21:53:16,656 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_print [2024-11-16 21:53:16,657 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_print [2024-11-16 21:53:16,657 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2024-11-16 21:53:16,657 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2024-11-16 21:53:16,657 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_write32 [2024-11-16 21:53:16,657 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_write32 [2024-11-16 21:53:16,658 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-16 21:53:16,658 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-16 21:53:16,658 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-16 21:53:16,658 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-16 21:53:16,658 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-16 21:53:16,658 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-16 21:53:16,658 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-16 21:53:16,658 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-16 21:53:16,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-16 21:53:16,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-16 21:53:16,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-16 21:53:16,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-11-16 21:53:16,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-11-16 21:53:16,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-11-16 21:53:16,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-11-16 21:53:16,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-11-16 21:53:16,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-11-16 21:53:16,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-11-16 21:53:16,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-11-16 21:53:16,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2024-11-16 21:53:16,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2024-11-16 21:53:16,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2024-11-16 21:53:16,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2024-11-16 21:53:16,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2024-11-16 21:53:16,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2024-11-16 21:53:16,660 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pci_unregister_driver [2024-11-16 21:53:16,660 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pci_unregister_driver [2024-11-16 21:53:16,660 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_probe1 [2024-11-16 21:53:16,660 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_probe1 [2024-11-16 21:53:16,660 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2024-11-16 21:53:16,660 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2024-11-16 21:53:16,660 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-16 21:53:16,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-16 21:53:16,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-16 21:53:16,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-16 21:53:16,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-16 21:53:16,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-16 21:53:16,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-16 21:53:16,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-16 21:53:16,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-16 21:53:16,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-16 21:53:16,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-16 21:53:16,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-16 21:53:16,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-16 21:53:16,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-16 21:53:16,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-16 21:53:16,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-11-16 21:53:16,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-11-16 21:53:16,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-11-16 21:53:16,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-11-16 21:53:16,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-11-16 21:53:16,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2024-11-16 21:53:16,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2024-11-16 21:53:16,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2024-11-16 21:53:16,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2024-11-16 21:53:16,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2024-11-16 21:53:16,662 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2024-11-16 21:53:16,662 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2024-11-16 21:53:16,662 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2024-11-16 21:53:16,662 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2024-11-16 21:53:16,662 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2024-11-16 21:53:16,662 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2024-11-16 21:53:16,662 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2024-11-16 21:53:16,662 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2024-11-16 21:53:16,662 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2024-11-16 21:53:16,662 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2024-11-16 21:53:16,662 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2024-11-16 21:53:16,662 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2024-11-16 21:53:16,662 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_set_timer [2024-11-16 21:53:16,662 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_set_timer [2024-11-16 21:53:16,662 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_stop [2024-11-16 21:53:16,662 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_stop [2024-11-16 21:53:16,663 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_set_mac [2024-11-16 21:53:16,663 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_set_mac [2024-11-16 21:53:16,663 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2024-11-16 21:53:16,663 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2024-11-16 21:53:16,663 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_ee_send_start [2024-11-16 21:53:16,663 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_ee_send_start [2024-11-16 21:53:16,663 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_read32 [2024-11-16 21:53:16,663 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_read32 [2024-11-16 21:53:16,663 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2024-11-16 21:53:16,663 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2024-11-16 21:53:16,666 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-16 21:53:16,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-16 21:53:16,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-16 21:53:16,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-16 21:53:16,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-16 21:53:16,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-16 21:53:16,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-16 21:53:16,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-16 21:53:16,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-16 21:53:16,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-16 21:53:16,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-16 21:53:16,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-16 21:53:16,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-16 21:53:16,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-16 21:53:16,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-16 21:53:16,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-11-16 21:53:16,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-11-16 21:53:16,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-11-16 21:53:16,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-11-16 21:53:16,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-11-16 21:53:16,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2024-11-16 21:53:16,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2024-11-16 21:53:16,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2024-11-16 21:53:16,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2024-11-16 21:53:16,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2024-11-16 21:53:16,669 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2024-11-16 21:53:16,669 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2024-11-16 21:53:16,669 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_remove_one [2024-11-16 21:53:16,669 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_remove_one [2024-11-16 21:53:16,669 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_get_skb [2024-11-16 21:53:16,669 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_get_skb [2024-11-16 21:53:16,669 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_write8 [2024-11-16 21:53:16,669 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_write8 [2024-11-16 21:53:16,669 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-16 21:53:16,669 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-16 21:53:16,669 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_power_down [2024-11-16 21:53:16,669 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_power_down [2024-11-16 21:53:16,670 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_ee_send_byte [2024-11-16 21:53:16,670 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_ee_send_byte [2024-11-16 21:53:16,670 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-16 21:53:16,670 INFO L130 BoogieDeclarations]: Found specification of procedure inb_p [2024-11-16 21:53:16,670 INFO L138 BoogieDeclarations]: Found implementation of procedure inb_p [2024-11-16 21:53:16,670 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~TO~VOID [2024-11-16 21:53:16,670 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~TO~VOID [2024-11-16 21:53:16,670 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2024-11-16 21:53:16,670 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2024-11-16 21:53:16,670 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_poll [2024-11-16 21:53:16,670 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_poll [2024-11-16 21:53:16,670 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2024-11-16 21:53:16,670 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2024-11-16 21:53:16,670 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-16 21:53:16,670 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_reset_adapter [2024-11-16 21:53:16,670 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_reset_adapter [2024-11-16 21:53:16,670 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2024-11-16 21:53:16,670 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2024-11-16 21:53:16,670 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2024-11-16 21:53:16,670 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2024-11-16 21:53:16,670 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-16 21:53:16,670 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-16 21:53:16,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-16 21:53:16,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-16 21:53:16,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-16 21:53:16,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-16 21:53:16,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-16 21:53:16,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-16 21:53:16,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-16 21:53:16,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-16 21:53:16,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-16 21:53:16,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-16 21:53:16,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-16 21:53:16,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-16 21:53:16,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-16 21:53:16,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-11-16 21:53:16,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-11-16 21:53:16,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-11-16 21:53:16,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-11-16 21:53:16,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-11-16 21:53:16,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-11-16 21:53:16,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-11-16 21:53:16,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2024-11-16 21:53:16,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2024-11-16 21:53:16,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2024-11-16 21:53:16,674 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-11-16 21:53:16,674 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-11-16 21:53:16,674 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_send_data [2024-11-16 21:53:16,674 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_send_data [2024-11-16 21:53:16,674 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_read_reg [2024-11-16 21:53:16,674 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_read_reg [2024-11-16 21:53:16,675 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_free_lists [2024-11-16 21:53:16,675 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_free_lists [2024-11-16 21:53:16,675 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2024-11-16 21:53:16,675 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2024-11-16 21:53:16,675 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_open [2024-11-16 21:53:16,675 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_open [2024-11-16 21:53:16,675 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2024-11-16 21:53:16,675 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2024-11-16 21:53:16,675 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-11-16 21:53:16,675 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-11-16 21:53:16,675 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev_stop_11_2 [2024-11-16 21:53:16,675 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev_stop_11_2 [2024-11-16 21:53:16,675 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2024-11-16 21:53:16,675 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2024-11-16 21:53:16,675 INFO L130 BoogieDeclarations]: Found specification of procedure outb_p [2024-11-16 21:53:16,675 INFO L138 BoogieDeclarations]: Found implementation of procedure outb_p [2024-11-16 21:53:16,676 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2024-11-16 21:53:16,676 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2024-11-16 21:53:16,676 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2024-11-16 21:53:16,676 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2024-11-16 21:53:16,676 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_store_skb [2024-11-16 21:53:16,676 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_store_skb [2024-11-16 21:53:16,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-16 21:53:16,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-16 21:53:16,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-16 21:53:16,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-16 21:53:16,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-16 21:53:16,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-16 21:53:16,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-16 21:53:16,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-16 21:53:16,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-16 21:53:16,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-16 21:53:16,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-16 21:53:16,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-16 21:53:16,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-16 21:53:16,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-16 21:53:16,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-16 21:53:16,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-11-16 21:53:16,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-11-16 21:53:16,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-11-16 21:53:16,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-11-16 21:53:16,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-11-16 21:53:16,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2024-11-16 21:53:16,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2024-11-16 21:53:16,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2024-11-16 21:53:16,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2024-11-16 21:53:16,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2024-11-16 21:53:16,677 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_tx_timeout [2024-11-16 21:53:16,677 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_tx_timeout [2024-11-16 21:53:16,677 INFO L130 BoogieDeclarations]: Found specification of procedure inw [2024-11-16 21:53:16,677 INFO L138 BoogieDeclarations]: Found implementation of procedure inw [2024-11-16 21:53:16,677 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2024-11-16 21:53:16,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2024-11-16 21:53:16,677 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2024-11-16 21:53:16,677 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2024-11-16 21:53:16,677 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_detect [2024-11-16 21:53:16,677 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_detect [2024-11-16 21:53:16,677 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-16 21:53:16,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-16 21:53:16,677 INFO L130 BoogieDeclarations]: Found specification of procedure preempt_count [2024-11-16 21:53:16,678 INFO L138 BoogieDeclarations]: Found implementation of procedure preempt_count [2024-11-16 21:53:17,405 INFO L256 CfgBuilder]: Building ICFG [2024-11-16 21:53:17,411 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-16 21:53:17,472 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11649: havoc __pci_enable_wake_#t~nondet1388#1; [2024-11-16 21:53:17,475 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-16 21:53:17,511 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11797: havoc netpoll_trap_#t~nondet1405#1; [2024-11-16 21:53:17,511 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5348-1: test_and_clear_bit_#res#1 := 1; [2024-11-16 21:53:18,191 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11724: havoc eth_type_trans_#t~nondet1398#1; [2024-11-16 21:53:18,192 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11840: havoc queue_work_on_#t~nondet1412#1; [2024-11-16 21:53:18,192 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7827: call ULTIMATE.dealloc(tlan_handle_status_check_~#tlphy_ctl~0#1.base, tlan_handle_status_check_~#tlphy_ctl~0#1.offset);havoc tlan_handle_status_check_~#tlphy_ctl~0#1.base, tlan_handle_status_check_~#tlphy_ctl~0#1.offset;call ULTIMATE.dealloc(tlan_handle_status_check_~#tlphy_sts~0#1.base, tlan_handle_status_check_~#tlphy_sts~0#1.offset);havoc tlan_handle_status_check_~#tlphy_sts~0#1.base, tlan_handle_status_check_~#tlphy_sts~0#1.offset; [2024-11-16 21:53:18,192 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11793: havoc netif_rx_#t~nondet1404#1; [2024-11-16 21:53:18,585 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5354: havoc constant_test_bit_#t~mem0#1;havoc constant_test_bit_#t~bitwise1#1; [2024-11-16 21:53:18,597 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11195: havoc ldv_dev_get_drvdata_#t~mem1346#1.base, ldv_dev_get_drvdata_#t~mem1346#1.offset;havoc ldv_dev_get_drvdata_#t~mem1347#1.base, ldv_dev_get_drvdata_#t~mem1347#1.offset; [2024-11-16 21:53:18,606 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11728: havoc #t~nondet1399; [2024-11-16 21:53:18,644 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11836: havoc #t~nondet1411; [2024-11-16 21:53:18,656 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11670: havoc #t~nondet1391; [2024-11-16 21:53:18,668 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5892: havoc #t~mem149.base, #t~mem149.offset; [2024-11-16 21:53:18,671 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11777: havoc #t~nondet1403; [2024-11-16 21:53:18,843 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8434: call ULTIMATE.dealloc(~#status~0#1.base, ~#status~0#1.offset);havoc ~#status~0#1.base, ~#status~0#1.offset;call ULTIMATE.dealloc(~#partner~0#1.base, ~#partner~0#1.offset);havoc ~#partner~0#1.base, ~#partner~0#1.offset;call ULTIMATE.dealloc(~#tlphy_ctl~1#1.base, ~#tlphy_ctl~1#1.offset);havoc ~#tlphy_ctl~1#1.base, ~#tlphy_ctl~1#1.offset;call ULTIMATE.dealloc(~#tlphy_par~0#1.base, ~#tlphy_par~0#1.offset);havoc ~#tlphy_par~0#1.base, ~#tlphy_par~0#1.offset;call ULTIMATE.dealloc(~#tlphy_id1~0#1.base, ~#tlphy_id1~0#1.offset);havoc ~#tlphy_id1~0#1.base, ~#tlphy_id1~0#1.offset;call ULTIMATE.dealloc(~#tlphy_id2~0#1.base, ~#tlphy_id2~0#1.offset);havoc ~#tlphy_id2~0#1.base, ~#tlphy_id2~0#1.offset; [2024-11-16 21:53:18,866 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5648: havoc #t~mem79.base, #t~mem79.offset; [2024-11-16 21:53:18,888 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8604: call ULTIMATE.dealloc(~#data0~1.base, ~#data0~1.offset);havoc ~#data0~1.base, ~#data0~1.offset;call ULTIMATE.dealloc(~#data1~1.base, ~#data1~1.offset);havoc ~#data1~1.base, ~#data1~1.offset;call ULTIMATE.dealloc(~#data2~0.base, ~#data2~0.offset);havoc ~#data2~0.base, ~#data2~0.offset;call ULTIMATE.dealloc(~#data3~0.base, ~#data3~0.offset);havoc ~#data3~0.base, ~#data3~0.offset; [2024-11-16 21:53:19,327 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11104-1: ldv_alloc_etherdev_mqs_16_#res#1.base, ldv_alloc_etherdev_mqs_16_#res#1.offset := ldv_alloc_etherdev_mqs_16_~ldv_func_res~3#1.base, ldv_alloc_etherdev_mqs_16_~ldv_func_res~3#1.offset; [2024-11-16 21:53:19,327 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6615: call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset;call ULTIMATE.dealloc(~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset);havoc ~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset; [2024-11-16 21:53:19,327 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L10711-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2024-11-16 21:53:19,327 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L10712-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2024-11-16 21:53:19,327 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5626: havoc is_device_dma_capable_#t~mem52#1.base, is_device_dma_capable_#t~mem52#1.offset;havoc is_device_dma_capable_#t~mem53#1.base, is_device_dma_capable_#t~mem53#1.offset;havoc is_device_dma_capable_#t~mem54#1;havoc is_device_dma_capable_#t~short55#1; [2024-11-16 21:53:19,327 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11804: havoc pci_enable_device_#t~nondet1406#1; [2024-11-16 21:53:19,327 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9726-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2024-11-16 21:53:19,328 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11709: havoc dma_set_mask_#t~nondet1395#1; [2024-11-16 21:53:19,328 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9729-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2024-11-16 21:53:19,328 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11844: havoc register_netdev_#t~nondet1413#1; [2024-11-16 21:53:19,328 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11811: havoc pci_request_regions_#t~nondet1407#1; [2024-11-16 21:53:19,328 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9731-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2024-11-16 21:53:19,328 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11119-1: ldv_register_netdev_17_#res#1 := ldv_register_netdev_17_~ldv_func_res~4#1; [2024-11-16 21:53:19,328 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11682: havoc alloc_etherdev_mqs_#t~ret1392#1.base, alloc_etherdev_mqs_#t~ret1392#1.offset; [2024-11-16 21:53:19,328 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11756: havoc ldv_pre_register_netdev_#t~nondet1400#1; [2024-11-16 21:53:19,335 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11657: havoc #t~nondet1390; [2024-11-16 21:53:19,391 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L10214-1: ldv_mod_timer_#res#1 := ldv_mod_timer_~arg0#1; [2024-11-16 21:53:19,392 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11769: havoc mod_timer_#t~nondet1401#1; [2024-11-16 21:53:19,392 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11026-1: ldv_mod_timer_10_#res#1 := ldv_mod_timer_10_~ldv_func_res~0#1; [2024-11-16 21:53:19,409 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11702: havoc del_timer_sync_#t~nondet1394#1; [2024-11-16 21:53:19,409 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9760-1: ldv_del_timer_sync_#res#1 := ldv_del_timer_sync_~arg0#1; [2024-11-16 21:53:19,409 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11061-1: ldv_del_timer_sync_13_#res#1 := ldv_del_timer_sync_13_~ldv_func_res~1#1; [2024-11-16 21:53:19,475 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5416: havoc arch_irqs_disabled_flags_#t~bitwise13#1; [2024-11-16 21:53:19,490 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11686: havoc cancel_work_sync_#t~nondet1393#1; [2024-11-16 21:53:19,898 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L10755-1: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2024-11-16 21:53:19,899 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11773: havoc netdev_err_#t~nondet1402#1; [2024-11-16 21:53:19,899 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7095: call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset; [2024-11-16 21:53:19,899 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11177-1: ldv_request_irq_22_#res#1 := ldv_request_irq_22_~ldv_func_res~5#1; [2024-11-16 21:53:19,899 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11848: havoc request_threaded_irq_#t~nondet1414#1; [2024-11-16 21:53:19,901 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11825: havoc #t~nondet1409; [2024-11-16 21:53:19,964 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8654: call ULTIMATE.dealloc(~#control~0.base, ~#control~0.offset);havoc ~#control~0.base, ~#control~0.offset;call ULTIMATE.dealloc(~#hi~0.base, ~#hi~0.offset);havoc ~#hi~0.base, ~#hi~0.offset;call ULTIMATE.dealloc(~#lo~0.base, ~#lo~0.offset);havoc ~#lo~0.base, ~#lo~0.offset; [2024-11-16 21:53:34,345 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6906: assume true; [2024-11-16 21:53:34,346 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8822: call ULTIMATE.dealloc(tlan_phy_start_link_~#ability~0#1.base, tlan_phy_start_link_~#ability~0#1.offset);havoc tlan_phy_start_link_~#ability~0#1.base, tlan_phy_start_link_~#ability~0#1.offset;call ULTIMATE.dealloc(tlan_phy_start_link_~#status~1#1.base, tlan_phy_start_link_~#status~1#1.offset);havoc tlan_phy_start_link_~#status~1#1.base, tlan_phy_start_link_~#status~1#1.offset;call ULTIMATE.dealloc(tlan_phy_start_link_~#tctl~0#1.base, tlan_phy_start_link_~#tctl~0#1.offset);havoc tlan_phy_start_link_~#tctl~0#1.base, tlan_phy_start_link_~#tctl~0#1.offset; [2024-11-16 21:53:34,346 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint tlan_ioctl_switch_break#1: assume true; [2024-11-16 21:53:34,346 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6910: tlan_eisa_probe_~tmp___2~2#1 := tlan_eisa_probe_#t~ret384#1;havoc tlan_eisa_probe_#t~ret384#1; [2024-11-16 21:53:34,346 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6910-1: SUMMARY for call tlan_eisa_probe_#t~ret384#1 := inw((if (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2024-11-16 21:53:34,346 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912: assume 4366 != tlan_eisa_probe_~tmp___2~2#1 % 65536 % 4294967296; [2024-11-16 21:53:34,347 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912: assume !(4366 != tlan_eisa_probe_~tmp___2~2#1 % 65536 % 4294967296); [2024-11-16 21:53:34,347 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6914: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16); srcloc: null [2024-11-16 21:53:34,347 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint main_returnLabel#1: assume true;#t~ret1421#1 := main_#res#1;havoc main_#t~ret1264#1, main_~tmp~74#1;assume { :end_inline_main } true; [2024-11-16 21:53:34,347 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11870-2: __request_region_#res#1.base, __request_region_#res#1.offset := __request_region_#t~ret1420#1.base, __request_region_#t~ret1420#1.offset;havoc __request_region_#t~ret1420#1.base, __request_region_#t~ret1420#1.offset; [2024-11-16 21:53:34,347 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11870-1: assume true;tlan_eisa_probe_#t~ret383#1.base, tlan_eisa_probe_#t~ret383#1.offset := __request_region_#res#1.base, __request_region_#res#1.offset;havoc __request_region_#t~ret1420#1.base, __request_region_#t~ret1420#1.offset, __request_region_~arg0#1.base, __request_region_~arg0#1.offset, __request_region_~arg1#1, __request_region_~arg2#1, __request_region_~arg3#1.base, __request_region_~arg3#1.offset, __request_region_~arg4#1;havoc __request_region_#in~arg0#1.base, __request_region_#in~arg0#1.offset, __request_region_#in~arg1#1, __request_region_#in~arg2#1, __request_region_#in~arg3#1.base, __request_region_#in~arg3#1.offset, __request_region_#in~arg4#1;assume { :end_inline___request_region } true;tlan_eisa_probe_~tmp___1~5#1.base, tlan_eisa_probe_~tmp___1~5#1.offset := tlan_eisa_probe_#t~ret383#1.base, tlan_eisa_probe_#t~ret383#1.offset;havoc tlan_eisa_probe_#t~ret383#1.base, tlan_eisa_probe_#t~ret383#1.offset; [2024-11-16 21:53:34,347 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11870-3: SUMMARY for call __request_region_#t~ret1420#1.base, __request_region_#t~ret1420#1.offset := ldv_malloc(56); srcloc: null [2024-11-16 21:53:34,347 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11870: havoc __request_region_#t~ret1420#1.base, __request_region_#t~ret1420#1.offset; [2024-11-16 21:53:34,347 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11078-1: ldv___pci_register_driver_14_#res#1 := ldv___pci_register_driver_14_~ldv_func_res~2#1; [2024-11-16 21:53:34,347 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6984-1: SUMMARY for call tlan_eisa_probe_#t~ret390#1 := tlan_probe1(0, 0, tlan_eisa_probe_~ioaddr~0#1, tlan_eisa_probe_~irq~0#1, 12, 0, 0); srcloc: null [2024-11-16 21:53:34,348 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6984: assume -2147483648 <= tlan_eisa_probe_#t~ret390#1 && tlan_eisa_probe_#t~ret390#1 <= 2147483647;tlan_eisa_probe_~rc~2#1 := tlan_eisa_probe_#t~ret390#1;havoc tlan_eisa_probe_#t~ret390#1; [2024-11-16 21:53:34,348 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6986: assume true;tlan_eisa_probe_~ioaddr~0#1 := 4096 + tlan_eisa_probe_~ioaddr~0#1; [2024-11-16 21:53:34,348 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6920-1: SUMMARY for call tlan_eisa_probe_#t~ret385#1 := inw((if (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2024-11-16 21:53:34,348 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6920: tlan_eisa_probe_~device_id~1#1 := tlan_eisa_probe_#t~ret385#1;havoc tlan_eisa_probe_#t~ret385#1; [2024-11-16 21:53:34,348 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L10423: call ULTIMATE.dealloc(ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset);havoc ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset; [2024-11-16 21:53:34,348 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922: assume 8433 != tlan_eisa_probe_~device_id~1#1 % 65536 % 4294967296 && 16625 != tlan_eisa_probe_~device_id~1#1 % 65536 % 4294967296; [2024-11-16 21:53:34,348 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922: assume !(8433 != tlan_eisa_probe_~device_id~1#1 % 65536 % 4294967296 && 16625 != tlan_eisa_probe_~device_id~1#1 % 65536 % 4294967296); [2024-11-16 21:53:34,348 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6988: assume 16 == ~debug~0;tlan_eisa_probe_#t~ret391#1.base, tlan_eisa_probe_#t~ret391#1.offset := 47, 0; [2024-11-16 21:53:34,348 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6988: assume !(16 == ~debug~0); [2024-11-16 21:53:34,348 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6990: assume -2147483648 <= tlan_eisa_probe_#t~ret392#1 && tlan_eisa_probe_#t~ret392#1 <= 2147483647;havoc tlan_eisa_probe_#t~ret391#1.base, tlan_eisa_probe_#t~ret391#1.offset;havoc tlan_eisa_probe_#t~ret392#1; [2024-11-16 21:53:34,348 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6924: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16); srcloc: null [2024-11-16 21:53:34,349 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6990-1: SUMMARY for call tlan_eisa_probe_#t~ret392#1 := printk(tlan_eisa_probe_#t~ret391#1.base, tlan_eisa_probe_#t~ret391#1.offset); srcloc: null [2024-11-16 21:53:34,349 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11818: havoc pci_save_state_#t~nondet1408#1; [2024-11-16 21:53:34,349 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6930: tlan_eisa_probe_~tmp___3~2#1 := tlan_eisa_probe_#t~ret386#1;havoc tlan_eisa_probe_#t~ret386#1; [2024-11-16 21:53:34,349 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6996: assume 16 == ~debug~0;tlan_eisa_probe_#t~ret393#1.base, tlan_eisa_probe_#t~ret393#1.offset := 48, 0; [2024-11-16 21:53:34,349 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6996: assume !(16 == ~debug~0); [2024-11-16 21:53:34,349 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6930-1: SUMMARY for call tlan_eisa_probe_#t~ret386#1 := inb((if (3204 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3204 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3204 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2024-11-16 21:53:34,349 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6998: assume -2147483648 <= tlan_eisa_probe_#t~ret394#1 && tlan_eisa_probe_#t~ret394#1 <= 2147483647;havoc tlan_eisa_probe_#t~ret393#1.base, tlan_eisa_probe_#t~ret393#1.offset;havoc tlan_eisa_probe_#t~ret394#1; [2024-11-16 21:53:34,349 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint tlan_timer_switch_break#1: assume true; [2024-11-16 21:53:34,349 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6932: assume 1 != tlan_eisa_probe_~tmp___3~2#1 % 256 % 4294967296; [2024-11-16 21:53:34,349 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6932: assume !(1 != tlan_eisa_probe_~tmp___3~2#1 % 256 % 4294967296); [2024-11-16 21:53:34,349 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6998-1: SUMMARY for call tlan_eisa_probe_#t~ret394#1 := printk(tlan_eisa_probe_#t~ret393#1.base, tlan_eisa_probe_#t~ret393#1.offset); srcloc: null [2024-11-16 21:53:34,349 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9707-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2024-11-16 21:53:34,349 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L10434: call ULTIMATE.dealloc(ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset);havoc ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset; [2024-11-16 21:53:34,349 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8783: call ULTIMATE.dealloc(tlan_phy_reset_~#value~6#1.base, tlan_phy_reset_~#value~6#1.offset);havoc tlan_phy_reset_~#value~6#1.base, tlan_phy_reset_~#value~6#1.offset; [2024-11-16 21:53:34,349 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6934: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16); srcloc: null [2024-11-16 21:53:34,349 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6936: assume true; [2024-11-16 21:53:34,349 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6939: assume 16 == ~debug~0;tlan_eisa_probe_#t~ret387#1.base, tlan_eisa_probe_#t~ret387#1.offset := 46, 0; [2024-11-16 21:53:34,349 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6939: assume !(16 == ~debug~0); [2024-11-16 21:53:34,349 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7006: assume tlan_eisa_probe_~ioaddr~0#1 <= 36863; [2024-11-16 21:53:34,350 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7006: assume !(tlan_eisa_probe_~ioaddr~0#1 <= 36863); [2024-11-16 21:53:34,350 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7007: assume true; [2024-11-16 21:53:34,350 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8923: call ULTIMATE.dealloc(tlan_phy_finish_auto_neg_~#an_adv~0#1.base, tlan_phy_finish_auto_neg_~#an_adv~0#1.offset);havoc tlan_phy_finish_auto_neg_~#an_adv~0#1.base, tlan_phy_finish_auto_neg_~#an_adv~0#1.offset;call ULTIMATE.dealloc(tlan_phy_finish_auto_neg_~#an_lpa~0#1.base, tlan_phy_finish_auto_neg_~#an_lpa~0#1.offset);havoc tlan_phy_finish_auto_neg_~#an_lpa~0#1.base, tlan_phy_finish_auto_neg_~#an_lpa~0#1.offset;call ULTIMATE.dealloc(tlan_phy_finish_auto_neg_~#status~2#1.base, tlan_phy_finish_auto_neg_~#status~2#1.offset);havoc tlan_phy_finish_auto_neg_~#status~2#1.base, tlan_phy_finish_auto_neg_~#status~2#1.offset; [2024-11-16 21:53:34,350 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6941-1: SUMMARY for call tlan_eisa_probe_#t~ret388#1 := printk(tlan_eisa_probe_#t~ret387#1.base, tlan_eisa_probe_#t~ret387#1.offset); srcloc: null [2024-11-16 21:53:34,350 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6941: assume -2147483648 <= tlan_eisa_probe_#t~ret388#1 && tlan_eisa_probe_#t~ret388#1 <= 2147483647;havoc tlan_eisa_probe_#t~ret387#1.base, tlan_eisa_probe_#t~ret387#1.offset;havoc tlan_eisa_probe_#t~ret388#1; [2024-11-16 21:53:34,350 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11832: havoc pci_wake_from_d3_#t~nondet1410#1; [2024-11-16 21:53:34,350 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6878: tlan_eisa_probe_~ioaddr~0#1 := 4096; [2024-11-16 21:53:34,350 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6879: assume true; [2024-11-16 21:53:34,350 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6946: tlan_eisa_probe_~tmp___4~0#1 := tlan_eisa_probe_#t~ret389#1;havoc tlan_eisa_probe_#t~ret389#1; [2024-11-16 21:53:34,350 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6946-1: SUMMARY for call tlan_eisa_probe_#t~ret389#1 := inb((if (3264 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3264 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3264 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2024-11-16 21:53:34,350 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6881-3: assume 16 == ~debug~0;tlan_eisa_probe_#t~bitwise372#1 := ~debug~0; [2024-11-16 21:53:34,350 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6881-3: assume !(16 == ~debug~0); [2024-11-16 21:53:34,350 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6881-2: havoc tlan_eisa_probe_#t~bitwise372#1;assume ((((~debug~0 < 0 || tlan_eisa_probe_#t~bitwise372#1 <= ~debug~0) && tlan_eisa_probe_#t~bitwise372#1 <= 16) && tlan_eisa_probe_#t~bitwise372#1 >= 0) && (~debug~0 >= 0 || tlan_eisa_probe_#t~bitwise372#1 > 16 + ~debug~0)) && tlan_eisa_probe_#t~bitwise372#1 >= -2147483648; [2024-11-16 21:53:34,350 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6881-1: [2024-11-16 21:53:34,350 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6881: assume 0 != tlan_eisa_probe_#t~bitwise372#1;havoc tlan_eisa_probe_#t~bitwise372#1; [2024-11-16 21:53:34,350 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6881: assume !(0 != tlan_eisa_probe_#t~bitwise372#1);havoc tlan_eisa_probe_#t~bitwise372#1; [2024-11-16 21:53:34,350 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6881-4: assume 0 == ~debug~0;tlan_eisa_probe_#t~bitwise372#1 := 0; [2024-11-16 21:53:34,350 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6881-4: assume !(0 == ~debug~0); [2024-11-16 21:53:34,350 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6883-1: SUMMARY for call tlan_eisa_probe_#t~ret373#1 := inw((if (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2024-11-16 21:53:34,351 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6883: tlan_eisa_probe_~tmp~35#1 := tlan_eisa_probe_#t~ret373#1;havoc tlan_eisa_probe_#t~ret373#1;tlan_eisa_probe_#t~ret374#1.base, tlan_eisa_probe_#t~ret374#1.offset := 43, 0; [2024-11-16 21:53:34,351 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949: assume 16 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296); [2024-11-16 21:53:34,353 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949: assume !(16 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296)); [2024-11-16 21:53:34,353 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6950: assume true;tlan_eisa_probe_~irq~0#1 := 5; [2024-11-16 21:53:34,353 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6884-1: SUMMARY for call tlan_eisa_probe_#t~ret375#1 := printk(tlan_eisa_probe_#t~ret374#1.base, tlan_eisa_probe_#t~ret374#1.offset); srcloc: null [2024-11-16 21:53:34,353 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6884: assume -2147483648 <= tlan_eisa_probe_#t~ret375#1 && tlan_eisa_probe_#t~ret375#1 <= 2147483647;havoc tlan_eisa_probe_#t~ret374#1.base, tlan_eisa_probe_#t~ret374#1.offset;havoc tlan_eisa_probe_#t~ret375#1; [2024-11-16 21:53:34,353 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6953: assume 32 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296); [2024-11-16 21:53:34,354 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6953: assume !(32 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296)); [2024-11-16 21:53:34,354 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6954: assume true;tlan_eisa_probe_~irq~0#1 := 9; [2024-11-16 21:53:34,354 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6888-2: havoc tlan_eisa_probe_#t~bitwise376#1;assume ((((~debug~0 < 0 || tlan_eisa_probe_#t~bitwise376#1 <= ~debug~0) && tlan_eisa_probe_#t~bitwise376#1 <= 16) && tlan_eisa_probe_#t~bitwise376#1 >= 0) && (~debug~0 >= 0 || tlan_eisa_probe_#t~bitwise376#1 > 16 + ~debug~0)) && tlan_eisa_probe_#t~bitwise376#1 >= -2147483648; [2024-11-16 21:53:34,354 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6888-1: [2024-11-16 21:53:34,354 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6888: assume 0 != tlan_eisa_probe_#t~bitwise376#1;havoc tlan_eisa_probe_#t~bitwise376#1; [2024-11-16 21:53:34,354 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6888: assume !(0 != tlan_eisa_probe_#t~bitwise376#1);havoc tlan_eisa_probe_#t~bitwise376#1; [2024-11-16 21:53:34,354 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6888-4: assume 0 == ~debug~0;tlan_eisa_probe_#t~bitwise376#1 := 0; [2024-11-16 21:53:34,354 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6888-4: assume !(0 == ~debug~0); [2024-11-16 21:53:34,354 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6888-3: assume 16 == ~debug~0;tlan_eisa_probe_#t~bitwise376#1 := ~debug~0; [2024-11-16 21:53:34,354 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6888-3: assume !(16 == ~debug~0); [2024-11-16 21:53:34,354 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6890: tlan_eisa_probe_~tmp___0~12#1 := tlan_eisa_probe_#t~ret377#1;havoc tlan_eisa_probe_#t~ret377#1;tlan_eisa_probe_#t~ret378#1.base, tlan_eisa_probe_#t~ret378#1.offset := 44, 0; [2024-11-16 21:53:34,354 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6890-1: SUMMARY for call tlan_eisa_probe_#t~ret377#1 := inw((if (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2024-11-16 21:53:34,354 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6891-1: SUMMARY for call tlan_eisa_probe_#t~ret379#1 := printk(tlan_eisa_probe_#t~ret378#1.base, tlan_eisa_probe_#t~ret378#1.offset); srcloc: null [2024-11-16 21:53:34,354 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6891: assume -2147483648 <= tlan_eisa_probe_#t~ret379#1 && tlan_eisa_probe_#t~ret379#1 <= 2147483647;havoc tlan_eisa_probe_#t~ret378#1.base, tlan_eisa_probe_#t~ret378#1.offset;havoc tlan_eisa_probe_#t~ret379#1; [2024-11-16 21:53:34,354 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6957: assume 64 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296); [2024-11-16 21:53:34,354 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6957: assume !(64 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296)); [2024-11-16 21:53:34,354 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958: assume true;tlan_eisa_probe_~irq~0#1 := 10; [2024-11-16 21:53:34,355 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint tlan_eisa_probe_switch_break#1: assume true; [2024-11-16 21:53:34,355 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11716: havoc eth_change_mtu_#t~nondet1396#1; [2024-11-16 21:53:34,355 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6895-1: [2024-11-16 21:53:34,355 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6895: assume 0 != tlan_eisa_probe_#t~bitwise380#1;havoc tlan_eisa_probe_#t~bitwise380#1;tlan_eisa_probe_#t~ret381#1.base, tlan_eisa_probe_#t~ret381#1.offset := 45, 0; [2024-11-16 21:53:34,355 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6895: assume !(0 != tlan_eisa_probe_#t~bitwise380#1);havoc tlan_eisa_probe_#t~bitwise380#1; [2024-11-16 21:53:34,355 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6961: assume 128 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296); [2024-11-16 21:53:34,355 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6961: assume !(128 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296)); [2024-11-16 21:53:34,355 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6895-4: assume 0 == ~debug~0;tlan_eisa_probe_#t~bitwise380#1 := 0; [2024-11-16 21:53:34,355 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6895-4: assume !(0 == ~debug~0); [2024-11-16 21:53:34,355 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6895-3: assume 16 == ~debug~0;tlan_eisa_probe_#t~bitwise380#1 := ~debug~0; [2024-11-16 21:53:34,355 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6895-3: assume !(16 == ~debug~0); [2024-11-16 21:53:34,355 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6895-2: havoc tlan_eisa_probe_#t~bitwise380#1;assume ((((~debug~0 < 0 || tlan_eisa_probe_#t~bitwise380#1 <= ~debug~0) && tlan_eisa_probe_#t~bitwise380#1 <= 16) && tlan_eisa_probe_#t~bitwise380#1 >= 0) && (~debug~0 >= 0 || tlan_eisa_probe_#t~bitwise380#1 > 16 + ~debug~0)) && tlan_eisa_probe_#t~bitwise380#1 >= -2147483648; [2024-11-16 21:53:34,355 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6962: assume true;tlan_eisa_probe_~irq~0#1 := 11; [2024-11-16 21:53:34,355 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11653: havoc __pci_register_driver_#t~nondet1389#1; [2024-11-16 21:53:34,355 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11852: havoc skb_pad_#t~nondet1415#1; [2024-11-16 21:53:34,355 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6897-1: SUMMARY for call tlan_eisa_probe_#t~ret382#1 := printk(tlan_eisa_probe_#t~ret381#1.base, tlan_eisa_probe_#t~ret381#1.offset); srcloc: null [2024-11-16 21:53:34,358 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6897: assume -2147483648 <= tlan_eisa_probe_#t~ret382#1 && tlan_eisa_probe_#t~ret382#1 <= 2147483647;havoc tlan_eisa_probe_#t~ret381#1.base, tlan_eisa_probe_#t~ret381#1.offset;havoc tlan_eisa_probe_#t~ret382#1; [2024-11-16 21:53:34,358 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11720: havoc eth_mac_addr_#t~nondet1397#1; [2024-11-16 21:53:34,358 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2024-11-16 21:53:34,358 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6965: assume true; [2024-11-16 21:53:34,358 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6902: assume { :begin_inline___request_region } true;__request_region_#in~arg0#1.base, __request_region_#in~arg0#1.offset, __request_region_#in~arg1#1, __request_region_#in~arg2#1, __request_region_#in~arg3#1.base, __request_region_#in~arg3#1.offset, __request_region_#in~arg4#1 := ~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16, ~#tlan_signature~0.base, ~#tlan_signature~0.offset, 0;havoc __request_region_#res#1.base, __request_region_#res#1.offset;havoc __request_region_#t~ret1420#1.base, __request_region_#t~ret1420#1.offset, __request_region_~arg0#1.base, __request_region_~arg0#1.offset, __request_region_~arg1#1, __request_region_~arg2#1, __request_region_~arg3#1.base, __request_region_~arg3#1.offset, __request_region_~arg4#1;__request_region_~arg0#1.base, __request_region_~arg0#1.offset := __request_region_#in~arg0#1.base, __request_region_#in~arg0#1.offset;__request_region_~arg1#1 := __request_region_#in~arg1#1;__request_region_~arg2#1 := __request_region_#in~arg2#1;__request_region_~arg3#1.base, __request_region_~arg3#1.offset := __request_region_#in~arg3#1.base, __request_region_#in~arg3#1.offset;__request_region_~arg4#1 := __request_region_#in~arg4#1; [2024-11-16 21:53:34,358 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6968: assume true; [2024-11-16 21:53:34,359 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905: assume 0 == (tlan_eisa_probe_~tmp___1~5#1.base + tlan_eisa_probe_~tmp___1~5#1.offset) % 18446744073709551616; [2024-11-16 21:53:34,359 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905: assume !(0 == (tlan_eisa_probe_~tmp___1~5#1.base + tlan_eisa_probe_~tmp___1~5#1.offset) % 18446744073709551616); [2024-11-16 21:53:35,717 INFO L? ?]: Removed 2710 outVars from TransFormulas that were not future-live. [2024-11-16 21:53:35,717 INFO L307 CfgBuilder]: Performing block encoding [2024-11-16 21:53:35,827 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-16 21:53:35,828 INFO L336 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-16 21:53:35,828 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.11 09:53:35 BoogieIcfgContainer [2024-11-16 21:53:35,828 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2024-11-16 21:53:35,830 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-16 21:53:35,831 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-16 21:53:35,833 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-16 21:53:35,833 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 09:53:12" (1/3) ... [2024-11-16 21:53:35,835 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b49583f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 09:53:35, skipping insertion in model container [2024-11-16 21:53:35,835 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:53:15" (2/3) ... [2024-11-16 21:53:35,836 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b49583f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 09:53:35, skipping insertion in model container [2024-11-16 21:53:35,836 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.11 09:53:35" (3/3) ... [2024-11-16 21:53:35,837 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-ethernet-ti-tlan.cil.i [2024-11-16 21:53:35,851 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-16 21:53:35,851 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-16 21:53:35,956 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-16 21:53:35,962 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;@11a9d0de, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-16 21:53:35,963 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-16 21:53:35,978 INFO L276 IsEmpty]: Start isEmpty. Operand has 2903 states, 2130 states have (on average 1.3234741784037558) internal successors, (2819), 2164 states have internal predecessors, (2819), 671 states have call successors, (671), 102 states have call predecessors, (671), 101 states have return successors, (666), 655 states have call predecessors, (666), 666 states have call successors, (666) [2024-11-16 21:53:35,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2024-11-16 21:53:35,992 INFO L207 NwaCegarLoop]: Found error trace [2024-11-16 21:53:35,993 INFO L215 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:53:35,993 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-16 21:53:35,997 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 21:53:35,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1296417197, now seen corresponding path program 1 times [2024-11-16 21:53:36,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 21:53:36,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395232223] [2024-11-16 21:53:36,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 21:53:36,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 21:53:43,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:53:44,574 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-11-16 21:53:44,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:53:44,589 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:53:44,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:53:44,597 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-11-16 21:53:44,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:53:44,613 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:53:44,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:53:44,624 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-11-16 21:53:44,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:53:44,635 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:53:44,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:53:44,640 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-11-16 21:53:44,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:53:44,648 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:53:44,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:53:44,656 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-16 21:53:44,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:53:44,669 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:53:44,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:53:44,676 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-11-16 21:53:44,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:53:44,689 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:53:44,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:53:44,694 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-16 21:53:44,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:53:44,704 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-16 21:53:44,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:53:44,712 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2024-11-16 21:53:44,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 21:53:44,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395232223] [2024-11-16 21:53:44,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395232223] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 21:53:44,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 21:53:44,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-16 21:53:44,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852895788] [2024-11-16 21:53:44,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 21:53:44,721 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-16 21:53:44,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 21:53:44,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-16 21:53:44,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-16 21:53:44,751 INFO L87 Difference]: Start difference. First operand has 2903 states, 2130 states have (on average 1.3234741784037558) internal successors, (2819), 2164 states have internal predecessors, (2819), 671 states have call successors, (671), 102 states have call predecessors, (671), 101 states have return successors, (666), 655 states have call predecessors, (666), 666 states have call successors, (666) Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-16 21:53:48,832 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-16 21:53:53,233 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.40s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-16 21:54:38,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-16 21:54:38,207 INFO L93 Difference]: Finished difference Result 9680 states and 15283 transitions. [2024-11-16 21:54:38,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 21:54:38,209 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 91 [2024-11-16 21:54:38,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-16 21:54:38,301 INFO L225 Difference]: With dead ends: 9680 [2024-11-16 21:54:38,301 INFO L226 Difference]: Without dead ends: 6778 [2024-11-16 21:54:38,354 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-16 21:54:38,358 INFO L432 NwaCegarLoop]: 3081 mSDtfsCounter, 6794 mSDsluCounter, 4659 mSDsCounter, 0 mSdLazyCounter, 3162 mSolverCounterSat, 2529 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 50.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7273 SdHoareTripleChecker+Valid, 7740 SdHoareTripleChecker+Invalid, 5693 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 2529 IncrementalHoareTripleChecker+Valid, 3162 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 52.3s IncrementalHoareTripleChecker+Time [2024-11-16 21:54:38,360 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [7273 Valid, 7740 Invalid, 5693 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [2529 Valid, 3162 Invalid, 2 Unknown, 0 Unchecked, 52.3s Time] [2024-11-16 21:54:38,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6778 states. [2024-11-16 21:54:38,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6778 to 5662. [2024-11-16 21:54:38,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5662 states, 4156 states have (on average 1.2998075072184794) internal successors, (5402), 4225 states have internal predecessors, (5402), 1305 states have call successors, (1305), 201 states have call predecessors, (1305), 200 states have return successors, (1303), 1281 states have call predecessors, (1303), 1303 states have call successors, (1303) [2024-11-16 21:54:38,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5662 states to 5662 states and 8010 transitions. [2024-11-16 21:54:38,862 INFO L78 Accepts]: Start accepts. Automaton has 5662 states and 8010 transitions. Word has length 91 [2024-11-16 21:54:38,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-16 21:54:38,864 INFO L471 AbstractCegarLoop]: Abstraction has 5662 states and 8010 transitions. [2024-11-16 21:54:38,864 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-16 21:54:38,864 INFO L276 IsEmpty]: Start isEmpty. Operand 5662 states and 8010 transitions. [2024-11-16 21:54:38,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-11-16 21:54:38,892 INFO L207 NwaCegarLoop]: Found error trace [2024-11-16 21:54:38,893 INFO L215 NwaCegarLoop]: trace histogram [10, 10, 6, 6, 6, 6, 6, 6, 4, 4, 4, 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] [2024-11-16 21:54:38,893 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-16 21:54:38,893 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-16 21:54:38,893 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 21:54:38,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1054768293, now seen corresponding path program 1 times [2024-11-16 21:54:38,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 21:54:38,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240800337] [2024-11-16 21:54:38,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 21:54:38,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms