/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -tc ../../../trunk/examples/toolchains/AutomizerC.xml -i ../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-can-mcp251x.cil.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-f954360 [2023-03-31 03:48:48,059 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-03-31 03:48:48,061 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-03-31 03:48:48,106 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-03-31 03:48:48,107 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-03-31 03:48:48,108 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-03-31 03:48:48,114 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-03-31 03:48:48,116 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-03-31 03:48:48,117 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-03-31 03:48:48,118 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-03-31 03:48:48,119 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-03-31 03:48:48,119 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-03-31 03:48:48,120 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-03-31 03:48:48,121 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-03-31 03:48:48,121 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-03-31 03:48:48,122 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-03-31 03:48:48,123 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-03-31 03:48:48,124 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-03-31 03:48:48,125 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-03-31 03:48:48,127 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-03-31 03:48:48,128 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-03-31 03:48:48,129 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-03-31 03:48:48,130 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-03-31 03:48:48,131 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-03-31 03:48:48,134 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-03-31 03:48:48,134 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-03-31 03:48:48,135 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-03-31 03:48:48,135 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-03-31 03:48:48,136 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-03-31 03:48:48,137 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-03-31 03:48:48,137 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-03-31 03:48:48,137 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-03-31 03:48:48,138 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-03-31 03:48:48,139 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-03-31 03:48:48,139 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-03-31 03:48:48,139 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-03-31 03:48:48,140 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-03-31 03:48:48,140 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-03-31 03:48:48,140 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-03-31 03:48:48,141 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-03-31 03:48:48,142 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-03-31 03:48:48,143 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-03-31 03:48:48,175 INFO L113 SettingsManager]: Loading preferences was successful [2023-03-31 03:48:48,175 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-03-31 03:48:48,176 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-03-31 03:48:48,176 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-03-31 03:48:48,176 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-03-31 03:48:48,177 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-03-31 03:48:48,177 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-03-31 03:48:48,177 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-03-31 03:48:48,177 INFO L138 SettingsManager]: * Use SBE=true [2023-03-31 03:48:48,177 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-03-31 03:48:48,178 INFO L138 SettingsManager]: * sizeof long=4 [2023-03-31 03:48:48,178 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-03-31 03:48:48,178 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-03-31 03:48:48,178 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-03-31 03:48:48,178 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-03-31 03:48:48,178 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-03-31 03:48:48,178 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-03-31 03:48:48,178 INFO L138 SettingsManager]: * sizeof long double=12 [2023-03-31 03:48:48,178 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-03-31 03:48:48,179 INFO L138 SettingsManager]: * Use constant arrays=true [2023-03-31 03:48:48,179 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-03-31 03:48:48,179 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-03-31 03:48:48,179 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-03-31 03:48:48,179 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-03-31 03:48:48,179 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-03-31 03:48:48,179 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-03-31 03:48:48,179 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-03-31 03:48:48,180 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-03-31 03:48:48,180 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-03-31 03:48:48,180 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-03-31 03:48:48,180 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-03-31 03:48:48,180 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-03-31 03:48:48,180 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-03-31 03:48:48,180 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-03-31 03:48:48,183 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-03-31 03:48:48,184 INFO L138 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 [2023-03-31 03:48:48,453 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-03-31 03:48:48,482 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-03-31 03:48:48,485 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-03-31 03:48:48,486 INFO L271 PluginConnector]: Initializing CDTParser... [2023-03-31 03:48:48,487 INFO L275 PluginConnector]: CDTParser initialized [2023-03-31 03:48:48,488 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-can-mcp251x.cil.i [2023-03-31 03:48:49,738 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-03-31 03:48:50,263 INFO L351 CDTParser]: Found 1 translation units. [2023-03-31 03:48:50,264 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-can-mcp251x.cil.i [2023-03-31 03:48:50,306 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1560930dd/ef71385f2592401ba3526edfca0155c6/FLAGb9e28d6db [2023-03-31 03:48:50,318 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1560930dd/ef71385f2592401ba3526edfca0155c6 [2023-03-31 03:48:50,322 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-03-31 03:48:50,324 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2023-03-31 03:48:50,325 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-03-31 03:48:50,325 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-03-31 03:48:50,328 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-03-31 03:48:50,329 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.03 03:48:50" (1/1) ... [2023-03-31 03:48:50,329 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3e2682e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:48:50, skipping insertion in model container [2023-03-31 03:48:50,330 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.03 03:48:50" (1/1) ... [2023-03-31 03:48:50,336 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-03-31 03:48:50,467 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-03-31 03:48:52,336 WARN L247 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-challenges/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-can-mcp251x.cil.i[269359,269372] [2023-03-31 03:48:52,364 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-03-31 03:48:52,419 INFO L203 MainTranslator]: Completed pre-run [2023-03-31 03:48:52,696 WARN L247 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-challenges/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-can-mcp251x.cil.i[269359,269372] [2023-03-31 03:48:52,701 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-03-31 03:48:52,793 INFO L208 MainTranslator]: Completed translation [2023-03-31 03:48:52,794 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:48:52 WrapperNode [2023-03-31 03:48:52,794 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-03-31 03:48:52,795 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-03-31 03:48:52,795 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-03-31 03:48:52,795 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-03-31 03:48:52,805 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:48:52" (1/1) ... [2023-03-31 03:48:52,806 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:48:52" (1/1) ... [2023-03-31 03:48:52,889 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:48:52" (1/1) ... [2023-03-31 03:48:52,890 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:48:52" (1/1) ... [2023-03-31 03:48:53,013 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:48:52" (1/1) ... [2023-03-31 03:48:53,030 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:48:52" (1/1) ... [2023-03-31 03:48:53,054 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:48:52" (1/1) ... [2023-03-31 03:48:53,074 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:48:52" (1/1) ... [2023-03-31 03:48:53,117 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-03-31 03:48:53,118 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-03-31 03:48:53,118 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-03-31 03:48:53,118 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-03-31 03:48:53,119 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:48:52" (1/1) ... [2023-03-31 03:48:53,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-03-31 03:48:53,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 03:48:53,154 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-03-31 03:48:53,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-03-31 03:48:53,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2023-03-31 03:48:53,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-03-31 03:48:53,200 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$ [2023-03-31 03:48:53,200 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID [2023-03-31 03:48:53,200 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2023-03-31 03:48:53,200 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2023-03-31 03:48:53,200 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-03-31 03:48:53,200 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2023-03-31 03:48:53,200 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2023-03-31 03:48:53,200 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2023-03-31 03:48:53,200 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2023-03-31 03:48:53,200 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_clear_bit [2023-03-31 03:48:53,201 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2023-03-31 03:48:53,201 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_save_flags [2023-03-31 03:48:53,201 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2023-03-31 03:48:53,201 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work [2023-03-31 03:48:53,201 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_kzalloc [2023-03-31 03:48:53,201 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_platdata [2023-03-31 03:48:53,201 INFO L138 BoogieDeclarations]: Found implementation of procedure is_device_dma_capable [2023-03-31 03:48:53,201 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2023-03-31 03:48:53,201 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_coherent_mask [2023-03-31 03:48:53,201 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_coherent_gfp_flags [2023-03-31 03:48:53,201 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2023-03-31 03:48:53,201 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2023-03-31 03:48:53,201 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2023-03-31 03:48:53,202 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2023-03-31 03:48:53,202 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2023-03-31 03:48:53,202 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_wake_queue [2023-03-31 03:48:53,202 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2023-03-31 03:48:53,202 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2023-03-31 03:48:53,202 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2023-03-31 03:48:53,202 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2023-03-31 03:48:53,202 INFO L138 BoogieDeclarations]: Found implementation of procedure can_dropped_invalid_skb [2023-03-31 03:48:53,202 INFO L138 BoogieDeclarations]: Found implementation of procedure to_spi_device [2023-03-31 03:48:53,202 INFO L138 BoogieDeclarations]: Found implementation of procedure spi_set_drvdata [2023-03-31 03:48:53,202 INFO L138 BoogieDeclarations]: Found implementation of procedure spi_get_drvdata [2023-03-31 03:48:53,202 INFO L138 BoogieDeclarations]: Found implementation of procedure spi_unregister_driver [2023-03-31 03:48:53,202 INFO L138 BoogieDeclarations]: Found implementation of procedure spi_message_init [2023-03-31 03:48:53,202 INFO L138 BoogieDeclarations]: Found implementation of procedure spi_message_add_tail [2023-03-31 03:48:53,203 INFO L138 BoogieDeclarations]: Found implementation of procedure spi_write [2023-03-31 03:48:53,203 INFO L138 BoogieDeclarations]: Found implementation of procedure __of_match_device [2023-03-31 03:48:53,203 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_is_2510 [2023-03-31 03:48:53,203 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_clean [2023-03-31 03:48:53,203 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_spi_trans [2023-03-31 03:48:53,203 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_read_reg [2023-03-31 03:48:53,203 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_read_2regs [2023-03-31 03:48:53,204 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_write_reg [2023-03-31 03:48:53,204 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_write_bits [2023-03-31 03:48:53,204 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_hw_tx_frame [2023-03-31 03:48:53,204 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_hw_tx [2023-03-31 03:48:53,204 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_hw_rx_frame [2023-03-31 03:48:53,204 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_hw_rx [2023-03-31 03:48:53,205 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_hw_sleep [2023-03-31 03:48:53,205 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_hard_start_xmit [2023-03-31 03:48:53,206 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_do_set_mode [2023-03-31 03:48:53,206 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_set_normal_mode [2023-03-31 03:48:53,206 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_do_set_bittiming [2023-03-31 03:48:53,206 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_setup [2023-03-31 03:48:53,206 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_hw_reset [2023-03-31 03:48:53,206 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_hw_probe [2023-03-31 03:48:53,206 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_power_enable [2023-03-31 03:48:53,207 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_open_clean [2023-03-31 03:48:53,207 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_stop [2023-03-31 03:48:53,207 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_error_skb [2023-03-31 03:48:53,207 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_tx_work_handler [2023-03-31 03:48:53,207 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_restart_work_handler [2023-03-31 03:48:53,207 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_can_ist [2023-03-31 03:48:53,207 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_open [2023-03-31 03:48:53,207 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_can_probe [2023-03-31 03:48:53,207 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_can_remove [2023-03-31 03:48:53,207 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_can_suspend [2023-03-31 03:48:53,207 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_can_resume [2023-03-31 03:48:53,207 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_can_driver_init [2023-03-31 03:48:53,257 INFO L138 BoogieDeclarations]: Found implementation of procedure mcp251x_can_driver_exit [2023-03-31 03:48:53,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_mcp251x_can_driver_exit_12_2 [2023-03-31 03:48:53,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_init_mcp251x_can_driver_init_12_11 [2023-03-31 03:48:53,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_allocate_external_0 [2023-03-31 03:48:53,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_device_driver_io_instance_0 [2023-03-31 03:48:53,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_deregister_10_1 [2023-03-31 03:48:53,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_deregister_8_1 [2023-03-31 03:48:53,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_deregister_platform_instance_11_12_4 [2023-03-31 03:48:53,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_deregister_rtc_class_instance_12_12_5 [2023-03-31 03:48:53,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_irq_deregister_6_1 [2023-03-31 03:48:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_irq_register_7_2 [2023-03-31 03:48:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_pm_deregister_4_5 [2023-03-31 03:48:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_pm_register_4_6 [2023-03-31 03:48:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_register_11_2 [2023-03-31 03:48:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_register_9_2 [2023-03-31 03:48:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_register_platform_instance_11_12_6 [2023-03-31 03:48:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_register_rtc_class_instance_12_12_7 [2023-03-31 03:48:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_2_3 [2023-03-31 03:48:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_2_7 [2023-03-31 03:48:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_2_8 [2023-03-31 03:48:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_entry_EMGentry_12 [2023-03-31 03:48:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2023-03-31 03:48:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2023-03-31 03:48:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_external_data [2023-03-31 03:48:53,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_instance_handler_1_5 [2023-03-31 03:48:53,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_instance_thread_1_3 [2023-03-31 03:48:53,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_interrupt_instance_1 [2023-03-31 03:48:53,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_io_instance_probe_0_11 [2023-03-31 03:48:53,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_io_instance_release_0_2 [2023-03-31 03:48:53,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_net_dummy_resourceless_instance_2 [2023-03-31 03:48:53,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_platform_instance_probe_4_14 [2023-03-31 03:48:53,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_platform_instance_release_4_3 [2023-03-31 03:48:53,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pm_ops_instance_complete_3_3 [2023-03-31 03:48:53,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pm_ops_instance_freeze_3_15 [2023-03-31 03:48:53,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pm_ops_instance_freeze_late_3_14 [2023-03-31 03:48:53,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pm_ops_instance_freeze_noirq_3_12 [2023-03-31 03:48:53,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pm_ops_instance_poweroff_3_9 [2023-03-31 03:48:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pm_ops_instance_poweroff_late_3_8 [2023-03-31 03:48:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pm_ops_instance_poweroff_noirq_3_6 [2023-03-31 03:48:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pm_ops_instance_prepare_3_22 [2023-03-31 03:48:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pm_ops_instance_restore_3_4 [2023-03-31 03:48:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pm_ops_instance_restore_early_3_7 [2023-03-31 03:48:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pm_ops_instance_restore_noirq_3_5 [2023-03-31 03:48:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pm_ops_instance_resume_3_16 [2023-03-31 03:48:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pm_ops_instance_resume_early_3_17 [2023-03-31 03:48:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pm_ops_instance_resume_noirq_3_19 [2023-03-31 03:48:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pm_ops_instance_runtime_idle_3_27 [2023-03-31 03:48:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pm_ops_instance_runtime_resume_3_24 [2023-03-31 03:48:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pm_ops_instance_runtime_suspend_3_25 [2023-03-31 03:48:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pm_ops_instance_suspend_3_21 [2023-03-31 03:48:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pm_ops_instance_suspend_late_3_18 [2023-03-31 03:48:53,261 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pm_ops_instance_suspend_noirq_3_20 [2023-03-31 03:48:53,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pm_ops_instance_thaw_3_10 [2023-03-31 03:48:53,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pm_ops_instance_thaw_early_3_13 [2023-03-31 03:48:53,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pm_ops_instance_thaw_noirq_3_11 [2023-03-31 03:48:53,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pm_platform_instance_4 [2023-03-31 03:48:53,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pm_pm_ops_instance_3 [2023-03-31 03:48:53,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_register_candev [2023-03-31 03:48:53,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_threaded_irq [2023-03-31 03:48:53,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_rtc_class_instance_callback_5_15 [2023-03-31 03:48:53,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_rtc_class_instance_callback_5_16 [2023-03-31 03:48:53,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_rtc_class_instance_callback_5_17 [2023-03-31 03:48:53,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_rtc_class_instance_callback_5_18 [2023-03-31 03:48:53,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_rtc_class_instance_callback_5_19 [2023-03-31 03:48:53,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_rtc_class_instance_callback_5_4 [2023-03-31 03:48:53,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_rtc_class_instance_probe_5_10 [2023-03-31 03:48:53,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_rtc_class_instance_release_5_2 [2023-03-31 03:48:53,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_rtc_rtc_class_instance_5 [2023-03-31 03:48:53,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spi_register_driver [2023-03-31 03:48:53,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spi_unregister_driver [2023-03-31 03:48:53,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2023-03-31 03:48:53,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2023-03-31 03:48:53,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2023-03-31 03:48:53,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_3 [2023-03-31 03:48:53,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2023-03-31 03:48:53,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_0_14 [2023-03-31 03:48:53,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_0_5 [2023-03-31 03:48:53,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_1_1 [2023-03-31 03:48:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_1_6 [2023-03-31 03:48:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_2_1 [2023-03-31 03:48:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_2_5 [2023-03-31 03:48:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_3_1 [2023-03-31 03:48:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_3_29 [2023-03-31 03:48:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_4_17 [2023-03-31 03:48:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_4_8 [2023-03-31 03:48:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_5_12 [2023-03-31 03:48:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_5_5 [2023-03-31 03:48:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_candev [2023-03-31 03:48:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2023-03-31 03:48:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2023-03-31 03:48:53,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata_9 [2023-03-31 03:48:53,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata_10 [2023-03-31 03:48:53,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq_15 [2023-03-31 03:48:53,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq_16 [2023-03-31 03:48:53,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_threaded_irq_17 [2023-03-31 03:48:53,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_clk_prepare_enable_18 [2023-03-31 03:48:53,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_register_candev_19 [2023-03-31 03:48:53,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_clk_disable_unprepare_20 [2023-03-31 03:48:53,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_candev_21 [2023-03-31 03:48:53,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_clk_disable_unprepare_22 [2023-03-31 03:48:53,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spi_register_driver_23 [2023-03-31 03:48:53,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spi_unregister_driver_24 [2023-03-31 03:48:53,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2023-03-31 03:48:53,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2023-03-31 03:48:53,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spi_alloc_master [2023-03-31 03:48:53,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-03-31 03:48:53,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_err_ptr [2023-03-31 03:48:53,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_ptr_err [2023-03-31 03:48:53,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err_or_null [2023-03-31 03:48:53,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2023-03-31 03:48:53,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_init [2023-03-31 03:48:53,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2023-03-31 03:48:53,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2023-03-31 03:48:53,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kzalloc [2023-03-31 03:48:53,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2023-03-31 03:48:53,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-03-31 03:48:53,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-03-31 03:48:53,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_trap [2023-03-31 03:48:53,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-03-31 03:48:53,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_calloc [2023-03-31 03:48:53,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-03-31 03:48:53,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2023-03-31 03:48:53,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2023-03-31 03:48:53,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xzalloc [2023-03-31 03:48:53,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-03-31 03:48:53,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_ulong [2023-03-31 03:48:53,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int_negative [2023-03-31 03:48:53,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int_nonpositive [2023-03-31 03:48:53,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_thread_create [2023-03-31 03:48:53,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_thread_create_N [2023-03-31 03:48:53,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_thread_join [2023-03-31 03:48:53,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_thread_join_N [2023-03-31 03:48:53,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_clk_disable_clk [2023-03-31 03:48:53,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_clk_enable_clk [2023-03-31 03:48:53,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_clk_disable_clk_of_mcp251x_priv [2023-03-31 03:48:53,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_clk_enable_clk_of_mcp251x_priv [2023-03-31 03:48:53,269 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-03-31 03:48:53,269 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2023-03-31 03:48:53,269 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_drivers_clk1__more_at_exit [2023-03-31 03:48:53,269 INFO L138 BoogieDeclarations]: Found implementation of procedure __alloc_workqueue_key [2023-03-31 03:48:53,269 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2023-03-31 03:48:53,269 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2023-03-31 03:48:53,269 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2023-03-31 03:48:53,269 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2023-03-31 03:48:53,269 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2023-03-31 03:48:53,269 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_schedule [2023-03-31 03:48:53,269 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2023-03-31 03:48:53,270 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_can_err_skb [2023-03-31 03:48:53,270 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_can_skb [2023-03-31 03:48:53,270 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_candev [2023-03-31 03:48:53,270 INFO L138 BoogieDeclarations]: Found implementation of procedure can_bus_off [2023-03-31 03:48:53,270 INFO L138 BoogieDeclarations]: Found implementation of procedure can_free_echo_skb [2023-03-31 03:48:53,270 INFO L138 BoogieDeclarations]: Found implementation of procedure can_get_echo_skb [2023-03-31 03:48:53,270 INFO L138 BoogieDeclarations]: Found implementation of procedure can_led_event [2023-03-31 03:48:53,270 INFO L138 BoogieDeclarations]: Found implementation of procedure can_put_echo_skb [2023-03-31 03:48:53,270 INFO L138 BoogieDeclarations]: Found implementation of procedure clk_get_rate [2023-03-31 03:48:53,270 INFO L138 BoogieDeclarations]: Found implementation of procedure close_candev [2023-03-31 03:48:53,270 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2023-03-31 03:48:53,270 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_alloc_coherent [2023-03-31 03:48:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_free_coherent [2023-03-31 03:48:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2023-03-31 03:48:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2023-03-31 03:48:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2023-03-31 03:48:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_can_led_init [2023-03-31 03:48:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_clk_get [2023-03-31 03:48:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_kmalloc [2023-03-31 03:48:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_regulator_get [2023-03-31 03:48:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_irq [2023-03-31 03:48:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure driver_unregister [2023-03-31 03:48:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_irq [2023-03-31 03:48:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure free_candev [2023-03-31 03:48:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2023-03-31 03:48:53,272 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2023-03-31 03:48:53,272 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2023-03-31 03:48:53,272 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2023-03-31 03:48:53,272 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2023-03-31 03:48:53,272 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2023-03-31 03:48:53,272 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2023-03-31 03:48:53,272 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2023-03-31 03:48:53,272 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2023-03-31 03:48:53,272 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2023-03-31 03:48:53,274 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2023-03-31 03:48:53,274 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2023-03-31 03:48:53,275 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2023-03-31 03:48:53,278 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_attach [2023-03-31 03:48:53,283 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_detach [2023-03-31 03:48:53,284 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_rx_ni [2023-03-31 03:48:53,284 INFO L138 BoogieDeclarations]: Found implementation of procedure netpoll_trap [2023-03-31 03:48:53,284 INFO L138 BoogieDeclarations]: Found implementation of procedure open_candev [2023-03-31 03:48:53,284 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-03-31 03:48:53,284 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2023-03-31 03:48:53,284 INFO L138 BoogieDeclarations]: Found implementation of procedure register_candev [2023-03-31 03:48:53,284 INFO L138 BoogieDeclarations]: Found implementation of procedure regulator_disable [2023-03-31 03:48:53,284 INFO L138 BoogieDeclarations]: Found implementation of procedure regulator_enable [2023-03-31 03:48:53,284 INFO L138 BoogieDeclarations]: Found implementation of procedure request_threaded_irq [2023-03-31 03:48:53,284 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2023-03-31 03:48:53,284 INFO L138 BoogieDeclarations]: Found implementation of procedure spi_get_device_id [2023-03-31 03:48:53,285 INFO L138 BoogieDeclarations]: Found implementation of procedure spi_register_driver [2023-03-31 03:48:53,285 INFO L138 BoogieDeclarations]: Found implementation of procedure spi_setup [2023-03-31 03:48:53,285 INFO L138 BoogieDeclarations]: Found implementation of procedure spi_sync [2023-03-31 03:48:53,285 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_candev [2023-03-31 03:48:53,285 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2023-03-31 03:48:53,285 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-03-31 03:48:53,285 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-03-31 03:48:53,285 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-03-31 03:48:53,285 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-03-31 03:48:53,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-03-31 03:48:53,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2023-03-31 03:48:53,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2023-03-31 03:48:53,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-03-31 03:48:53,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_ptr_err [2023-03-31 03:48:53,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_clk_disable_clk [2023-03-31 03:48:53,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_clk_enable_clk [2023-03-31 03:48:53,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_clk_disable_clk_of_mcp251x_priv [2023-03-31 03:48:53,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2023-03-31 03:48:53,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_init [2023-03-31 03:48:53,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2023-03-31 03:48:53,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2023-03-31 03:48:53,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2023-03-31 03:48:53,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-03-31 03:48:53,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2023-03-31 03:48:53,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2023-03-31 03:48:53,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2023-03-31 03:48:53,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-03-31 03:48:53,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-03-31 03:48:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2023-03-31 03:48:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2023-03-31 03:48:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2023-03-31 03:48:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-03-31 03:48:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2023-03-31 03:48:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2023-03-31 03:48:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-03-31 03:48:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2023-03-31 03:48:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2023-03-31 03:48:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_clear_bit [2023-03-31 03:48:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2023-03-31 03:48:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-03-31 03:48:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-03-31 03:48:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2023-03-31 03:48:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2023-03-31 03:48:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2023-03-31 03:48:53,288 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2023-03-31 03:48:53,288 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2023-03-31 03:48:53,288 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2023-03-31 03:48:53,288 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_save_flags [2023-03-31 03:48:53,288 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2023-03-31 03:48:53,288 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2023-03-31 03:48:53,288 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2023-03-31 03:48:53,288 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2023-03-31 03:48:53,288 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2023-03-31 03:48:53,288 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2023-03-31 03:48:53,288 INFO L130 BoogieDeclarations]: Found specification of procedure __alloc_workqueue_key [2023-03-31 03:48:53,288 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2023-03-31 03:48:53,288 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2023-03-31 03:48:53,288 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work [2023-03-31 03:48:53,288 INFO L130 BoogieDeclarations]: Found specification of procedure driver_unregister [2023-03-31 03:48:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure devm_kmalloc [2023-03-31 03:48:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure devm_kzalloc [2023-03-31 03:48:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata_10 [2023-03-31 03:48:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata_9 [2023-03-31 03:48:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_platdata [2023-03-31 03:48:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2023-03-31 03:48:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2023-03-31 03:48:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2023-03-31 03:48:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2023-03-31 03:48:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2023-03-31 03:48:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure is_device_dma_capable [2023-03-31 03:48:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_alloc_coherent [2023-03-31 03:48:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_free_coherent [2023-03-31 03:48:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2023-03-31 03:48:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_coherent_mask [2023-03-31 03:48:53,290 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_coherent_gfp_flags [2023-03-31 03:48:53,290 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2023-03-31 03:48:53,290 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$ [2023-03-31 03:48:53,290 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2023-03-31 03:48:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-03-31 03:48:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID [2023-03-31 03:48:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2023-03-31 03:48:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2023-03-31 03:48:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2023-03-31 03:48:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2023-03-31 03:48:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure netpoll_trap [2023-03-31 03:48:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_schedule [2023-03-31 03:48:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2023-03-31 03:48:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_wake_queue [2023-03-31 03:48:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2023-03-31 03:48:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2023-03-31 03:48:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2023-03-31 03:48:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2023-03-31 03:48:53,292 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx_ni [2023-03-31 03:48:53,292 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_detach [2023-03-31 03:48:53,292 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_attach [2023-03-31 03:48:53,292 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2023-03-31 03:48:53,292 INFO L130 BoogieDeclarations]: Found specification of procedure request_threaded_irq [2023-03-31 03:48:53,292 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_threaded_irq_17 [2023-03-31 03:48:53,292 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2023-03-31 03:48:53,292 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq_15 [2023-03-31 03:48:53,292 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq_16 [2023-03-31 03:48:53,292 INFO L130 BoogieDeclarations]: Found specification of procedure disable_irq [2023-03-31 03:48:53,292 INFO L130 BoogieDeclarations]: Found specification of procedure enable_irq [2023-03-31 03:48:53,292 INFO L130 BoogieDeclarations]: Found specification of procedure can_led_event [2023-03-31 03:48:53,292 INFO L130 BoogieDeclarations]: Found specification of procedure devm_can_led_init [2023-03-31 03:48:53,292 INFO L130 BoogieDeclarations]: Found specification of procedure can_dropped_invalid_skb [2023-03-31 03:48:53,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-03-31 03:48:53,293 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_candev [2023-03-31 03:48:53,293 INFO L130 BoogieDeclarations]: Found specification of procedure free_candev [2023-03-31 03:48:53,293 INFO L130 BoogieDeclarations]: Found specification of procedure open_candev [2023-03-31 03:48:53,294 INFO L130 BoogieDeclarations]: Found specification of procedure close_candev [2023-03-31 03:48:53,294 INFO L130 BoogieDeclarations]: Found specification of procedure register_candev [2023-03-31 03:48:53,294 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_register_candev_19 [2023-03-31 03:48:53,294 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_candev [2023-03-31 03:48:53,297 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_candev_21 [2023-03-31 03:48:53,298 INFO L130 BoogieDeclarations]: Found specification of procedure can_bus_off [2023-03-31 03:48:53,298 INFO L130 BoogieDeclarations]: Found specification of procedure can_put_echo_skb [2023-03-31 03:48:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure can_get_echo_skb [2023-03-31 03:48:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure can_free_echo_skb [2023-03-31 03:48:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_can_skb [2023-03-31 03:48:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_can_err_skb [2023-03-31 03:48:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure to_spi_device [2023-03-31 03:48:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure spi_set_drvdata [2023-03-31 03:48:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure spi_get_drvdata [2023-03-31 03:48:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure spi_register_driver [2023-03-31 03:48:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spi_register_driver_23 [2023-03-31 03:48:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure spi_unregister_driver [2023-03-31 03:48:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spi_unregister_driver_24 [2023-03-31 03:48:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure spi_message_init [2023-03-31 03:48:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-03-31 03:48:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure spi_message_add_tail [2023-03-31 03:48:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure spi_setup [2023-03-31 03:48:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure spi_sync [2023-03-31 03:48:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure spi_write [2023-03-31 03:48:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-03-31 03:48:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-03-31 03:48:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure spi_get_device_id [2023-03-31 03:48:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure devm_clk_get [2023-03-31 03:48:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure clk_get_rate [2023-03-31 03:48:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_clk_prepare_enable_18 [2023-03-31 03:48:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_clk_disable_unprepare_20 [2023-03-31 03:48:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_clk_disable_unprepare_22 [2023-03-31 03:48:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure __of_match_device [2023-03-31 03:48:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure devm_regulator_get [2023-03-31 03:48:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure regulator_enable [2023-03-31 03:48:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure regulator_disable [2023-03-31 03:48:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_is_2510 [2023-03-31 03:48:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_clean [2023-03-31 03:48:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_spi_trans [2023-03-31 03:48:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_read_reg [2023-03-31 03:48:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_read_2regs [2023-03-31 03:48:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_write_reg [2023-03-31 03:48:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_write_bits [2023-03-31 03:48:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_hw_tx_frame [2023-03-31 03:48:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-03-31 03:48:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_hw_tx [2023-03-31 03:48:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_hw_rx_frame [2023-03-31 03:48:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_hw_rx [2023-03-31 03:48:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_hw_sleep [2023-03-31 03:48:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_hard_start_xmit [2023-03-31 03:48:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_do_set_mode [2023-03-31 03:48:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_set_normal_mode [2023-03-31 03:48:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_do_set_bittiming [2023-03-31 03:48:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_setup [2023-03-31 03:48:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_hw_reset [2023-03-31 03:48:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_hw_probe [2023-03-31 03:48:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_power_enable [2023-03-31 03:48:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_open_clean [2023-03-31 03:48:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_stop [2023-03-31 03:48:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_error_skb [2023-03-31 03:48:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_tx_work_handler [2023-03-31 03:48:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_restart_work_handler [2023-03-31 03:48:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_can_ist [2023-03-31 03:48:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_open [2023-03-31 03:48:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_can_probe [2023-03-31 03:48:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_can_remove [2023-03-31 03:48:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_can_suspend [2023-03-31 03:48:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_can_resume [2023-03-31 03:48:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_can_driver_init [2023-03-31 03:48:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure mcp251x_can_driver_exit [2023-03-31 03:48:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_mcp251x_can_driver_exit_12_2 [2023-03-31 03:48:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_init_mcp251x_can_driver_init_12_11 [2023-03-31 03:48:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_allocate_external_0 [2023-03-31 03:48:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_device_driver_io_instance_0 [2023-03-31 03:48:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_deregister_10_1 [2023-03-31 03:48:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_deregister_8_1 [2023-03-31 03:48:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_deregister_platform_instance_11_12_4 [2023-03-31 03:48:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_deregister_rtc_class_instance_12_12_5 [2023-03-31 03:48:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_irq_deregister_6_1 [2023-03-31 03:48:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_irq_register_7_2 [2023-03-31 03:48:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_pm_deregister_4_5 [2023-03-31 03:48:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_pm_register_4_6 [2023-03-31 03:48:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_register_11_2 [2023-03-31 03:48:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_register_9_2 [2023-03-31 03:48:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_register_platform_instance_11_12_6 [2023-03-31 03:48:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_register_rtc_class_instance_12_12_7 [2023-03-31 03:48:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_2_3 [2023-03-31 03:48:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_2_7 [2023-03-31 03:48:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_2_8 [2023-03-31 03:48:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_entry_EMGentry_12 [2023-03-31 03:48:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure main [2023-03-31 03:48:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2023-03-31 03:48:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_external_data [2023-03-31 03:48:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_instance_handler_1_5 [2023-03-31 03:48:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_instance_thread_1_3 [2023-03-31 03:48:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_interrupt_instance_1 [2023-03-31 03:48:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_io_instance_probe_0_11 [2023-03-31 03:48:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_io_instance_release_0_2 [2023-03-31 03:48:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_net_dummy_resourceless_instance_2 [2023-03-31 03:48:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_platform_instance_probe_4_14 [2023-03-31 03:48:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_platform_instance_release_4_3 [2023-03-31 03:48:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pm_ops_instance_complete_3_3 [2023-03-31 03:48:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pm_ops_instance_freeze_3_15 [2023-03-31 03:48:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pm_ops_instance_freeze_late_3_14 [2023-03-31 03:48:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pm_ops_instance_freeze_noirq_3_12 [2023-03-31 03:48:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pm_ops_instance_poweroff_3_9 [2023-03-31 03:48:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pm_ops_instance_poweroff_late_3_8 [2023-03-31 03:48:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pm_ops_instance_poweroff_noirq_3_6 [2023-03-31 03:48:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pm_ops_instance_prepare_3_22 [2023-03-31 03:48:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pm_ops_instance_restore_3_4 [2023-03-31 03:48:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pm_ops_instance_restore_early_3_7 [2023-03-31 03:48:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pm_ops_instance_restore_noirq_3_5 [2023-03-31 03:48:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pm_ops_instance_resume_3_16 [2023-03-31 03:48:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pm_ops_instance_resume_early_3_17 [2023-03-31 03:48:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pm_ops_instance_resume_noirq_3_19 [2023-03-31 03:48:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pm_ops_instance_runtime_idle_3_27 [2023-03-31 03:48:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pm_ops_instance_runtime_resume_3_24 [2023-03-31 03:48:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pm_ops_instance_runtime_suspend_3_25 [2023-03-31 03:48:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pm_ops_instance_suspend_3_21 [2023-03-31 03:48:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pm_ops_instance_suspend_late_3_18 [2023-03-31 03:48:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pm_ops_instance_suspend_noirq_3_20 [2023-03-31 03:48:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pm_ops_instance_thaw_3_10 [2023-03-31 03:48:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pm_ops_instance_thaw_early_3_13 [2023-03-31 03:48:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pm_ops_instance_thaw_noirq_3_11 [2023-03-31 03:48:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pm_platform_instance_4 [2023-03-31 03:48:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pm_pm_ops_instance_3 [2023-03-31 03:48:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_register_candev [2023-03-31 03:48:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_threaded_irq [2023-03-31 03:48:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_rtc_class_instance_callback_5_15 [2023-03-31 03:48:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_rtc_class_instance_callback_5_16 [2023-03-31 03:48:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_rtc_class_instance_callback_5_17 [2023-03-31 03:48:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_rtc_class_instance_callback_5_18 [2023-03-31 03:48:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_rtc_class_instance_callback_5_19 [2023-03-31 03:48:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_rtc_class_instance_callback_5_4 [2023-03-31 03:48:53,309 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_rtc_class_instance_probe_5_10 [2023-03-31 03:48:53,309 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_rtc_class_instance_release_5_2 [2023-03-31 03:48:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_rtc_rtc_class_instance_5 [2023-03-31 03:48:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spi_register_driver [2023-03-31 03:48:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spi_unregister_driver [2023-03-31 03:48:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2023-03-31 03:48:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2023-03-31 03:48:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2023-03-31 03:48:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_3 [2023-03-31 03:48:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2023-03-31 03:48:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_0_14 [2023-03-31 03:48:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_0_5 [2023-03-31 03:48:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_1_1 [2023-03-31 03:48:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_1_6 [2023-03-31 03:48:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_2_1 [2023-03-31 03:48:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_2_5 [2023-03-31 03:48:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_3_1 [2023-03-31 03:48:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_3_29 [2023-03-31 03:48:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_4_17 [2023-03-31 03:48:53,311 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_4_8 [2023-03-31 03:48:53,311 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_5_12 [2023-03-31 03:48:53,311 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_5_5 [2023-03-31 03:48:53,311 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_candev [2023-03-31 03:48:53,311 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-03-31 03:48:53,311 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2023-03-31 03:48:53,311 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2023-03-31 03:48:53,311 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-03-31 03:48:53,311 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xzalloc [2023-03-31 03:48:53,311 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-03-31 03:48:53,311 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spi_alloc_master [2023-03-31 03:48:53,311 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_err_ptr [2023-03-31 03:48:53,311 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err_or_null [2023-03-31 03:48:53,311 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2023-03-31 03:48:53,311 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2023-03-31 03:48:53,311 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2023-03-31 03:48:53,312 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kzalloc [2023-03-31 03:48:53,312 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2023-03-31 03:48:53,312 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_trap [2023-03-31 03:48:53,312 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_calloc [2023-03-31 03:48:53,312 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2023-03-31 03:48:53,312 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2023-03-31 03:48:53,312 INFO L130 BoogieDeclarations]: Found specification of procedure free [2023-03-31 03:48:53,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-03-31 03:48:53,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-03-31 03:48:53,312 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_ulong [2023-03-31 03:48:53,312 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int_negative [2023-03-31 03:48:53,312 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int_nonpositive [2023-03-31 03:48:53,312 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2023-03-31 03:48:53,312 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2023-03-31 03:48:53,312 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_thread_create [2023-03-31 03:48:53,313 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_thread_create_N [2023-03-31 03:48:53,313 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_thread_join [2023-03-31 03:48:53,313 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_thread_join_N [2023-03-31 03:48:53,313 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_drivers_clk1__more_at_exit [2023-03-31 03:48:53,313 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_clk_enable_clk_of_mcp251x_priv [2023-03-31 03:48:53,313 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2023-03-31 03:48:53,313 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2023-03-31 03:48:53,313 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2023-03-31 03:48:53,313 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2023-03-31 03:48:53,313 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2023-03-31 03:48:53,313 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_uint [2023-03-31 03:48:53,313 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_bool [2023-03-31 03:48:53,313 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-03-31 03:48:53,313 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2023-03-31 03:48:53,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-03-31 03:48:53,314 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-03-31 03:48:53,314 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-03-31 03:48:53,314 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-03-31 03:48:53,314 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-03-31 03:48:53,314 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-03-31 03:48:53,314 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-03-31 03:48:54,100 INFO L236 CfgBuilder]: Building ICFG [2023-03-31 03:48:54,110 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-03-31 03:48:54,277 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-03-31 03:49:42,502 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint mainFINAL: assume true; [2023-03-31 03:49:45,027 INFO L277 CfgBuilder]: Performing block encoding [2023-03-31 03:49:45,052 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-03-31 03:49:45,052 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-03-31 03:49:45,058 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.03 03:49:45 BoogieIcfgContainer [2023-03-31 03:49:45,058 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-03-31 03:49:45,061 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-03-31 03:49:45,061 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-03-31 03:49:45,064 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-03-31 03:49:45,064 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 31.03 03:48:50" (1/3) ... [2023-03-31 03:49:45,065 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@101b8720 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.03 03:49:45, skipping insertion in model container [2023-03-31 03:49:45,065 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:48:52" (2/3) ... [2023-03-31 03:49:45,065 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@101b8720 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.03 03:49:45, skipping insertion in model container [2023-03-31 03:49:45,065 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.03 03:49:45" (3/3) ... [2023-03-31 03:49:45,066 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-can-mcp251x.cil.i [2023-03-31 03:49:45,082 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-03-31 03:49:45,083 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-03-31 03:49:45,185 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-03-31 03:49:45,194 INFO L357 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, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@46bbe253, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-03-31 03:49:45,194 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-03-31 03:49:45,207 INFO L276 IsEmpty]: Start isEmpty. Operand has 2332 states, 1502 states have (on average 1.2769640479360853) internal successors, (1918), 1536 states have internal predecessors, (1918), 561 states have call successors, (561), 255 states have call predecessors, (561), 253 states have return successors, (551), 537 states have call predecessors, (551), 551 states have call successors, (551) [2023-03-31 03:49:45,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2023-03-31 03:49:45,236 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 03:49:45,237 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 03:49:45,237 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_drivers_clk1__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_drivers_clk1__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 03:49:45,243 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 03:49:45,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1128533606, now seen corresponding path program 1 times [2023-03-31 03:49:45,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-03-31 03:49:45,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026749730] [2023-03-31 03:49:45,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 03:49:45,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 03:49:45,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:47,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-03-31 03:49:47,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-03-31 03:49:48,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-03-31 03:49:48,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-03-31 03:49:48,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-03-31 03:49:48,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 03:49:48,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-03-31 03:49:48,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 03:49:48,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-03-31 03:49:48,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 03:49:48,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-03-31 03:49:48,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 03:49:48,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-03-31 03:49:48,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 03:49:48,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-03-31 03:49:48,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 03:49:48,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2023-03-31 03:49:48,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 03:49:48,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-03-31 03:49:48,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 03:49:48,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2023-03-31 03:49:48,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 03:49:48,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-03-31 03:49:48,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 03:49:48,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2023-03-31 03:49:48,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 03:49:48,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2023-03-31 03:49:48,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2023-03-31 03:49:48,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:49:48,674 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 528 trivial. 0 not checked. [2023-03-31 03:49:48,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-03-31 03:49:48,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026749730] [2023-03-31 03:49:48,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026749730] provided 1 perfect and 0 imperfect interpolant sequences [2023-03-31 03:49:48,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-03-31 03:49:48,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-03-31 03:49:48,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126472802] [2023-03-31 03:49:48,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-03-31 03:49:48,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-03-31 03:49:48,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-03-31 03:49:48,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-03-31 03:49:48,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-03-31 03:49:48,731 INFO L87 Difference]: Start difference. First operand has 2332 states, 1502 states have (on average 1.2769640479360853) internal successors, (1918), 1536 states have internal predecessors, (1918), 561 states have call successors, (561), 255 states have call predecessors, (561), 253 states have return successors, (551), 537 states have call predecessors, (551), 551 states have call successors, (551) Second operand has 6 states, 5 states have (on average 8.2) internal successors, (41), 3 states have internal predecessors, (41), 4 states have call successors, (22), 6 states have call predecessors, (22), 1 states have return successors, (18), 3 states have call predecessors, (18), 4 states have call successors, (18) [2023-03-31 03:49:51,760 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []